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:
emacs-lisp source:(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)))
emacs-lisp source: :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
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 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.
CCE, Topic File ]
emacs-lisp source:(provide 'cce/org-capture)