]> git.earman.xyz Git - emacsinit.git/commitdiff
Organization
authorrearman <rearman@r717.net>
Wed, 27 May 2026 14:20:04 +0000 (10:20 -0400)
committerrearman <rearman@r717.net>
Wed, 27 May 2026 14:20:04 +0000 (10:20 -0400)
Split up org config into better chunks

config.org

index d433355d69bd936b400fa2d368757cad0649ef92..1bcee9831c66ad50e2a528e533a61018b30291d8 100644 (file)
@@ -275,6 +275,7 @@ Sly really doesn't play well with elodc in the minibuffer, so here are some sett
       org-time-stamp-rounding-minutes '(1 1))
 #+END_SRC
 *** Agenda and Capture
+**** Agenda settings
 #+BEGIN_SRC emacs-lisp
 (add-hook 'org-agenda-mode-hook #'hl-line-mode)
 
@@ -317,8 +318,16 @@ Sly really doesn't play well with elodc in the minibuffer, so here are some sett
       org-agenda-scheduled-leaders '("BOOKED: " "Booked %2d d. ago: ")
       org-agenda-deadline-leaders '("DEADLINE: " "In %3d d.: " "%2d d. ago: ")
       org-read-date-prefer-future 'time
-      org-agenda-show-all-dates nil)
-
+      org-agenda-show-all-dates nil
+      org-agenda-start-with-log-mode t
+      org-agenda-log-mode-items '(closed clock state)
+      org-log-done 'time
+      org-log-into-drawer nil
+      org-log-state-notes-insert-after-drawers t
+      org-log-state-notes-into-drawer nil)
+#+END_SRC
+**** Custom Agendas
+#+BEGIN_SRC emacs-lisp
 (defvar *re/org-agenda-inbox*
   '(tags "inbox" ((org-agenda-overriding-header "\nINBOX:"))))
 
@@ -349,31 +358,28 @@ Sly really doesn't play well with elodc in the minibuffer, so here are some sett
                                                    ,,*re/org-agenda-todo*
                                                    ,,*re/org-agenda-two-week-overview*
                                                    ,,*re/org-agenda-undertakings*
-                                                   ,,*re/org-agenda-waiting*)))
-      org-agenda-start-with-log-mode t
-      org-agenda-log-mode-items '(closed clock state)
-      org-log-done 'time
-      org-log-into-drawer nil
-      org-log-state-notes-insert-after-drawers t
-      org-log-state-notes-into-drawer nil
-      org-capture-templates '(("i" "Inbox" entry
-                              (file "gtd.org")
-                              "* %^{Description} :inbox:\n%U\n%?"
-                              :prepend t
-                              :clock-in t
-                              :clock-resume t)
-                             ("m" "Meeting" entry
-                              (file "gtd.org")
-                              "* MEETING %^{Description} :meeting:\n%^{Scheduled:}T\n%?"
-                              :prepend t
-                              :clock-in t
-                              :clock-resume t)
-                             ("p" "Phone Call" entry
-                              (file "gtd.org")
-                              "* %^{Description} :call:\n%U\n%?"
-                              :prepend t
-                              :clock-in t
-                              :clock-resume t)))
+                                                   ,,*re/org-agenda-waiting*))))
+#+END_SRC
+**** Capture Templates
+#+BEGIN_SRC emacs-lisp
+ (setq org-capture-templates '(("i" "Inbox" entry
+                               (file "gtd.org")
+                               "* %^{Description} :inbox:\n%U\n%?"
+                               :prepend t
+                               :clock-in t
+                               :clock-resume t)
+                              ("m" "Meeting" entry
+                               (file "gtd.org")
+                               "* MEETING %^{Description} :meeting:\n%^{Scheduled:}T\n%?"
+                               :prepend t
+                               :clock-in t
+                               :clock-resume t)
+                              ("p" "Phone Call" entry
+                               (file "gtd.org")
+                               "* %^{Description} :call:\n%U\n%?"
+                               :prepend t
+                               :clock-in t
+                               :clock-resume t)))
 #+END_SRC
 *** IDs
 #+BEGIN_SRC emacs-lisp