Commit 3347423bf0b5

Vincent Demeester <vincent@sbr.pm>
2019-03-15 17:58:21
setup-org: agenda enhancements
- Use org-super-agenda for easy grouping - Display a day by default - Try to be compact Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 7362a1b
Changed files (1)
lisp/setup-org.el
@@ -105,8 +105,27 @@
                               ("@link" . ?i) ("@read" . ?r) ("@project" . ?p)
                               (:endgroup . nil)
                               )))
-  (setq org-agenda-skip-scheduled-if-done t)
-  
+  (setq org-agenda-skip-scheduled-if-done nil)
+
+  (use-package org-super-agenda
+    :config (org-super-agenda-mode))
+
+  (setq org-agenda-span 'day
+        org-agenda-compact-blocks t
+        org-super-agenda-header-separator "")
+  (setq org-agenda-custom-commands
+        `(("n" "Personal agenda"
+	   ((agenda ""))
+	   ((org-super-agenda-groups
+	     '((:name "Important" :priority "A")
+	       (:name "scheduled" :time-grid t)
+	       (:habit t)
+	       (:name "Work" :tag "@work")
+	       (:name "Perso" :tag "@home")
+	       (:name "Today" :time-grid t))))
+	   (org-agenda-list))))
+
+
   (defvar org-capture-templates (list))
   (setq org-protocol-default-template-key "l")