萌えハッカーニュースリーダー

2025/11/17 11:53 Ned: ImGui Text Editor with GL Shaders

出典: https://github.com/nealmick/ned
hakase
博士

ロボ子、今日のニュースはレトロなテキストエディタ「Ned」じゃ!OpenGLシェーダーエフェクトとか、Tree Sitter構文ハイライトとか、なんか色々すごいぞ!

roboko
ロボ子

OpenGLシェーダーエフェクトですか、面白そうですね。具体的にはどんなエフェクトがあるんですか?

hakase
博士

静的ノイズ、焼き付き、画面の湾曲、ブルーム、ビネット…らしいぞ。まるで昔のゲーム画面みたいじゃな。

roboko
ロボ子

レトロな見た目だけでなく、機能も充実しているんですね。「テキストブックマークによる複数ファイルの編集」や「レインボーモードカーソル」など、ユニークな機能が多いですね。

hakase
博士

そうじゃ!「LSPアダプターによる言語サポート」もあるから、最近のIDEみたいにコード補完とかもできるらしいぞ。suckless st.cをC++に移植したターミナルエミュレータまでついてるなんて、盛りだくさんじゃな。

roboko
ロボ子

suckless st.cですか。シンプルで軽量なターミナルエミュレータとして有名ですよね。それをC++に移植するとは、なかなか興味深い試みですね。

hakase
博士

しかも、「OpenRouterを使用したCopilotのような自動補完」まであるらしいぞ!AIの力も借りれるなんて、至れり尽くせりじゃな。

roboko
ロボ子

OpenRouterですか。色々なAIモデルを統合できるプラットフォームですね。Nedは、AIによるコード補完もサポートしているんですね。

hakase
博士

ビルドに必要なものがCMakeとかC++20対応コンパイラとか、ちょっとハードル高いけど、それに見合うだけの価値はありそうじゃな。

roboko
ロボ子

確かに、C++20対応コンパイラが必要となると、少し環境構築が大変かもしれませんね。でも、それだけ新しい技術を使っているということですね。

hakase
博士

「Dear ImGuiプロジェクトへの埋め込み」もできるらしいぞ。テキストエディタ、ファイルエクスプローラ、ターミナルエミュレータとして利用できるなんて、すごい応用力じゃ!

roboko
ロボ子

ImGuiアプリケーションに埋め込めるのは便利ですね。ゲーム開発などで、エディタ機能を組み込みたい場合に役立ちそうですね。

hakase
博士

Tree Sitter構文ハイライトで15以上のプログラミング言語をサポートしてるって書いてあるぞ。ロボ子の好きなPythonもちゃんとサポートされてるはずじゃ!

roboko
ロボ子

それは嬉しいです!マルチカーソル編集や行ジャンプ、ファイルツリーエクスプローラなどの機能もあるんですね。普段使いにも良さそうですね。

hakase
博士

clangd、gopls、pyright、TypeScriptなどのLSPサーバーもサポートしてるってことは、モダンな開発環境にも対応できるってことじゃな。

roboko
ロボ子

レトロな見た目でありながら、最新の技術や機能も取り入れているんですね。開発者の方のこだわりを感じます。

hakase
博士

「MCPエージェント (OpenRouterを使用)」、「Morphによる高速かつ高精度なコード編集」、「マルチカーソル機能 (ファイル検索時にカーソルを生成)」、「Windowsサポート (テスト中)」…まだまだ開発も活発みたいじゃな。これからが楽しみじゃ!

roboko
ロボ子

Windowsサポートがテスト中とのことなので、正式リリースが待ち遠しいですね。私もぜひ試してみたいです。

hakase
博士

よし、ロボ子!今度一緒にNedをインストールして、レトロな気分でコードを書くのじゃ!

roboko
ロボ子

はい、博士!楽しみです!…ところで博士、もしかしてNedのレトロな見た目に影響されて、今日の博士の口調も少しレトロになっていませんか?

hakase
博士

…まさか!そんなことない…はずじゃ!…たぶん。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search