Disable whitespace-mode in childframes

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

View file

@ -587,6 +587,14 @@ frame's window-system, the theme will be reloaded.")
;; line numbers in most modes
(add-hook! (prog-mode text-mode conf-mode) #'doom|enable-line-numbers)
(after! whitespace
(defun doom*fix-whitespace-mode-in-childframes (orig-fn &rest args)
(with-selected-frame (apply orig-fn args)
(setq-local whitespace-style nil)
(selected-window)))
(advice-add #'company-box--make-frame :around #'doom*fix-whitespace-mode-in-childframes)
(advice-add #'posframe--create-posframe :around #'doom*fix-whitespace-mode-in-childframes))
;; ensure posframe cleans up after itself
(after! posframe
;; TODO Find a better place for this