我想配置emacs,这样冰模式在默认情况下是活动的。正如在“冰柱-doc1.el”中所建议的那样,我在我的.emacs文件末尾添加了以下代码:
(require 'icicles)
(icicle-mode 1) 当我运行emacs时,我会得到一个*警告*缓冲区:
警告(初始化):在加载
c:/Users/USER/AppData/Roaming/.emacs': File error: Cannot open load file, icicles To ensure normal operation, you should investigate and remove the cause of the error in your initialization file. Start Emacs with the--调试-init选项时出现错误,以查看完整的错误回溯。
当我执行debug选项时,*Backtrace*缓冲区显示如下所示:
调试器输入--Lisp错误:(文件错误“无法打开加载文件”“冰柱”)需要(冰柱)eval缓冲区(# nil“c:/USER/USER/AppData/漫游/..emacs”nil t);在缓存位置5062 load-with-code-conversion("c:/Users/USER/AppData/Roaming/.emacs“”c:/USER/USER/AppData/漫游/..emacs“t)加载(”~/..emacs“t) #[0 "\205\262
不管我的.emacs中是否有导致问题的这两行,当我执行M-x icicle-mode时,冰柱模式似乎工作得很好。
发布于 2013-08-14 06:23:21
(file-error "Cannot open load file" "icicles")意味着Emacs不知道在哪里可以找到库icicles.el[c]。您需要将冰柱文件的位置放在变量load-path中。
例如,如果您的冰柱文件位于目录/my/icicles/中,那么您需要这样做(例如,在init文件~/.emacs中):
(add-to-list 'load-path "/my/icicles/")在你做(require 'icicles)之前先这么做。这样,Emacs将知道从哪里加载冰柱。
https://stackoverflow.com/questions/13995074
复制相似问题