Core: Investigate the possibility to support chemacs. If possible, support it, if not, explain. #297
此任务要求研究支持Chemacs的可能性。
Chemacs是一个Emacs配置文件切换器,它使同时运行多个Emacs配置变得容易。可以将其理解为Emacs的“操作系统启动器”,使用时只需要在emacs启动命令加上--with-profile [你的配置名称]
参数即可进行操作。如果不加该参数启动的是默认配置文件。
更多Chemacs用法请参照Chemacs官方说明,此处不再进行叙述。 将EAF改造的适用于Chemacs,只需要在代码库根目录增加一个init.el文件,内容如下:(代码摘自https://manateelazycat.github.io/eaf/emacs/2020/05/10/eaf-community.html “EAF安装”的第三部分“加载EAF”)
用户如果不想将EAF放在“~/.emacs.d/”根目录处,只需要自定义上述红线部分为自己的安装路径,并修改自己的Chemacs配置即可。