【发布时间】:2014-03-26 02:09:11
【问题描述】:
在哪里可以找到所有 Emacs 的 elisp 脚本?我不是指用户自己开发或安装的脚本,而是已经存在的通用 elisp 脚本。
例如,
如果我有像describe-char 或insert-file 这样的函数,我如何找到包含这些函数的文件?
【问题讨论】:
-
M-x find-function-other-window和M-x find-variable-other-window。我用(global-set-key (kbd "C-h F") 'find-function-other-window)和(global-set-key (kbd "C-h V") 'find-variable-other-window)设置了它我的模式行设置为显示打开缓冲区中显示的文件的路径。打开文件后,您还可以使用M-x describe-variable RET buffer-file-name,这将为您提供完整路径。 -
当然
C-h F有一个相当有用的默认绑定,所以我建议选择一个未使用的绑定。C-h C-f是我的选择;仍然不是保留绑定,但默认情况下当前未使用。 -
请注意,.el 可以卸载。例如在 debian 中,您将需要安装 emacs23-el 或 emacs24-el 软件包。如果你不这样做,那么只有 elc(编译的 lisp 文件)可用。