Inhibit doom-dashboard in noninteractive session

This commit is contained in:
Henrik Lissner 2017-06-14 21:14:54 +02:00
parent f530a2c26d
commit c50888a83a
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -54,12 +54,13 @@
(bury-buffer)))) (bury-buffer))))
(defun +doom-dashboard|init (&rest _) (defun +doom-dashboard|init (&rest _)
(unless noninteractive
(add-hook 'after-make-frame-functions #'+doom-dashboard-deferred-reload) (add-hook 'after-make-frame-functions #'+doom-dashboard-deferred-reload)
(add-hook 'window-configuration-change-hook #'+doom-dashboard-reload) (add-hook 'window-configuration-change-hook #'+doom-dashboard-reload)
(add-hook 'kill-buffer-query-functions #'+doom-dashboard|kill-buffer-query-fn) (add-hook 'kill-buffer-query-functions #'+doom-dashboard|kill-buffer-query-fn)
(+doom-dashboard-reload) (+doom-dashboard-reload)
(when (equal (buffer-name) "*scratch*") (when (equal (buffer-name) "*scratch*")
(switch-to-buffer (doom-fallback-buffer)))) (switch-to-buffer (doom-fallback-buffer)))))
(add-hook 'doom-post-init-hook #'+doom-dashboard|init) (add-hook 'doom-post-init-hook #'+doom-dashboard|init)