summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init.el1
-rw-r--r--lisp/init-org.el20
2 files changed, 21 insertions, 0 deletions
diff --git a/init.el b/init.el
index 6bcde4a..bc8a400 100644
--- a/init.el
+++ b/init.el
@@ -195,6 +195,7 @@
(global-set-key (kbd "C-c d") 'hungry-delete-forward)
(load "email.el")
+(load "init-org.el")
(load "init-ido.el")
(load "init-god-mode.el")
(load "init-magit.el")
diff --git a/lisp/init-org.el b/lisp/init-org.el
new file mode 100644
index 0000000..06cdb91
--- /dev/null
+++ b/lisp/init-org.el
@@ -0,0 +1,20 @@
+(require 'org)
+(define-key global-map "\C-cl" 'org-store-link)
+(define-key global-map "\C-ca" 'org-agenda)
+
+(setq org-log-done t)
+(setq org-return-follows-link t)
+
+(setq org-agenda-files (list "~/org/master.org"
+ "~/org/work.org"
+ "~/org/study.org"
+ "~/org/home.org"))
+
+(setq org-agenda-custom-commands
+ '(("w" todo "WAITING" nil)
+ ("n" todo "NEXT" nil)
+ ("d" "Agenda + Next Actions" ((agenda) (todo "NEXT")))))
+
+(defun gtd ()
+ (interactive)
+ (find-file "~/org/master.org"))