我曾经在Coursera上学习编程语言课程,为了学习这门课程,我安装了SML-Mode。
现在,我想在Emacs中设置一个Clojure环境,但它不是从~/.emacs.d初始化Emacs,而是从Users/karthik/Documents/sml-mode/sml-mode-startup初始化
我删除了sml-mode文件夹,在Emacs启动时,它向我显示了一个关于文件不存在的警告。我如何指示Emacs从主文件夹加载Emacs Live。
我是Emacs的新手。
发布于 2013-05-30 10:49:34
一种简单的方法是
将闭包设置保存在/some/dir/my-closure-settings.el中并调用emacs,如下所示(要了解-q -l,请尝试emacs --help )
$ emacs -q -l /some/dir/my-closure-settings.el 甚至在bashrc中放置一个别名,
$ alias closure-emacs='emacs -q -l /some/dir/my-closure-settings.el'
$ closure-emacs # will start emacs with your closure settings.随着你学习一些elisp的进展,你会想要在一个文件夹中完成它。
发布于 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-list或M-x package-install安装。
https://stackoverflow.com/questions/16825106
复制相似问题