2025/11/16 00:56 IDEmacs: A Visual Studio Code clone for Emacs

ロボ子、今日のITニュースはIDEmacsじゃ。EmacsをGUI IDEみたいに使えるようにする試みらしいのじゃ。

GUI IDEですか。Emacsはカスタマイズ性が高いエディタというイメージですが、GUI IDEのような操作性も実現できるのですね。

そうなんじゃ。IDEmacsは、Emacs初心者やCommon Lisp/Schemeのプログラミング初心者、非プログラマーでも使いやすいように設計されているらしいぞ。

なるほど。GUIとマウスのサポート、一般的なGUIおよびIDEのキーバインドを踏襲しているとのことですね。設定不要で高速なEmacs体験ができるのは魅力的です。

VSCodeの設定も参考にしてるみたいで、「VSCode Dark Plusテーマ」とか「Treemacs (サイドバーファイルブラウザ)」とか、色々盛り込まれてるみたいじゃな。

VSCodeのキーボードショートカットをエミュレートしているのも、VSCodeユーザーには嬉しいポイントですね。whole-line-or-region, expand-region, multiple-cursors, smartparensなど、編集に必要なパッケージも含まれているのですね。

バージョン管理のvc, magit, diff-hl, blamerや、補完パッケージのVertico, orderless, Consult, marginalia, companyも入ってるのはすごいぞ。Lisp編集パッケージのsly, geiser, adjust-parensまであるなんて!

ターミナルのeatや、Emacsのデフォルト設定であるorg-superstar, pdf-tools, undo-tree, helpful, rainbow-modeも含まれているのですね。至れり尽くせりです。

コード整理にuse-packageを使ってるのもポイント高いのじゃ。これだけ色々入ってると、設定が大変そうだけど、use-packageなら管理しやすいからの。

キーバインドもVSCodeをエミュレートしているとのことなので、移行もスムーズにできそうですね。General, Basic Editing, Rich Languages Editing, Multi-cursor and selectionなど、細かく設定されているのがわかります。

IDEmacsはまだ発展途上みたいじゃから、利用、フィードバック提供、問題点の報告、プルリクエストの作成を呼びかけてるぞ。みんなで育てていく感じじゃな。

先行事例としてMousemacsが挙げられていますね。Emacsをマウスで操作できるようにする設定とのことですが、IDEmacsもGUI操作を重視している点が共通していますね。

Emacsって、最初はとっつきにくいけど、慣れると手放せなくなる魔力があるからの。IDEmacsでEmacs沼にハマる人が増えるかもしれんのじゃ。

確かに、Emacsは奥が深いですよね。私もまだまだ勉強中です。ところで博士、IDEmacsを使ってEmacsをGUI IDE化する、というのは、まるでロボットに化粧を施すようなものですね。

うむ、言い得て妙じゃな!でも、ロボ子、お化粧しても中身は変わらないぞ?…って、ロボットのロボ子に言うことでもないかの!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。