diff options
| author | Mountain Man <43313373+MountainMan1312@users.noreply.github.com> | 2023-10-17 15:26:59 -0400 |
|---|---|---|
| committer | Mountain Man <43313373+MountainMan1312@users.noreply.github.com> | 2023-10-17 15:26:59 -0400 |
| commit | 94247deb26e7320c30b06cd13a934629a66d26a8 (patch) | |
| tree | bff3b2b4a2a9fa606fd1b262f924c52fa8df586b | |
| parent | Automatically preview LaTeX in `*org-roam*` buffers (diff) | |
| download | mmosmacs-94247deb26e7320c30b06cd13a934629a66d26a8.tar.gz mmosmacs-94247deb26e7320c30b06cd13a934629a66d26a8.tar.bz2 mmosmacs-94247deb26e7320c30b06cd13a934629a66d26a8.zip | |
Fix org-todo keybinds and add function to update agenda files
| -rw-r--r-- | init.el | 45 |
1 files changed, 25 insertions, 20 deletions
| @@ -1076,29 +1076,33 @@ | |||
| 1076 | ;; am quite forgetful. | 1076 | ;; am quite forgetful. |
| 1077 | ;; --------------------------------- | 1077 | ;; --------------------------------- |
| 1078 | 1078 | ||
| 1079 | |||
| 1080 | ;; Agenda configuration | 1079 | ;; Agenda configuration |
| 1080 | (defun mm/org-agenda-update-agenda-files () | ||
| 1081 | "Update the list of `org-agenda-files'." | ||
| 1082 | (interactive) | ||
| 1083 | org-agenda-start-with-log-mode t | ||
| 1084 | org-agenda-files (append '("~/kb/agenda.org" | ||
| 1085 | "~/kb/self.routine.org" | ||
| 1086 | "~/kb/inbox.org" | ||
| 1087 | "~/kb/shop.org") | ||
| 1088 | (file-expand-wildcards "~/kb/*log.org*") | ||
| 1089 | (file-expand-wildcards "~/kb/*agenda.org*"))) | ||
| 1090 | |||
| 1081 | (use-package org | 1091 | (use-package org |
| 1082 | :delight | 1092 | :delight |
| 1083 | :config | 1093 | :config |
| 1084 | (setq org-agenda-start-with-log-mode t | 1094 | (mm/org-agenda-update-agenda-files) |
| 1085 | org-agenda-files (append '("~/kb/agenda.org" | 1095 | (setq org-todo-keywords |
| 1086 | "~/kb/self.routine.org" | 1096 | '((sequence "TODO(t)" "SOMEDAY(s)" "SOON(o)" "NEXT(n)" |
| 1087 | "~/kb/inbox.org" | 1097 | "IN-PROGRESS(i)" "WAITING(w)" "HOLD(h)" "REVIEW(r)" |
| 1088 | "~/kb/shop.org") | 1098 | "|" "DONE(d)" "CANCELED(c)") |
| 1089 | (file-expand-wildcards "~/kb/*log.org*") | 1099 | (sequence "EVENT(t)" "EVENT_IN-PROGRESS(i)" |
| 1090 | (file-expand-wildcards "~/kb/*agenda.org*")) | 1100 | "|" "MISSED_EVENT(m)" "CANCELLED_EVENT(c)" "ATTENDED_EVENT(d)") |
| 1091 | org-todo-keywords | 1101 | (sequence "APPT(t)" "APPT_IN-PROGRESS(i)" |
| 1092 | '((sequence "TODO(t)" "SOMEDAY(sd)" "SOON(sn)" "NEXT(n)" | 1102 | "|" "MISSED_APPT(m)" "ATTENDED_APPT(d)" "CANCELLED_APPT(c)") |
| 1093 | "IN-PROGRESS(i)" "WAITING(w)" "HOLD(h)" "REVIEW(re)" | 1103 | (sequence "CLASS(t)" "CLASS_IN-PROGRESS(i)" |
| 1094 | "|" "DONE(d)" "CANCELED(ca)") | 1104 | "|" "ATTENDED_CLASS(d)" "MISSED_CLASS(m)" "CANCELED_CLASS(c)") |
| 1095 | (sequence "EVENT(e)" | 1105 | (sequence "EAT(t)" "EATING(i)" "|" "ATE(a)")) |
| 1096 | "|" "MISSED_EVENT(me)" "ATTENDED_EVENT(ae)") | ||
| 1097 | (sequence "APPT(ap)" | ||
| 1098 | "|" "MISSED_APPT(ma)" "ATTENDED_APPT(aa)" "CANCELLED_APPT(ca)") | ||
| 1099 | (sequence "CLASS(cl)" | ||
| 1100 | "|" "ATTENDED_CLASS(ac)" "MISSED_CLASS(mc)" "CANCELED_CLASS(cc)") | ||
| 1101 | (sequence "ATE(a)")) | ||
| 1102 | ;; org-agenda-span 1 | 1106 | ;; org-agenda-span 1 |
| 1103 | org-agenda-start-day "0d" | 1107 | org-agenda-start-day "0d" |
| 1104 | org-agenda-start-on-weekday nil | 1108 | org-agenda-start-on-weekday nil |
| @@ -1124,7 +1128,8 @@ | |||
| 1124 | org-habit-following-days 0 | 1128 | org-habit-following-days 0 |
| 1125 | org-habit-preceding-days 0) | 1129 | org-habit-preceding-days 0) |
| 1126 | :bind (("C-c a" . org-agenda) | 1130 | :bind (("C-c a" . org-agenda) |
| 1127 | ("C-c n a" . (lambda () (interactive) (find-file "~/kb/agenda.org"))))) | 1131 | ("C-c n a" . (lambda () (interactive) (find-file "~/kb/agenda.org"))) |
| 1132 | ("C-c n s" . org-save-all-org-buffers))) | ||
| 1128 | 1133 | ||
| 1129 | ;; Super Agenda | 1134 | ;; Super Agenda |
| 1130 | (use-package org-super-agenda | 1135 | (use-package org-super-agenda |