自己在整理东拼西凑的配置文件时产生的疑问,对于一个mode,究竟应该在package load之前:init
就唤起,还是应该在package load之后:config
再唤起?我个人的理解是,毕竟要等package加载完毕之后,才能使用相应的函数。
但是看到ivy和counsel的use-package
片段之后,我又迷茫了:
(use-package ivy
:ensure t
:diminish ivy-mode
:config (ivy-mode 1)
:custom (ivy-use-selectable-prompt 1))
(use-package counsel
:ensure t
:init (counsel-mode 1))
为什么ivy要在加载之后使用,而counsel要在加载之前使用?
跪求解惑