Better error-checking for doom|set-selected-window
This commit is contained in:
parent
6fc23c6a14
commit
ea6a0d9c73
1 changed files with 2 additions and 1 deletions
|
@ -117,7 +117,8 @@ first time."
|
||||||
(defvar mode-line-selected-window nil)
|
(defvar mode-line-selected-window nil)
|
||||||
(defun doom|set-selected-window (&rest _)
|
(defun doom|set-selected-window (&rest _)
|
||||||
(let ((window (frame-selected-window)))
|
(let ((window (frame-selected-window)))
|
||||||
(unless (minibuffer-window-active-p window)
|
(when (and (windowp window)
|
||||||
|
(not (minibuffer-window-active-p window)))
|
||||||
(setq mode-line-selected-window window))))
|
(setq mode-line-selected-window window))))
|
||||||
(add-hook 'window-configuration-change-hook #'doom|set-selected-window)
|
(add-hook 'window-configuration-change-hook #'doom|set-selected-window)
|
||||||
(add-hook 'focus-in-hook #'doom|set-selected-window)
|
(add-hook 'focus-in-hook #'doom|set-selected-window)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue