mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
ui/doom-dashboard: remember old modeline
This commit is contained in:
@ -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)
|
||||||
|
Reference in New Issue
Block a user