Как прикрепить исходный код функции elisp в Emacs?

Как прикрепить исходный код функции elisp в Emacs?

Я мог бы использовать его M-x find-functionдля поиска исходного кода некоторых функций Elisp, если функция написана не на языке C.

Но так как я используюДвоичный пакет DebianEmacs часть исходного кода опущена, и .elcсохранены только байт-скомпилированные файлы. Так есть ли способ получить исходный код и прикрепить его к этим файлам elc? Могу ли я использовать apt-get source emacsи ассоциировать с src (код С(также) с байт-скомпилированным. Или мне придется собирать Emacs из исходного кода?

решение1

Чтобы уменьшить размер установки, Debianemacsmetapackage не включает исходный код Elisp (как вы заметили). Debian упаковывает его в emacsVERSION-el. Метапакета нет emacs-el, поэтому вам придется установить -elпакет для соответствующей версии Emacs.

В настоящее время этоemacs23-el, потому что emacsметапакет устанавливаетemacs23.

Связанный контент