同时维护多个emacs配置 [英] maintaining multiple emacs configurations at the same time

查看:129
本文介绍了同时维护多个emacs配置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在同一台PC上的同一用户帐户上同时维护多个emacs配置,例如emacs-prelude,emacs-starter-kit和我自己的自定义emacs配置。

,我有安装目录,例如.emacs1.d,.emacs2.d,.emacs3.d。

I want to maintain multiple emacs configurations like emacs-prelude, emacs-starter-kit, and my own custom emacs configuration simultaneously on same user account on same pc.
for that i have setup directories like .emacs1.d, .emacs2.d, .emacs3.d.

每个emacs用户目录都有一个init.el文件,应在启动时加载该文件。而不是.emacs文件,我更喜欢使用init.el文件。

Each emacs user directory has a init.el file that should be loaded on startup. Instead of .emacs file i prefer using init.el file.

如何加载这些自定义配置目录?

How do i load these custom config directories?

我尝试运行 emacs- -eval'(setq user-emacs-directory〜/ .emacs1.d /)'

它只是设置用户的值-emacs目录,但不会从中加载文件

it just sets the value of user-emacs-directory, but does not load the files from it

推荐答案

我会尝试类似

emacs -q --eval '(load-file "~/.emacs1.d/init.el")'

然后您将在init.el文件的开头执行类似的操作:

And then you would do something like at the beginning of your init.el files:

(setq user-emacs-directory "~/.emacs1.d/")

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

(or you can also eval both things as command-line parameters)

这篇关于同时维护多个emacs配置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆