怎么实现向`Doom Emacs`那样加载配置?

一直用的doom,对elisp不熟悉。 最近主机重装,打算从零开始攒一套配置。我想向doom那样把配置都分成一个个module放在module文件下面,用新的elpaca作为包管理器。 现在的.emacs.d文件树大概是这样的:

.emacs.d
 |------modules
 |      |------init
 |      |      |---- init-elpaca.el
 |      |------tools
 |      |------ui
 |      |------editor
 |      |------...
 |------...

我把modules加入了load-path,但是这样并不能加载更深处的文件。要这么实现这一点呢?

试下

(require 'init/init-elpaca)

另外自己写的配置不需要像 doom emacs 那样摆这么复杂的层级,直接一个文件夹装满就好。参考

2 个赞

自动加载目录下所有插件可以看我写的

和emacs自带相比的优势在于可以自动过滤node,python等开发文件。

2 个赞