質問: Emacsのソースコードを読みたいと思い、C-h kやC-h fで関数を定義しているelispのソースコードにはアクセスできたのですが、 よりコアな部分のC言語で書かれたソースファイルにアクセスしようとしたところ(C-h fで検索してC source codeとリンクが貼られているところに飛ぼうとしたところ)、「The C source window.c is not available」のようになり、ジャンプできませんでした。 Emacsを実装しているCのソースファイルはどこに格納されているのでしょうか? Mac OS Xで、Homebrewを使ってインストールしました。 なお、elispファイルは下記のディレクトリに格納されています。 /usr/local/Cellar/emacs-mac/emacs-25.1-z-mac-6.1/share/emacs/25.1/lisp/
回答: emacs 内で C言語のソースコード(ヘッダ)を検索する場合、`etag` というコマンドでタグテーブルを作成し、`M-.` や `M-x find-tag` で関数を追跡していました。