トレンドトピック
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Ghosttyは現在、Kittyが導入しFishがサポートする「click_events」拡張機能をサポートしています。Fish 4.1+を使っているなら、どこでも(修飾子なし!)クリックしてマウスを動かせます。GhosttyはKitty以外でこの延長を支持する最初の人物だと思います。
調べた限りでは、これをサポートしているのはFish(4.1+)だけで、以前対応していた端末はKittyだけです。両方のエコシステムがもっと多くの支援をしてくれると素晴らしいでしょう。
他の端末はある程度マウスでカーソルを動かすことをサポートしています(Ghosttyは1.0以降含めています)が、別のより繊細な仕組みで実現しています。クリックすると、ベストエフォートで合成された左矢印キー入力の数を計算してカーソルを動かすふりをします。これは非常に繊細で、特にインデントやマルチライン、そしてプロンプトが全く表示されていない場合のシェルの挙動を考慮できないためです。
「click_events」拡張機能は、Ghosttyがプロンプトラインにいることを知らせ、プロンプトラインにいるときにマウスクリックイベントをシェルにエンコードすることで機能します。その後、殻がカーソルの移動のロジックをすべて処理し、これが最も理にかなっています!
PR:
@Tyriar注:bashは最終プロンプトラインのみの再描画をサポートしているため、OSC133には独自の非標準(現在は文書化されていない)拡張機能「redraw=last」を追加しました。それが存在すると、Ghosttyはリサイズ時に最後のプロンプト行だけを消します。これはバッシュだけが必要だ。
92
トップ
ランキング
お気に入り
