感谢大家回复,我已经成功转移到类似的结构了。启动速度好像还变快了www
$ git ls-tree --full-tree -r --name-only HEAD
.ercrc.el
.gitignore
agenda-files
defaults-darwin.el
defaults.el
funcs.el
init.el
lisp/dq-mail.el
lisp/dq-misc.el
lisp/dq-org.el
lisp 文件夹都是一些 use-package
我配置的架构主要来自 Sams Teach Yourself Emacs in 24 Hours
这本书,后面稍微改了点,比如用 use-package 来管理配置,重命名 .emacs 为 init.el 移入 .emacs.d 文件夹以方便管理。
其实还是有点乱,不过对我个人而言基本上够用了。
init.el
early-init.el
Configurations
该文件夹下存放 Emacs 的配置文件
- bindings.el 绑定快捷键
- emacs-std.el 对 Emacs 自带的插件以及功能进行设置
- extensions.el 对除编程语言之外的其他扩展其他配置
- programs.el 对一些编程语言的配置
- my-macros.el 保存一些键盘宏
- my-hydra.el 保存利用 hydra 插件定义的一些按键
Extensions
该文件夹下存放一些第三方扩展(非 elpa 安装的)
1 个赞