org-dotemacs: 用 org-mode 来维护个人 Emacs 配置

org-dotemacs 允许用户在 org-mode 文件中以 source block 的形式组织 Emacs 配置,然后在启动时读取这个 org-mode 文件来初始化。超级喜欢它,因为可以为自己的配置加上各种说明,并且像维护一个文档一样维护自己的配置,也不需要太多的概念(嗯,并没有针对谁 :grin:)

这是我的个人配置

5 个赞

也可以直接用 org-babel-load-file 加载 Org 中的 Emacs 配置。

是蛮有意思的,既能导出代码,也能用来展示。我不久前也尝试把我的一小段配置放到 Org 里面:

2 个赞

提问兄台,我也是用org保存自己的配置。 提个问题,怎么用这种方式管理自动生成的custom配置,我试了下,我想不能直接管理

我不太喜欢这种方式,我喜欢将org当注释写到elisp文件中,

把custom-file设成单独的文件就好了

我试过用子龙山人的那种 provide和require的方式,发现不报错,但是直接消失了。

我是照这个上面说的,你可以参考一下

也可以用 outline-minor-mode ,自定义一下折叠和移动光标的快捷键就很方便了。比如可以用 np 用作在注释行上下移动,<tab> 用作折叠配置。