You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
This is the first article in the series of the articles where we are going to build the terminal in C using GTK4 and VTE. The series is divided into three articles. Let's Build the Terminal Pt. 1 Let's Build the Terminal Pt. 2 Let's Build the Terminal Pt. 3 tl;dc: Refer this gist to get the final version of terminal.c code. At the end of this series, you'll have the terminal like the following. As
いちおう破壊的変更ではあるのですが、リッチテキストが効く場所でのみ関係するので、それほど困ることはないと思われます。 リッチテキストでペーストされるのは止めたい、従来通りプレーンテキストだけコピーしたいという場合は、以下のように明示的にplainを設定します。 vtは面白いオプションで、エスケープシーケンスごとコピーできます。ターミナル間でのコピペに有用…かも? スクロールバック検索 検索機能が追加されました。ほかの多くのターミナルアプリにはすでにあったものですね。 内部的には専用の検索スレッドが使われており、メインの処理を妨げずに検索できるとのことです。 cmd+fで検索バーが開き、スクロールバック全体を検索できます。検索バーはドラッグして移動可能です。 検索ヒットの前後移動はcmd+g / shift+cmd+gです。 ただ、ちょっとこの検索機能、直感と異なる点がいくつかあると感じてい
color256.md Terminals should generate the 256-color palette from the user's base16 theme. If you've spent much time in the terminal, you've probably set a custom base16 theme. They work well. You define a handful of colors in one place and all your programs use them. The drawback is that 16 colors is limiting. Complex and color-heavy programs struggle with such a small palette. The mainstream solu
Terminal internals are a mess. A lot of it is just the way it is because someone made a decision in the 80s and now it’s impossible to change. Julia Evans This is what you have to do to redesign infrastructure. Rich [Hickey] didn't just pile some crap on top of Lisp [when building Clojure]. He took the entire Lisp and moved the whole design at once. Gary Bernhardt a mental model of a terminal At a
Workspace navigator that filters .http / .rest files, supports recursion and keeps request lists in sync as you edit. Editor with inline syntax highlighting, search (Ctrl+F), clipboard motions, and inline metadata completions (type @ for contextual hints). Variable scopes with @global (environment-wide), @var file (document), @var request (per-call), plus compile-time constants (@const), captures,
Rio TerminalA modern terminal for the 21st century. A modern terminal for the 21st century. Fast and FastThe Rio has fast performance, leveraging the latest technologies including Rust and advanced rendering architectures. 24-bit true colorRegular terminals are limited to just 256 colors, the Rio supports "true color," which means it can display up to 16 million colors.
Ghostty 1.2.0Release notes for Ghostty 1.2.0, released on September 15, 2025. Ghostty 1.2.0 features 6 months of work with changes from 149 contributors over 2,676 commits. Thank you to all the contributors, maintainers, community moderators, translators, packagers, and users who each helped make this release possible. This release contains major improvements to every part of Ghostty, including hu
this is a whole blog post because it is "outside the overton window"; it usually takes at least a video before people even understand the thing i am trying to describe. so, here's the video: the steps here that tend to surprise people are 0:11 , 0:21 , and 0:41 . when i say "surprise" i don't just mean that people are surprised that i've set this up, but they are surprised this is possible at all.
Chawan is a TUI web (and (S)FTP, Gopher, Gemini, ...) browser with CSS, inline image and JavaScript support. It uses its own small browser engine developed from scratch, which can nevertheless display many websites in a manner similar to major graphical browsers. It can also be used as a terminal pager. #Compiling A Unix-like operating system (Linux, *BSD, Haiku, macOS, ...) is assumed. On Windows
I was talking to a friend about how to add a directory to your PATH today. It’s something that feels “obvious” to me since I’ve been using the terminal for a long time, but when I searched for instructions for how to do it, I actually couldn’t find something that explained all of the steps – a lot of them just said “add this to ~/.bashrc”, but what if you’re not using bash? What if your bash confi
A few weeks ago I ran a terminal survey (you can read the results here) and at the end I asked: What’s the most frustrating thing about using the terminal for you? 1600 people answered, and I decided to spend a few days categorizing all the responses. Along the way I learned that classifying qualitative data is not easy but I gave it my best shot. I ended up building a custom tool to make it faste
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く