complete-computing-environment/capturing_tasks.org

50 lines
2.4 KiB
Org Mode

:PROPERTIES:
:ID: cce/capturing_tasks
:END:
#+TITLE: Capturing Tasks
#+filetags: :Emacs:CCE:Org:
#+PROPERTY: header-args :mkdirp yes :results none
#+PROPERTY: header-args:emacs-lisp :tangle org-capture.el
#+ARROYO_MODULE_WANTS: cce/org_mode_installation.org
#+ARROYO_EMACS_MODULE: org-capture
#+ARCOLOGY_KEY: cce/org-capture
#+ARCOLOGY_ALLOW_CRAWL: t
I want to be able to quickly bring information in to my system and standardize that pipeline enough that things can be well enmeshed. I carry a smartphone, and it doesn't integrate in to this system well, so things get lost in it. Most of my ecosystem is about dumping things in to systems that I can easily import in to my Org-mode system where additional work on them is necessary.
In pages linked to this document, I define capture templates which makes it easy to define Org-mode task trees. This can be used to create Projects' initial task tree, for example:
#+begin_src emacs-lisp
(with-eval-after-load 'org-capture
(add-hook 'org-capture-mode-hook 'evil-insert-state)
(add-to-list 'org-capture-templates
'("p" "New Project" entry
(file+function "~/org/Projects.org" (lambda()
(goto-char (point-min))
(outline-next-heading)
(goto-char (- (point) 1))))
(file "~/org/cce/captures/new-project-template.org")
:prepend t)))
#+end_src
#+begin_src emacs-lisp :tangle captures/new-project-template.org :comments no
,* %?
Spec'd: %U
,** NEXT Plan Project tasks
,** NEXT Define task deadlines and priority
,** NEXT fan out research page
#+end_src
When I =C-c p=, I'm dropped in to a new buffer which as the above text templated out in it, allowing me to easily spec out a project and know what direction to attack it from. I might not use this so much any more, though. Right now, I use [[id:2471af46-8f8d-470c-97f2-f5d3fbec65a3][org-journal]] to capture tasks and thoughts quickly, taking the place of my old standby of a =refile.org= which contains things which haven't been processed yet. Not sure what this looks like, long term, but I'm sort of happy with it where it is right now.
[[[id:cce/cce][CCE]], [[id:6b306fe3-fbc4-4ba7-bfcb-089c0564f9c3][Topic File]]]
#+begin_src emacs-lisp
(provide 'cce/org-capture)
#+end_src