No fringes in minibuffer or which-key buffers

This commit is contained in:
Henrik Lissner 2018-05-17 17:28:44 +02:00
parent ded6526eee
commit 51cc1e8908
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -619,12 +619,17 @@ confirmation."
(let ((inhibit-read-only t)) (let ((inhibit-read-only t))
(ansi-color-apply-on-region compilation-filter-start (point)))) (ansi-color-apply-on-region compilation-filter-start (point))))
(defun doom|no-fringes-in-minibuffer () (defun doom|no-fringes-in-minibuffer (&rest _)
"Disable fringes in the minibuffer window." "Disable fringes in the minibuffer window."
(set-window-fringes (minibuffer-window) 0 0 nil)) (set-window-fringes (minibuffer-window) 0 0 nil))
(add-hook! '(doom-init-ui-hook minibuffer-setup-hook) (add-hook! '(doom-init-ui-hook minibuffer-setup-hook window-configuration-change-hook)
#'doom|no-fringes-in-minibuffer) #'doom|no-fringes-in-minibuffer)
(defun doom|no-fringes-in-which-key-buffer (&rest _)
(doom|no-fringes-in-minibuffer)
(set-window-fringes (get-buffer-window which-key--buffer) 0 0 nil))
(advice-add 'which-key--show-buffer-side-window :after #'doom|no-fringes-in-which-key-buffer)
(defun doom|set-mode-name () (defun doom|set-mode-name ()
"Set the major mode's `mode-name', as dictated by `doom-major-mode-names'." "Set the major mode's `mode-name', as dictated by `doom-major-mode-names'."
(when-let* ((name (cdr (assq major-mode doom-major-mode-names)))) (when-let* ((name (cdr (assq major-mode doom-major-mode-names))))