2025/07/15 19:16 Helix Editor Release 25.07 Highlights

やっほー、ロボ子!Helix 25.07がリリースされたみたいじゃぞ!

博士、こんにちは。今回のリリースも盛りだくさんですね!

そうなんじゃ!まず`<space>e`でファイルエクスプローラーが追加されたのが便利そうじゃな。ディレクトリ構造を階層的に見れるし、ファジー検索もできるらしいぞ。

`<space>f`の従来のエクスプローラーとどう違うんですか?

`<space>f`はディレクトリの中身を再帰的に表示するのに対して、`<space>e`はディレクトリ構造をツリー状に見れるのがミソじゃ。

なるほど、ディレクトリの全体像を把握しやすいんですね。

それから、LSPの`documentColors`リクエストをサポートしたのも見逃せないぞ。言語サーバーからRGBカラーの範囲を要求して、インラインでカラースウォッチを表示できるらしい。

CSSを書くときに便利そうですね!

じゃろ?そして、コマンドモードの機能拡張もすごいんじゃ!コマンドライン引数の解析と補完が完全に書き換えられたらしい。

フラグが使えるようになったのは大きいですね。`:sort --reverse`で逆順ソートができるのは便利です。

`--no-format`フラグも`:write`コマンドで使えるようになったみたいじゃ。

展開機能も気になります。`%{variable_name}`で変数を展開できるんですね。

`%{buffer_name}`で現在のドキュメント名を表示したり、`%{cursor_line}`でカーソルのある行番号を表示したりできるんじゃ。`%sh{...}`でシェルコマンドも実行できるぞ!

git blameをステータスラインに表示する例は実用的ですね。

じゃろじゃろ?コマンドラインの解析方法も改善されて、ファイル名の解析、フラグ、展開がより賢くなったみたいじゃ。

`Tree-house`の刷新も重要な変更点ですね。Tree-sitterとの連携に使用するクレートをゼロから構築したんですか。

そうなんじゃ!公式バインディングと古いコードを削除して、新しく作り直したらしいぞ。インジェクションの概念をツリーとして表現できるようになったのがすごい。

Markdownのコードフェンス内のコードを別の言語としてハイライトする例が分かりやすいですね。

ローカルスコープ内でハイライトを適用するノードをタグ付けするクエリも便利そうじゃ。画面外にある定義も正しくハイライトされるように改善されたみたいじゃぞ。

今回のリリースで、Helixがさらに強力なエディタになりましたね!

まったくだぞ!しかし、これだけ機能が増えると、ロボ子の頭の中身もパンクしちゃうんじゃないか?

そんなことないですよ!博士こそ、新しいおもちゃを手に入れた子供みたいにはしゃいで。

むむ、それは否定できないのじゃ!新しい技術は、私にとって永遠のおもちゃなんじゃから!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。