Skip to content

Latest commit

 

History

History
131 lines (115 loc) · 4.6 KB

org-mod.org

File metadata and controls

131 lines (115 loc) · 4.6 KB

Notes

Recall to use org-edit-special to autocomplete.

Configuration

(require 'org-agenda)
(setq org-default-notes-file '("~/TODO/.notes.org"))

Capture

  (require 'org-capture)
;;  (require 'org-agenda)
  (message "test")
 ;; Define the custum capture templates
  (setq org-capture-templates
	 '(("t" "todo" entry (file org-default-notes-file)
	    "* TODO %?\n%u\n%a\n" :clock-in t :clock-resume t)
	   ("m" "Meeting" entry (file org-default-notes-file)
	    "* MEETING with %? :MEETING:\n%t" :clock-in t :clock-resume t)
	   ;; ("d" "Diary" entry (file+datetree "~/org/diary.org")
	   ;;  "* %?\n%U\n" :clock-in t :clock-resume t)
	   ("i" "Idea" entry (file org-default-notes-file)
	    "* %? :IDEA: \n%t" :clock-in t :clock-resume t)
	   ("n" "Next Task" entry (file+headline org-default-notes-file "Tasks")
	    "** NEXT %? \nDEADLINE: %t") 
	   ("n" "Read" entry (file+headline org-default-notes-file "Tasks")
	    "** READ %? \nDEADLINE: %t")
	   )
  )

Priority and Agenda Configuration

We first setup some basic settings.

;;(setq org-agenda-start-day "-2d")
(setq org-agenda-skip-unavailable-files t)
(setq org-agenda-set-highest-priority ?A)
(setq org-agenda-set-lowest-priority ?F)
(setq org-agenda-set-default-priority ?A)
(setq org-default-priority ?A)
(setq org-highest-priority ?A)
(setq org-lowest-priority ?F)
(setq org-completion-use-ido t)
(setq org-enforce-todo-dependencies t)
 ;; Custom agenda-views
 (setq org-agenda-custom-commands
   '(

     ;; other custom agenda views

     ("x" "Daily Scheduled Task" ;;tags-todo "PRIORITY={\"A\"}"
	((agenda "" 
	  ((org-agenda-span 1)
	   (org-agenda-entry-types '(:scheduled :deadline :sexp))
	      ;; only deadline and scheduled
	   (org-deadline-warning-days 0)
	   (org-agenda-compact-blocks t)
	   (org-agenda-remove-tags t)
	   ;; (org-agenda-scheduled-leaders '("" ""))
	;;   (org-agenda-prefix-format "%t%s")))

 ;;	 (org-agenda-time-grid nil)
	    (org-agenda-sorting-strategy 
	    (quote 
	    (time-down effort-up category-keep priority-down); todo-state-down)
			    ;;     effort-up category-keep)
	    )
	    )
	    ;time-up category-up tag-up
	    ))
	      ;; Set your sorting strategy
	   ; other options like (org-agenda-time-grid nil), etc.
     )
 )
 )
 )
;; (setq org-agenda-custom-commands
;;       '(("P" "Printed agenda"
;;          ((agenda "" ((org-agenda-span 7)                      ;; overview of appointments
;;                       (org-agenda-start-on-weekday nil)         ;; calendar begins today
;;                       (org-agenda-repeating-timestamp-show-all t)
;;                       (org-agenda-entry-types '(:timestamp :sexp))))
;;           (agenda "" ((org-agenda-span 1)                      ; daily agenda
;;                       (org-deadline-warning-days 7)            ; 7 day advanced warning for deadlines
;;                       (org-agenda-todo-keyword-format "[ ]")
;;                       (org-agenda-scheduled-leaders '("" ""))
;;                       (org-agenda-prefix-format "%t%s")))
;;           (todo "TODO"                                          ;; todos sorted by context
;;                 ((org-agenda-prefix-format "[ ] %T: ")
;;                  (org-agenda-sorting-strategy '(tag-up priority-down))
;;                  (org-agenda-todo-keyword-format "")
;;                  (org-agenda-overriding-header "\nTasks by Context\n------------------\n"))))
;;          ((org-agenda-with-colors nil)
;;           (org-agenda-compact-blocks t)
;;           (org-agenda-remove-tags t)
;;           (ps-number-of-columns 2)
;;            (ps-landscape-mode t))
;;          ("~/agenda.ps"))
;;         ;; other commands go here
;;         ))