aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbard <[email protected]>2023-09-23 11:18:23 -0400
committerbard <[email protected]>2023-09-23 11:18:23 -0400
commit2e8bc41d09eaf7886fc15dbb1b50c6e58eb1cae6 (patch)
tree031ef80103b48d60c0e473c2d66a55d41a1cf0f8
parent4ec40a6cfbb30652f166ee0887829f652ad0ff1b (diff)
more packages
-rw-r--r--agenda.el0
-rw-r--r--org.el40
2 files changed, 40 insertions, 0 deletions
diff --git a/agenda.el b/agenda.el
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/agenda.el
diff --git a/org.el b/org.el
new file mode 100644
index 0000000..dfff475
--- /dev/null
+++ b/org.el
@@ -0,0 +1,40 @@
+;; |------------------------------------|
+;; | Org Config |
+;; |------------------------------------|
+
+(setq org-directory "~/Notes/Org-Roam/")
+(setq org-agenda-files (list "~/Notes/Org-Roam/todo.org"))
+(setq org-roam-directory "~/Notes/Org-Roam/")
+(setq org-roam-db-autosync t)
+
+(setq org-agenda-custom-commands
+ `(("A" "Daily agenda and top priority tasks"
+ ((tags-todo "*"
+ ((org-agenda-skip-function '(org-agenda-skip-if nil '(timestamp)))
+ (org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
+ (org-agenda-overriding-header "All Tasks \n")))
+ (agenda "" ((org-agenda-span 1)
+ (org-agenda-start-day nil)
+ (org-deadline-warning-days 0)
+ (org-scheduled-past-days 0)
+ ;; We don't need the `org-agenda-date-today'
+ ;; highlight because that only has a practical
+ ;; utility in multi-day views.
+ (org-agenda-day-face-function (lambda (date) 'org-agenda-date))
+ (org-agenda-format-date "%A %-e %B %Y")
+ (org-agenda-overriding-header "Today's agenda \n")))
+ ;; write skip function that skips saturdays and sundays
+ (agenda "" ((org-agenda-span 7)
+ (org-deadline-warning-days 0)
+ (org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
+ (org-agenda-overriding-header "Upcoming this week \n")))))
+ ("Y" "Monthly view for all tasks"
+ ((agenda "" ((org-agenda-span 365)
+ (org-deadline-warning-days 2)
+ (org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
+ (org-agenda-overriding-header "Upcoming this Year\n")))))
+ ("S" "Monthly view for all tasks"
+ ((agenda "" ((org-agenda-span 31)
+ (org-deadline-warning-days 2)
+ (org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
+ (org-agenda-overriding-header "Upcoming this month\n")))))))