如何在Emacs中附加elisp函數原始碼?

如何在Emacs中附加elisp函數原始碼?

M-x find-function如果某些 elisp 函數不是用 C 程式碼寫的,我可以用來找出該函數的原始程式碼。

但由於我使用的是Debian 二進位包Emacs 中,省略了部分原始碼,只.elc保留了位元組編譯的檔案。那麼有什麼方法可以獲取原始程式碼並將其附加到這些 elc 檔案中嗎?我可以用嗎apt-get source emacs並關聯 src (C程式碼以及)與位元組編譯的。或者我必須從原始碼建立 Emacs 嗎?

答案1

為了保持安裝更小,Debian 的emacsmetapackage 不包含 Elisp 原始碼(如您所注意到的)。 Debian 將其封裝在emacsVERSION-el.沒有emacs-el元包,因此您必須安裝-el適合 Emacs 版本的套件。

目前,這是emacs23-el,因為emacs元包安裝emacs23

相關內容