]> git.rkrishnan.org Git - .emacs.d.git/blob - emacs/my-org-mode.el
remove toolbar and menubar
[.emacs.d.git] / emacs / my-org-mode.el
1 ;; org mode
2 (require 'org-install)
3 (add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
4 (define-key global-map "\C-cl" 'org-store-link)
5 (define-key global-map "\C-ca" 'org-agenda)
6 (define-key global-map "\C-cb" 'org-iswitchb)
7 (setq org-log-done 'time)
8 (setq org-startup-indented t)
9
10 (setq org-agenda-files (list "~/org/work.org"
11                              "~/org/remember.org"
12                              "~/org/debian.org"
13                              "~/org/clojure.org"
14                              "~/org/learning.org"
15                              "~/org/reading.org"
16                              "~/org/investments.org"))
17
18 ;; adapted from <http://doc.norang.ca/org-mode.html>
19 (setq org-todo-keywords '((sequence "TODO(t)"
20                                     "STARTED(s!)"
21                                     "|"
22                                     "DONE(d!/!)")
23                           (sequence "WAITING(w@/!)"
24                                     "SOMEDAY(S!)"
25                                     "|"
26                                     "CANCELLED(c@/!)")))
27
28 (setq org-todo-keyword-faces (quote (("TODO" :foreground "red" :weight bold)
29                                      ("STARTED" :foreground "blue" :weight bold)
30                                      ("DONE" :foreground "forest green" :weight bold)
31                                      ("WAITING" :foreground "orange" :weight bold)
32                                      ("SOMEDAY" :foreground "magenta" :weight bold)
33                                      ("CANCELLED" :foreground "forest green" :weight bold))))