From efb788bad24fcbc855c59a58ed6bc5e8e720f0fd Mon Sep 17 00:00:00 2001 From: Misaka Date: Wed, 24 Apr 2024 10:08:23 +0800 Subject: [PATCH] Move org related code to their place --- cats/+autodark.el | 10 ---------- cats/+org.el | 8 ++++++++ 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/cats/+autodark.el b/cats/+autodark.el index dff939e..6d5655e 100644 --- a/cats/+autodark.el +++ b/cats/+autodark.el @@ -16,9 +16,6 @@ (add-hook 'cat-dark-mode-hook #'doom-dark-theme) (add-hook 'cat-light-mode-hook #'doom-light-theme))) -(with-eval-after-load 'org - (add-hook 'cat-theme-refresh-hook #'+org-buffers-refresh)) - (defun cat-dark-mode-p () (cond (IS-WSL (string-match-p "-Darker" (getenv "GTK_THEME"))) @@ -46,10 +43,3 @@ (when IS-MACPLUS (add-hook 'ns-system-appearance-change-functions #'cat-load-theme)) - -(defun +org-buffers-refresh () - "Save and revert all org buffers without confirm." - (interactive) - (org-save-all-org-buffers) - (+no-confirm #'org-revert-all-org-buffers) - (org-element-update-syntax)) diff --git a/cats/+org.el b/cats/+org.el index aa8e473..c6a6e37 100644 --- a/cats/+org.el +++ b/cats/+org.el @@ -4,6 +4,13 @@ :pin gnu :delight (org-cdlatex-mode " ") + :init + (defun +org-buffers-refresh () + "Save and revert all org buffers without confirm." + (interactive) + (org-save-all-org-buffers) + (+no-confirm #'org-revert-all-org-buffers) + (org-element-update-syntax)) :custom (org-directory cat-org-directory) (org-agenda-files (list cat-org-directory)) @@ -70,6 +77,7 @@ (plantuml . t) (awk . t))) (add-to-list 'org-modules 'org-habit) + (add-hook 'cat-theme-refresh-hook #'+org-buffers-refresh) (require 'server) (require 'org-protocol))