2004年10月 8日

最新の Emacs ではビルトイン関数の定義を参照できる

emacs 21.3.51 では car や buffer-substring などのビルトイン関数についても、M-x describe-function から関数定義の位置 (Cのソースコード) へ飛べることに気づいた。これはナイス。参照先のソースコードは emacs をビルドしたディレクトリのものが使われる。

関数を定義している位置のソースコードへ飛ぶ機能は従来からあったが、elisp で実装された関数に限定されていた。Yamatoさんが指摘していたのはこの機能だったんですね。