ui/doom-dashboard: remember old modeline
This commit is contained in:
parent
2569774a3b
commit
10e4998e12
1 changed files with 5 additions and 1 deletions
|
@ -5,6 +5,9 @@
|
||||||
(defvar +doom-dashboard-modeline nil
|
(defvar +doom-dashboard-modeline nil
|
||||||
"TODO")
|
"TODO")
|
||||||
|
|
||||||
|
(defvar +doom-dashboard-old-modeline nil
|
||||||
|
"TODO")
|
||||||
|
|
||||||
(defvar +doom-dashboard-edited-p nil
|
(defvar +doom-dashboard-edited-p nil
|
||||||
"If non-nil, the scratch buffer has been edited.")
|
"If non-nil, the scratch buffer has been edited.")
|
||||||
|
|
||||||
|
@ -79,7 +82,7 @@
|
||||||
(erase-buffer)
|
(erase-buffer)
|
||||||
;; (set-window-margins (get-buffer-window (doom-fallback-buffer)) 0 0)
|
;; (set-window-margins (get-buffer-window (doom-fallback-buffer)) 0 0)
|
||||||
(setq +doom-dashboard-edited-p t
|
(setq +doom-dashboard-edited-p t
|
||||||
mode-line-format (doom-modeline))
|
mode-line-format +doom-dashboard-old-modeline)
|
||||||
(setq fringe-indicator-alist +doom-dashboard--old-fringe-indicator)
|
(setq fringe-indicator-alist +doom-dashboard--old-fringe-indicator)
|
||||||
(remove-hook 'evil-insert-state-entry-hook 'doom|mode-erase-on-insert t)))
|
(remove-hook 'evil-insert-state-entry-hook 'doom|mode-erase-on-insert t)))
|
||||||
|
|
||||||
|
@ -90,6 +93,7 @@
|
||||||
(get-buffer-window-list (doom-fallback-buffer) nil t)
|
(get-buffer-window-list (doom-fallback-buffer) nil t)
|
||||||
(or (not +doom-dashboard-edited-p) dir))
|
(or (not +doom-dashboard-edited-p) dir))
|
||||||
(unless +doom-dashboard-modeline
|
(unless +doom-dashboard-modeline
|
||||||
|
(setq +doom-dashboard-old-modeline mode-line-format)
|
||||||
(setq +doom-dashboard-modeline
|
(setq +doom-dashboard-modeline
|
||||||
(if (@featurep :ui doom-modeline)
|
(if (@featurep :ui doom-modeline)
|
||||||
(doom-modeline 'project)
|
(doom-modeline 'project)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue