gpt4 book ai didi

emacs - 同时维护多个 emacs 配置

转载 作者:行者123 更新时间:2023-12-03 23:43:00 24 4
gpt4 key购买 nike

我想在同一台电脑上的同一用户帐户上同时维护多个 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/")

(或者您也可以将两者都作为命令行参数进行评估)

关于emacs - 同时维护多个 emacs 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17483598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com