summaryrefslogtreecommitdiff
path: root/org-config.el
diff options
context:
space:
mode:
authorKjetil Ørbekk <kj@orbekk.com>2019-08-19 12:58:52 -0400
committerKjetil Ørbekk <kj@orbekk.com>2019-08-19 12:58:52 -0400
commitfdfdf5d45b6fc2cabd6366ae5e254424f3b4a398 (patch)
tree849813ab774791a064134f765cd05d7a1b236a8c /org-config.el
parent480766863f6cc8cc844999c716346349c060050b (diff)
add org config
Diffstat (limited to 'org-config.el')
-rw-r--r--org-config.el43
1 files changed, 43 insertions, 0 deletions
diff --git a/org-config.el b/org-config.el
new file mode 100644
index 0000000..1c961c5
--- /dev/null
+++ b/org-config.el
@@ -0,0 +1,43 @@
+; Some workarounds for broken spacemacs.
+(autoload 'org-mks "org-macs")
+(autoload 'org-show-all "org")
+(autoload 'org-line-number-display-width "org-compat")
+(autoload 'org-babel-execute:emacs-lisp "ob-emacs-lisp")
+
+(with-eval-after-load 'org
+ (org-babel-do-load-languages
+ 'org-babel-load-languages
+ '((emacs-lisp . nil)
+ (R . t)))
+
+ (setq
+ org-todo-keywords '(
+ (sequence
+ "TODO(t)" "WAIT(w@/!)" "|" "DONE(d!)" "CANCELED(c@)"))
+
+ org-refile-use-outline-path nil
+ org-refile-targets '((nil . (:maxlevel . 2)))
+
+ org-agenda-files '("~/org/todo.org")
+ org-agenda-ndays 14
+ org-agenda-include-diary 1
+ ;; org-agenda-todo-ignore-deadlines 1
+ org-agenda-todo-ignore-with-date 1
+ org-agenda-todo-ignore-scheduled 1
+ org-agenda-start-with-log-mode 1
+
+ org-agenda-custom-commands
+ '(("g" "Google agenda"
+ ((agenda "")
+ (alltodo))
+ ))
+
+ org-capture-templates `(
+ ("t" "Todo" entry (file+headline "~/org/todo.org" "Inbox")
+ "* TODO %?\n %i\n %a")
+ ("d" "Daily review" entry (file+olp+datetree "~/org/review.org" "Daily")
+ (file "~/org/templates/daily-review.org") :tree-type week)
+ )
+
+ )
+)