The Complete Computing Environment

Capturing Tasks


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:

(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/" (lambda()
                                                       (goto-char (point-min))
                                                       (goto-char (- (point) 1)))) 
                 (file "~/org/cce/captures/")
                 :prepend t)))
* %?

Spec'd: %U

** NEXT Plan Project tasks
** NEXT Define task deadlines and priority
** NEXT fan out research page

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 org-journal to capture tasks and thoughts quickly, taking the place of my old standby of a 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.

[CCE, Topic File]

(provide 'cce/org-capture)