Greg Newman avatar Greg Newman committed 610e2f9

new custom agenda commands

Comments (0)

Files changed (2)

 )
 
 ;; Custom Agendas
-(setq org-agenda-custom-commands 
-      (quote (("P" "Projects" tags "/!PROJECT" ((org-use-tag-inheritance nil)))
-              ("s" "Started Tasks" todo "STARTED" ((org-agenda-todo-ignore-with-date nil)))
-              ("w" "Tasks waiting on something" tags "WAITING" ((org-use-tag-inheritance nil)))
-              ("r" "Refile New Notes and Tasks" tags "REFILE" ((org-agenda-todo-ignore-with-date nil)))
-              ("n" "Notes" tags "NOTES" nil))))
+(setq org-agenda-custom-commands
+      (quote (("s" "Started Tasks" todo "STARTED" ((org-agenda-todo-ignore-scheduled nil)
+                                                   (org-agenda-todo-ignore-deadlines nil)
+                                                   (org-agenda-todo-ignore-with-date nil)))
+              ("w" "Tasks waiting on something" tags "WAITING/!" ((org-use-tag-inheritance nil)))
+              ("r" "Refile New Notes and Tasks" tags "LEVEL=1+REFILE" ((org-agenda-todo-ignore-with-date nil)
+                                                                       (org-agenda-todo-ignore-deadlines nil)
+                                                                       (org-agenda-todo-ignore-scheduled nil)))
+              ("N" "Notes" tags "NOTE" nil)
+              ("n" "Next" tags "NEXT-WAITING-CANCELLED/!" nil)
+              ("p" "Projects" tags-todo "LEVEL=2-NEXT-WAITING-CANCELLED/!-DONE" nil)
+              ("A" "Tasks to be Archived" tags "LEVEL=2/DONE|CANCELLED" nil)
+              ("h" "Habits" tags "STYLE=\"habit\"" ((org-agenda-todo-ignore-with-date nil) (org-agenda-todo-ignore-scheduled nil) (org-agenda-todo-ignore-deadlines nil))))))
+
 
 ;; Keep tasks with dates off the global todo lists
 (setq org-agenda-todo-ignore-with-date t)
     (load
      (expand-file-name "~/.emacs.d/elpa/package.el"))
   (package-initialize))
+
+
+;;; This was installed by package-install.el.
+;;; This provides support for the package system and
+;;; interfacing with ELPA, the package archive.
+;;; Move this code earlier if you want to reference
+;;; packages in your .emacs.
+(when
+    (load
+     (expand-file-name "~/.emacs.d/elpa/package.el"))
+  (package-initialize))
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.