Auto-disable solaire-global-mode in tty daemon frames

Or try, at least. This is very flimsy.
This commit is contained in:
Henrik Lissner 2020-04-23 03:44:42 -04:00
parent 6c7bd1a94a
commit 279ca195d5
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -33,6 +33,13 @@
(solaire-mode-swap-bg))) (solaire-mode-swap-bg)))
#'solaire-global-mode) #'solaire-global-mode)
:config :config
(when (daemonp)
(add-hook! 'doom-switch-frame-hook
(defun +doom-disable-solaire-mode-maybe-h (frame)
(if (display-graphic-p frame)
(solaire-global-mode +1)
(solaire-global-mode -1)))))
;; org-capture takes an org buffer and narrows it. The result is erroneously ;; org-capture takes an org buffer and narrows it. The result is erroneously
;; considered an unreal buffer, so solaire-mode must be restored. ;; considered an unreal buffer, so solaire-mode must be restored.
(add-hook 'org-capture-mode-hook #'turn-on-solaire-mode) (add-hook 'org-capture-mode-hook #'turn-on-solaire-mode)