【发布时间】:2011-02-18 10:48:25
【问题描述】:
我正在处理一个自定义 .emacs 文件,我将能够在多台不同的计算机上使用该文件。如果系统上存在模式,我希望能够加载它。如果它不存在,我希望 Emacs 停止显示错误:File error: Cannot open load file, X。
例如:
(require 'darkroom-mode)
结果:
File error: Cannot open load file, darkroom-mode
我正在使用file-exists-p 来测试是否存在某些其他文件,但对于这个测试,我假设我需要搜索我的加载路径。我是 Lisp 新手,所以这让我很困惑。
【问题讨论】:
-
或者,只是
(ignore-errors (require 'whatever))。
标签: emacs lisp elisp dot-emacs