emacs/custom/setup-org.el

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)