From 51cc1e89080982c1c2394e7167b72e7370385ad7 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 17 May 2018 17:28:44 +0200 Subject: [PATCH] No fringes in minibuffer or which-key buffers --- core/core-ui.el | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/core/core-ui.el b/core/core-ui.el index a36c4df5b..f8fc6a357 100644 --- a/core/core-ui.el +++ b/core/core-ui.el @@ -619,12 +619,17 @@ confirmation." (let ((inhibit-read-only t)) (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." (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) +(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 () "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))))