ui/doom: centralize doom-buffer-mode activation
This commit is contained in:
parent
4ede35129d
commit
d8e3d853a9
8 changed files with 12 additions and 21 deletions
|
@ -149,10 +149,6 @@
|
||||||
(when (featurep! :feature spellcheck)
|
(when (featurep! :feature spellcheck)
|
||||||
(add-hook 'mu4e-compose-mode-hook #'flyspell-mode))
|
(add-hook 'mu4e-compose-mode-hook #'flyspell-mode))
|
||||||
|
|
||||||
;; Brighter + no mode-line in message windows
|
|
||||||
(after! doom-themes
|
|
||||||
(add-hook 'mu4e-view-mode-hook #'doom-buffer-mode))
|
|
||||||
|
|
||||||
;; Wrap text in messages
|
;; Wrap text in messages
|
||||||
(add-hook! 'mu4e-view-mode-hook
|
(add-hook! 'mu4e-view-mode-hook
|
||||||
(setq-local truncate-lines nil))
|
(setq-local truncate-lines nil))
|
||||||
|
|
|
@ -71,8 +71,6 @@
|
||||||
(add-hook! 'org-tree-slide-mode-hook
|
(add-hook! 'org-tree-slide-mode-hook
|
||||||
(doom/window-zoom)
|
(doom/window-zoom)
|
||||||
(let ((arg (if org-tree-slide-mode +1 -1)))
|
(let ((arg (if org-tree-slide-mode +1 -1)))
|
||||||
(when (featurep 'doom-themes)
|
|
||||||
(doom-buffer-mode (* arg -1)))
|
|
||||||
(centered-window-mode arg)
|
(centered-window-mode arg)
|
||||||
(window-divider-mode (* arg -1))
|
(window-divider-mode (* arg -1))
|
||||||
(doom-hide-modeline-mode arg)
|
(doom-hide-modeline-mode arg)
|
||||||
|
|
|
@ -60,7 +60,6 @@
|
||||||
(doom-popup-buffer +regex--expr-buffer)
|
(doom-popup-buffer +regex--expr-buffer)
|
||||||
(with-current-buffer +regex--expr-buffer
|
(with-current-buffer +regex--expr-buffer
|
||||||
(conf-mode)
|
(conf-mode)
|
||||||
(doom-buffer-mode +1)
|
|
||||||
(rainbow-delimiters-mode +1)
|
(rainbow-delimiters-mode +1)
|
||||||
(linum-mode -1)
|
(linum-mode -1)
|
||||||
(+regex-mode +1)
|
(+regex-mode +1)
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
|
|
||||||
(set! :popup "*twittering-edit*" :size 12 :select t)
|
(set! :popup "*twittering-edit*" :size 12 :select t)
|
||||||
|
|
||||||
(after! doom-themes
|
|
||||||
(add-hook 'twittering-mode-hook #'doom-buffer-mode))
|
|
||||||
|
|
||||||
(add-hook! twittering-mode
|
(add-hook! twittering-mode
|
||||||
(setq header-line-format (or (doom-modeline 'twitter) mode-line-format)
|
(setq header-line-format (or (doom-modeline 'twitter) mode-line-format)
|
||||||
mode-line-format nil))
|
mode-line-format nil))
|
||||||
|
|
|
@ -1,18 +1,11 @@
|
||||||
;;; app/write/autoload.el
|
;;; app/write/autoload.el
|
||||||
|
|
||||||
(defvar-local +write--buffer-mode nil
|
|
||||||
"TODO")
|
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(define-minor-mode +write-mode
|
(define-minor-mode +write-mode
|
||||||
:init-value nil
|
:init-value nil
|
||||||
:keymap nil
|
:keymap nil
|
||||||
(let ((arg (if +write-mode +1 -1))
|
(let ((arg (if +write-mode +1 -1))
|
||||||
(iarg (if +write-mode -1 +1)))
|
(iarg (if +write-mode -1 +1)))
|
||||||
(when (and (featurep 'doom-themes)
|
|
||||||
(not +write--buffer-mode)
|
|
||||||
+write-mode)
|
|
||||||
(setq +write--buffer-mode doom-buffer-mode))
|
|
||||||
(text-scale-set (if +write-mode 2 0))
|
(text-scale-set (if +write-mode 2 0))
|
||||||
(doom/toggle-line-numbers iarg)
|
(doom/toggle-line-numbers iarg)
|
||||||
(setq-local visual-fill-column-center-text +write-mode)
|
(setq-local visual-fill-column-center-text +write-mode)
|
||||||
|
|
|
@ -301,4 +301,6 @@ re-align the table if necessary. (Necessary because org-mode has a
|
||||||
(interactive)
|
(interactive)
|
||||||
(let ((shackle-rules '(("^\\*Org Src" :align t :select t :regexp t :noesc t :same t))))
|
(let ((shackle-rules '(("^\\*Org Src" :align t :select t :regexp t :noesc t :same t))))
|
||||||
(call-interactively 'org-edit-special)
|
(call-interactively 'org-edit-special)
|
||||||
(doom-buffer-mode +1)))
|
;; FIXME too tightly coupled with doom-buffer-mode
|
||||||
|
(when (fboundp 'doom-buffer-mode)
|
||||||
|
(doom-buffer-mode +1))))
|
||||||
|
|
|
@ -6,8 +6,6 @@
|
||||||
|
|
||||||
(def-package! gist
|
(def-package! gist
|
||||||
:commands (gist-list gist-region-or-buffer-private gist-region-or-buffer)
|
:commands (gist-list gist-region-or-buffer-private gist-region-or-buffer)
|
||||||
:init
|
|
||||||
(add-hook 'gist-mode-hook #'doom-buffer-mode)
|
|
||||||
:config
|
:config
|
||||||
(set! :popup "*github:gists*" :size 15 :select t :autokill t)
|
(set! :popup "*github:gists*" :size 15 :select t :autokill t)
|
||||||
|
|
||||||
|
|
|
@ -75,7 +75,15 @@
|
||||||
(add-hook 'doom-popup-mode-hook #'+doom|buffer-mode-off)
|
(add-hook 'doom-popup-mode-hook #'+doom|buffer-mode-off)
|
||||||
|
|
||||||
;;
|
;;
|
||||||
(add-hook '+workspaces-load-session-hook #'+doom|restore-bright-buffers))
|
(add-hook '+workspaces-load-session-hook #'+doom|restore-bright-buffers)
|
||||||
|
|
||||||
|
;; Extra modes to activate doom-buffer-mode in
|
||||||
|
(add-hook! (gist-mode
|
||||||
|
twittering-mode
|
||||||
|
mu4e-view-mode
|
||||||
|
org-tree-slide-mode
|
||||||
|
+regex-mode)
|
||||||
|
#'doom-buffer-mode))
|
||||||
|
|
||||||
|
|
||||||
;; Flashes the line around the cursor after any motion command that might
|
;; Flashes the line around the cursor after any motion command that might
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue