28 lines
816 B
EmacsLisp
28 lines
816 B
EmacsLisp
(require 'org)
|
|
|
|
(define-key global-map "\C-cl" 'org-store-link)
|
|
(define-key global-map "\C-ca" 'org-agenda)
|
|
|
|
;; when ending TODO (C-C C-t) end with a note + timestamp
|
|
(setq org-log-done 'note)
|
|
;; Specify root dir to search for agenda files, TODOs, ...
|
|
(setq org-agenda-files '("~/org"))
|
|
;; Add extra states for keywords
|
|
(setq org-todo-keywords
|
|
'((sequence "TODO" "IN-PROGRESS" "WAITING" "DONE")))
|
|
|
|
(setq org-export-with-sub-superscripts nil)
|
|
|
|
;; Preserve indentation in SRC blocks
|
|
(setq org-src-preserve-indentation t)
|
|
|
|
;; Specify which languages are allowed to run inside org-mode
|
|
(org-babel-do-load-languages
|
|
'org-babel-load-languages '(
|
|
(ditaa . t))
|
|
)
|
|
|
|
;; Tell org where to look for ditaa
|
|
(setq org-ditaa-jar-path "/usr/share/java/ditaa/ditaa-0_10.jar")
|
|
|
|
(provide 'setup-org)
|