emacs加载问题

我用use-package安装的evil,然后启用, (use-package evil) (evil-mode 1) 我想问一下use-package默认是延迟加载,使用到才会加载,那么evil-mode这个symbol也应该还没加载进来啊,为什么我能够设置evil-mode,应该报错symbol找不到啊,emacs学的不精,想问问这个问题

autoload 了解一下

use-package 默认不是延迟加载

论坛里有人翻译了 uae-package 的文档,可以看看

默认是直接加载的,没有延时加载。

需要延时加载的话,如果要在某个快捷键的时候才加载,就用 bind。
参见楼上的发的手册里的这一段
https://phenix3443.github.io/notebook/emacs/use-package-manual.html#sec-4-9

如果是进入某个模式下才加载,就是 hook,或者 mode
参见楼上的发的手册里的这一段
https://phenix3443.github.io/notebook/emacs/use-package-manual.html#sec-4-5

1 个赞