安装了dashboard,但是重新启动后还是不能显示dashboard.。。。 上网搜了下,没找到类似情况,有人知道这是咋回事吗? (use-package dashboard :ensure t :config (dashboard-setup-startup-hook))
启动后依旧是这个界面:
安装了dashboard,但是重新启动后还是不能显示dashboard.。。。 上网搜了下,没找到类似情况,有人知道这是咋回事吗? (use-package dashboard :ensure t :config (dashboard-setup-startup-hook))
启动后依旧是这个界面:
解决了,,,是启动顺序的问题。。。
你可能是 use-package-always-defer
的受害者,因为默认就懒加载了对应的包,而你的配置里又没有相关 key bindings 来触发 dashboard
的加载,自然就没效果了。
当然如果你不愿意把 use-package-always-defer
给关掉,那么只有如下 3 种解法:
:init
里调用。因为 :init
块是在这个包加载前就运行的,又因为 dashboard-setup-startup-hook
是一个 autoload
的函数,调用它自然会主动加载这个包。after-init-hook
里。:demand t
不懒加载 dashboard
;; 方法1
(use-package dashboard
:ensure t
:init
(dashboard-setup-startup-hook))
;; 方法2
(use-package dashboard
:ensure t
:hook (after-init . dashboard-setup-startup-hook))
;; 方法3
(use-package dashboard
:ensure t
:demand t
:config
(dashboard-setup-startup-hook))
试了下,可以,谢谢大佬!