ui/doom-dashboard: fix unchanging default-directory #347
This commit is contained in:
parent
ad06eacdac
commit
637a678529
1 changed files with 10 additions and 4 deletions
|
@ -26,6 +26,7 @@ Possible values:
|
||||||
nil `default-directory' will never change")
|
nil `default-directory' will never change")
|
||||||
|
|
||||||
;;
|
;;
|
||||||
|
(defvar +doom-dashboard--first t)
|
||||||
(defvar +doom-dashboard--last-cwd nil)
|
(defvar +doom-dashboard--last-cwd nil)
|
||||||
(defvar +doom-dashboard--width 80)
|
(defvar +doom-dashboard--width 80)
|
||||||
(defvar +doom-dashboard--height 0)
|
(defvar +doom-dashboard--height 0)
|
||||||
|
@ -95,9 +96,14 @@ Possible values:
|
||||||
(add-hook 'kill-buffer-query-functions #'+doom-dashboard|reload-on-kill)
|
(add-hook 'kill-buffer-query-functions #'+doom-dashboard|reload-on-kill)
|
||||||
(when (daemonp)
|
(when (daemonp)
|
||||||
(add-hook 'after-make-frame-functions #'+doom-dashboard|make-frame))
|
(add-hook 'after-make-frame-functions #'+doom-dashboard|make-frame))
|
||||||
(if (doom-real-buffer-p)
|
(cond ((doom-real-buffer-p)
|
||||||
(current-buffer)
|
(current-buffer))
|
||||||
|
(+doom-dashboard--first
|
||||||
|
(prog1
|
||||||
(let ((default-directory doom-emacs-dir))
|
(let ((default-directory doom-emacs-dir))
|
||||||
|
(+doom-dashboard/open (selected-frame) t))
|
||||||
|
(setq +doom-dashboard--first nil)))
|
||||||
|
(t
|
||||||
(+doom-dashboard/open (selected-frame) t))))
|
(+doom-dashboard/open (selected-frame) t))))
|
||||||
|
|
||||||
(defun +doom-dashboard|reload-on-kill ()
|
(defun +doom-dashboard|reload-on-kill ()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue