From e61f433ffc7b0117c307ceef853fa6f82b00b1b9 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 23 Sep 2016 16:13:26 +0200 Subject: [PATCH] Don't autohide mode-line in popups (causes display glitches) --- core/core-popup.el | 2 +- core/defuns/defuns-popups.el | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/core/core-popup.el b/core/core-popup.el index ecf383980..213605883 100644 --- a/core/core-popup.el +++ b/core/core-popup.el @@ -43,7 +43,7 @@ ;; :nokill = Won't be killed when closed (only buried) ;; :modeline = Show the modeline (defvar doom-popup-rules - '(("^\\*doom\\(:scratch\\)?\\*$" :noesc :nokill :modeline) + '(("^\\*doom\\(:scratch\\)?\\*$" :noesc :nokill) ("^\\*doom.*\\*$" :noesc :nokill) (ivy-occur-grep-mode :noesc) (compilation-mode :noesc) diff --git a/core/defuns/defuns-popups.el b/core/defuns/defuns-popups.el index e69e1c679..d221034fa 100644 --- a/core/defuns/defuns-popups.el +++ b/core/defuns/defuns-popups.el @@ -155,9 +155,7 @@ the display (unless DONT-REDRAW is non-nil)." (setq-local doom-popup-rule rules) (let ((map doom-popup-mode-map)) (unless (memq :noesc rules) - (use-local-map doom-popup-mode-local-map))) - (unless (memq :modeline rules) - (doom-hide-mode-line-mode (if doom-popup-mode +1 -1))))) + (use-local-map doom-popup-mode-local-map))))) (provide 'defuns-popups) ;;; defuns-popups.el ends here