difference between eval-after-load and mode-hook
eva-after-load 与 mode-hook 都能用来对某个特点的 mode 进行设置,但是他们之间还是有一些区别的:
- eval-after-load 只会执行一次,因此通常用来对全局变量的默认值进行一次性的设置,而不会对 buffer-local 之类的变量进行设置
- eval-after-load 执行时, current buffer 为 null
- mode-hook 在每次有 buffer 进入指定 mode 时执行,因此它通常用来对某个具体的 buffer 进行设置
- mode-hook 执行的时间要晚于 eval-after-load