blob: 2c75e7dde315e2fc38295db64749f6e3606a61ca (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
(use-package org
:ensure t
:mode ("\\.org\\'" . org-mode)
:init
(org-babel-do-load-languages
'org-babel-load-languages
(append org-babel-load-languages '((sh . t)
(python . t))))
:config
(setq-default org-startup-indent t
org-startup-truncated t
org-src-tabs-acts-natively t
org-src-preserve-indentation t
org-todo-keyword-faces '(("TODO" . org-warning)
("DOING" . "yellow")
("BLOCKED" . "red")
("REVIEW" . "orange")
("DONE" . "green")
("ARCHIVED" . "blue"))
org-todo-keywords
'((sequence "NEXT(n)" "PLANNING(P)" "INPROGRESS(i)" "WAITING(w)" "|" "DONE(d)")
(sequence "MEETING(m)" "|" "CANCELLED(c)")
(sequence "IDLE(a)"))
org-link-abbrev-alist
'(("src" . "~/src/%s")
("jira" . "https://jira.twitter.biz/browse/%s")
("rb" . "https://reviewboard.twitter.biz/r/%s")
("d" . "https://phabricator.twitter.biz/d%s")
("go" . "http://go/%s"))))
(use-package org-agenda
:bind (("\C-cA" . org-agenda))
:config
(progn
(setq-default org-agenda-files (file-expand-wildcards "~/Documents/org/*.org")
org-default-notes-file "~/Documents/org/refile.org"
org-directory "~/Documents/org/")))
(use-package org-capture
:bind (("\C-cc" . org-capture))
:config
(progn
(setq-default org-refile-targets '(("twitter.org" :maxlevel . 4)
("personal.org" :maxlevel . 4))
org-capture-templates '(("t" "task" entry
(file "~/Documents/org/refile.org")
"* TODO %?
%U")))))
|