我想在同一台电脑上的同一用户帐户上同时维护多个 emacs 配置,例如 emacs-prelude、emacs-starter-kit 和我自己的自定义 emacs 配置。
为此,我设置了 .emacs1.d、.emacs2.d、.emacs3.d 等目录。
每个 emacs 用户目录都有一个 init.el 文件,应在启动时加载。我更喜欢使用 init.el 文件,而不是 .emacs 文件。
我如何加载这些自定义配置目录?
我尝试跑步emacs --eval '(setq user-emacs-directory "~/.emacs1.d/")'
它只是设置 user-emacs-directory 的值,但不会从中加载文件
我会尝试类似的东西
emacs -q --eval '(load-file "~/.emacs1.d/init.el")'
然后你会在 init.el 文件的开头执行类似的操作:
(setq user-emacs-directory "~/.emacs1.d/")
(或者您也可以将这两者作为命令行参数进行评估)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)