【发布时间】:2011-10-11 17:56:29
【问题描述】:
如何将更改应用到 emacs .el 文件?
我做了以下事情:
# locate buff-menu
/usr/share/emacs/22.1/lisp/buff-menu.el.gz
/usr/share/emacs/22.1/lisp/buff-menu.elc
修改
/usr/share/emacs/22.1/lisp/buff-menu.el.gz- 在Buffer-menu-select文档部分添加一些自定义字母。# rm /usr/share/emacs/22.1/lisp/buff-menu.elc- 字节编译
/usr/share/emacs/22.1/lisp/buff-menu.el.gz
启动 emacs 并查看 Buffer-menu-select 的旧描述
【问题讨论】:
-
您确定要修改系统安装的库吗?未来的系统更新可能会消除这些更改。
-
jtahlborn:尝试可能不同,但问题仍然存在。
-
你确定这是你唯一的 buff-menu 副本吗?
locate可能会过时,您所描述的内容应该会导致您修改后的 buff-menu 代码运行。 -
M-x locate-library在 Emacs 中告诉你什么?您还应该在*Messages*缓冲区中看到加载库时加载库的位置。 -
如果您确实需要编辑文件, 或
find-library可以直接将您带到那里(但同样,您几乎肯定不需要)。