diff options
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ravi-init-org.el | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lisp/ravi-init-org.el b/lisp/ravi-init-org.el index 50a54f4..d66a6cf 100644 --- a/lisp/ravi-init-org.el +++ b/lisp/ravi-init-org.el @@ -30,6 +30,7 @@ ;; The following lines are always needed. Choose your own keys. :bind (("C-c l" . org-store-link) + ("H-o" . org-capture) ("H--" . org-agenda)) :config (progn @@ -45,6 +46,16 @@ (use-package ox-rst) (use-package ox-impress-js) + ;; Default file locations + (setq org-directory "~/Documents/org") + (defvar ravi/one-org-agenda-file (expand-file-name "agenda.files" org-directory)) + (setq org-agenda-files ravi/one-org-agenda-file) + (unless (file-exists-p ravi/one-org-agenda-file) + ;; http://stackoverflow.com/a/14072295/1219634 + ;; touch `ravi/one-org-agenda-file' + (write-region "" :ignore ravi/one-org-agenda-file)) + (setq org-default-notes-file (expand-file-name "notes.org" org-directory)) + (setq org-src-fontify-natively t) (setq org-modules (quote (org-bbdb org-bibtex @@ -73,5 +84,12 @@ ) ) +(use-package org-capture + :defer t + :ensure nil + :config + (when (fboundp 'ravi/setup-org-capture) + (ravi/setup-org-capture))) + (provide 'ravi-init-org) ;;; ravi-init-org.el ends here |
