首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改Emacs的初始化位置

更改Emacs的初始化位置
EN

Stack Overflow用户
提问于 2013-05-30 06:40:58
回答 2查看 116关注 0票数 3

我曾经在Coursera上学习编程语言课程,为了学习这门课程,我安装了SML-Mode。

现在,我想在Emacs中设置一个Clojure环境,但它不是从~/.emacs.d初始化Emacs,而是从Users/karthik/Documents/sml-mode/sml-mode-startup初始化

我删除了sml-mode文件夹,在Emacs启动时,它向我显示了一个关于文件不存在的警告。我如何指示Emacs从主文件夹加载Emacs Live。

我是Emacs的新手。

EN

回答 2

Stack Overflow用户

发布于 2013-05-30 10:49:34

一种简单的方法是

将闭包设置保存在/some/dir/my-closure-settings.el中并调用emacs,如下所示(要了解-q -l,请尝试emacs --help )

代码语言:javascript
复制
$ emacs -q -l /some/dir/my-closure-settings.el 

甚至在bashrc中放置一个别名,

代码语言:javascript
复制
$ alias closure-emacs='emacs -q -l /some/dir/my-closure-settings.el'
$ closure-emacs # will start emacs with your closure settings.

随着你学习一些elisp的进展,你会想要在一个文件夹中完成它。

票数 0
EN

Stack Overflow用户

发布于 2016-10-20 22:39:16

安装SML模式不会更改主初始化文件的位置,该文件是~/.emacs~/.emacs.d/init.el之一。因此,请查看这些文件(这两个文件中的任何一个都存在),如果不存在,则只需创建它并在其中添加您需要的内容。

顺便说一句,看起来您使用的是旧的sml-mode包(新的包没有sml-mode-startup.el文件)。因此,请尝试并确保指向该模式的文档已更新:现在的sml-mode应该从GNU ELPA安装,即通过M-x package-listM-x package-install安装。

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

https://stackoverflow.com/questions/16825106

复制
相关文章

相似问题

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