Improve modeline refocusing fixes
By affecting buffers instead of windows
This commit is contained in:
parent
d6f89aaafd
commit
3e7c85244b
1 changed files with 5 additions and 5 deletions
|
@ -180,15 +180,15 @@ buffers.")
|
||||||
(defvar +modeline-remap-face-cookies nil)
|
(defvar +modeline-remap-face-cookies nil)
|
||||||
|
|
||||||
(defun +modeline|focus-all-windows (&rest _)
|
(defun +modeline|focus-all-windows (&rest _)
|
||||||
(dolist (window +modeline-remap-face-cookies)
|
(dolist (buf +modeline-remap-face-cookies)
|
||||||
(with-selected-window (car window)
|
(with-current-buffer (car buf)
|
||||||
(face-remap-remove-relative (cdr window)))))
|
(face-remap-remove-relative (cdr buf)))))
|
||||||
|
|
||||||
(defun +modeline|unfocus-all-windows (&rest _)
|
(defun +modeline|unfocus-all-windows (&rest _)
|
||||||
(setq +modeline-remap-face-cookies
|
(setq +modeline-remap-face-cookies
|
||||||
(mapcar (lambda (window)
|
(mapcar (lambda (window)
|
||||||
(with-selected-window window
|
(with-current-buffer (window-buffer window)
|
||||||
(cons window
|
(cons (current-buffer)
|
||||||
(face-remap-add-relative 'mode-line
|
(face-remap-add-relative 'mode-line
|
||||||
'mode-line-inactive))))
|
'mode-line-inactive))))
|
||||||
(window-list))))
|
(window-list))))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue