emacs - 更改 Emacs 的初始化位置

标签 emacs clojure elisp dot-emacs

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

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

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

我是 Emacs 新手。

最佳答案

一个简单的方法是

将关闭设置保存在 /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 方面取得进展,您会希望在一个文件夹中完成。

关于emacs - 更改 Emacs 的初始化位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16825106/

相关文章:

Emacs:通过tramp编辑远程python文件时如何启动本地python解释器

string - 在 Clojure 中,将带有前导 0 的数字传递给 str 会导致奇怪的行为。这是什么特点?

emacs - 手动退出临时覆盖图

emacs - 如何仅在访问带有 .el 后缀的文件时加载 emacs-lisp-mode-hook

emacs - 在 emacs 中最大化/恢复窗口

macos - 为什么在 iTerm2 中 OSX 上的 emacs 看不到 C-S-<up>?

emacs - 将键序列向量转换为用户可读的字符串表示?

emacs - 比较elisp中的两个数字列表?

parsing - Clojure 中使用行号进行语言解析

clojure - "Hot swapping"代码具有华丽的 clojure 和崩溃恢复能力