Chez Schemeで書かれた自己認識型Emacs風エディタ「e」が登場

e is a customizable self-aware Emacs-like editor written in Chez Scheme

「e」はChez Schemeで書かれた、完全にカスタマイズ可能な自己認識型のEmacs風エディタです。Emacsの精神を受け継ぎつつも、クローンではありません。エディタ全体がSchemeシステムであり、コアは不変のAPIを持つR6RSライブラリとして公開され、拡張モジュールはその上に構築されます。M-xでエディタのライブトップレベルに対してSchemeを評価でき、モジュールはホットリロードに対応。依存関係はChez SchemeとUnixライクなターミナルのみで、ビルドやインストールの手順は不要です。起動は約100ミリ秒。元に戻す操作は「Undo insert "hello"」のように、何を元に戻すかを報告します。

エディタはSchemeシステムです。すべてがR6RSライブラリであり、公開された不変のAPIを持つ最小限のコアと、その上に構築された拡張モジュール(構文モード、ブラケットマッチング、編集ヘルパー、M-x自体)から構成されています。
  1. rich_sasha

    Emacsに対する売りは何を意図しているのでしょうか?schemeがelispより優れている点以外で。おそらくEmacsの良さの80%は、過去数十年に書かれた数テラバイトのelispにあるわけで、その互換性を壊すなら、かなり説得力のあるものを提供する必要がありますね。

  2. tommyage

    第12.2章、ガイドライン1:https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1... プログラム名は2〜9文字にするべきです。考慮すべき点として。また、`e`で検索するのは変かもしれません。

  3. noufalibrahim

    私のマシンでは、eは単にEmacsにものを送るための方法です。

    $ which e

    e () {

    snippet="(nkv-find-file-and-jump \"$1\")"

    emacsclient --no-wait -e $snippet

    }

この日のほかの記事

2026-08-29