diff options
Diffstat (limited to '.emacs.d/lisp/init-org.el')
| -rw-r--r-- | .emacs.d/lisp/init-org.el | 33 |
1 files changed, 31 insertions, 2 deletions
diff --git a/.emacs.d/lisp/init-org.el b/.emacs.d/lisp/init-org.el index 1234db2..0ef549c 100644 --- a/.emacs.d/lisp/init-org.el +++ b/.emacs.d/lisp/init-org.el @@ -5,6 +5,16 @@ ;;; Code: + +;; configure evil org binding +(require-package 'evil-org) + +(require 'evil-org) +(add-hook 'org-mode-hook 'evil-org-mode) +(evil-org-set-key-theme '(navigation insert textobjects additional calendar)) +(require 'evil-org-agenda) +(evil-org-agenda-set-keys) + ;; active Babel languages (org-babel-do-load-languages 'org-babel-load-languages @@ -47,6 +57,25 @@ "xelatex -interaction nonstopmode -output-directory %o %f")) (setq org-log-done t) -(setq org-agenda-files (list "~/42/Personal/Plan/plan.org")) +(setq org-agenda-files (directory-files-recursively "~/42/Personal/Plan/" "\\.org$")) + +(setq org-todo-keywords + '((sequence "TODO(t)" "NEXT(n)" "PROG(p)" "INTR(i)" "DONE(d)"))) + +(setq org-agenda-span 'day) + +(setq org-agenda-todo-ignore-time-comparion-use-seconds t) + + +(setq org-agenda-custom-commands + '(("n" "Agenda / INTR / PROG / NEXT" + ((agenda "" nil) + (Todo "INTR" nil) + (todo "PROG" nil) + (todo "NEXT" nil)) + nil))) + + (provide 'init-org) -;;; init-org ends here +;;; init-org.el ends here + |
