Ubuntu

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

  • June 10, 2013

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

但是由於我使用的是 Emacs 的Debian 二進制包,所以省略了一些原始碼,只.elc保留了字節編譯的文件。那麼有沒有辦法獲取原始碼並將它們與那些elc文件一起附加?我可以使用apt-get source emacssrc (以及C 程式碼)並將其與字節編譯的 src 相關聯嗎?還是我必須從原始碼建構 Emacs?

為了使安裝更小,Debian 的emacs元包不包含 Elisp 原始碼(如您所見)。Debian 將emacsVERSION-el. 沒有emacs-el元包,因此您必須-el為適當版本的 Emacs 安裝該包。

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

引用自:https://unix.stackexchange.com/questions/73100