|
|
|
|
@ -350,16 +350,18 @@ |
|
|
|
|
#+END_SRC |
|
|
|
|
* Main major modes |
|
|
|
|
** org-mode |
|
|
|
|
*** Require |
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
|
(require 'org) |
|
|
|
|
(require 'org-pomodoro) |
|
|
|
|
#+END_SRC |
|
|
|
|
*** Hooks |
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
|
(add-hook 'org-mode-hook (lambda () |
|
|
|
|
(turn-on-auto-fill))) |
|
|
|
|
#+END_SRC |
|
|
|
|
*** TODO Leftovers |
|
|
|
|
*** Agenda |
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
|
(require 'org) |
|
|
|
|
(require 'org-pomodoro) |
|
|
|
|
|
|
|
|
|
(global-set-key (kbd "C-c a") 'org-agenda) |
|
|
|
|
(setq org-agenda-files |
|
|
|
|
' ("~/org/notes.org" "~/org/orgzly/work.org" "~/org/orgzly/hack.org" "~/org/orgzly/live.org" "~/org/orgzly/refile.org")) |
|
|
|
|
@ -378,7 +380,9 @@ |
|
|
|
|
((agenda "") |
|
|
|
|
(tags-todo "5m") |
|
|
|
|
(tags-todo "20m"))))) |
|
|
|
|
|
|
|
|
|
#+END_SRC |
|
|
|
|
*** Capture |
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
|
(setq org-default-notes-file "~/org/notes.org") |
|
|
|
|
(global-set-key (kbd "C-c c") 'org-capture) |
|
|
|
|
(setq org-capture-templates |
|
|
|
|
@ -416,9 +420,11 @@ |
|
|
|
|
|
|
|
|
|
(setq org-clock-persist 'history) |
|
|
|
|
(org-clock-persistence-insinuate) |
|
|
|
|
|
|
|
|
|
;; some super-clever stuff |
|
|
|
|
;; [https://emacs.stackexchange.com/questions/39032/tangle-the-same-src-block-to-different-files] |
|
|
|
|
#+END_SRC |
|
|
|
|
*** Tangle to different files |
|
|
|
|
This is some some super-clever stuff. See |
|
|
|
|
[https://emacs.stackexchange.com/questions/39032/tangle-the-same-src-block-to-different-files] |
|
|
|
|
#+BEGIN_SRC emacs-lisp |
|
|
|
|
(defun org-babel-tangle-collect-blocks-handle-tangle-list (&optional language tangle-file) |
|
|
|
|
"Can be used as :override advice for `org-babel-tangle-collect-blocks'. |
|
|
|
|
Handles lists of :tangle files." |
|
|
|
|
|