【发布时间】:2010-03-22 14:57:17
【问题描述】:
我想编写一个 .emacs,尽可能多地使用主线 emacs 功能,在以前的版本下运行时优雅地回退。我通过试验和错误发现了一些不存在的函数,例如,在 emacs 22 中,但现在在 emacs 23 中,在极少数情况下我最终在 emacs 下运行我的点文件22. 但是,我想对此采取更主动的方法,并让我的点文件子集仅在版本 >= <some-threshold> 时生效(例如)。我现在关注的功能是scroll-bar-mode,但我想要一个通用的解决方案。
我没有看到此信息的一致来源;我已经检查了 gnu.org 在线文档、函数代码本身,但到目前为止一无所获。在不保留我想要支持的每个版本的 emacs 的情况下,如何确定这一点?
【问题讨论】:
-
我建议您在伟大的博客 "Emacs Fu" 上查看此 post。它显示了一种类似于 PP 建议的方法,但更通用。在处理此类问题时,我自己也使用类似的方法。
标签: emacs robustness