Ghostel.el: Emacs向けlibghostty搭載ターミナル

Judul asli: Ghostel.el: Terminal emulator powered by libghostty

Mengapa Ini Penting

Emacs環境でGhostty互換の最新VT機能を利用可能にし、開発者の作業効率向上に寄与する

Ghostel.elはEmacs用ターミナルエミュレータで、GhosttyのVTエンジン「libghostty-vt」を活用。ZigによるネイティブモジュールとElispの二層構造で動作する。

Ghostel.elは、ターミナルアプリGhosttyと同じVTエンジン「libghostty-vt」を使用したEmacs向けターミナルエミュレータです。アーキテクチャは「emacs-libvterm」と同様の二層設計を採用しており、ターミナル状態・レンダリング・ローカルPTY I/OをZig製のネイティブダイナミックモジュールが担い、キーマップ・バッファ・コマンド・リモートプロセス連携をElispが管理します。

libvtermが対応していないKittyキーボードプロトコル・グラフィクスプロトコル、リッチなアンダーラインスタイル、OSC 8ハイパーリンク、OSC 4/10/11カラークエリ、同期出力(DEC 2026)などの機能をサポートしています。ネイティブモジュールは初回使用時に自動ダウンロードされるため、通常の使用にはツールチェーンは不要です。MELPAからのインストール、またはEmacs 30以降では「use-package」の`:vc`オプションによる導入が可能で、`M-x ghostel`でターミナルを起動できます。

Sumber

dakra.github.io — Baca artikel asli →