首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >默认情况下,在启动时在emacs中加载冰柱模式

默认情况下,在启动时在emacs中加载冰柱模式
EN

Stack Overflow用户
提问于 2012-12-21 18:05:40
回答 1查看 378关注 0票数 1

我想配置emacs,这样冰模式在默认情况下是活动的。正如在“冰柱-doc1.el”中所建议的那样,我在我的.emacs文件末尾添加了以下代码:

代码语言:javascript
复制
(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时,冰柱模式似乎工作得很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-14 06:23:21

(file-error "Cannot open load file" "icicles")意味着Emacs不知道在哪里可以找到库icicles.el[c]。您需要将冰柱文件的位置放在变量load-path中。

例如,如果您的冰柱文件位于目录/my/icicles/中,那么您需要这样做(例如,在init文件~/.emacs中):

代码语言:javascript
复制
 (add-to-list 'load-path "/my/icicles/")

在你做(require 'icicles)之前先这么做。这样,Emacs将知道从哪里加载冰柱

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13995074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档