From 1876c22b466fc19686aa8b7cb74e8fe16308e2e5 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Thu, 22 Jan 2026 01:12:56 -0800 Subject: [PATCH] feat: add inbox capture template Add a new capture template (key "i") that captures to INBOX state instead of TODO. This template appears first in the capture list. Co-Authored-By: Claude Opus 4.5 --- dotfiles/emacs.d/org-config.org | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dotfiles/emacs.d/org-config.org b/dotfiles/emacs.d/org-config.org index b8b92538..257c865d 100644 --- a/dotfiles/emacs.d/org-config.org +++ b/dotfiles/emacs.d/org-config.org @@ -714,7 +714,10 @@ SCHEDULED: %^t (add-to-list 'org-capture-templates `("n" "Next (Scheduled Today)" entry (file ,imalison:org-gtd-file) ,(format "%s%s\n%s" "* NEXT %?" imalison:created-property-string - "SCHEDULED: %(format-time-string \"<%Y-%m-%d %a>\")")))) + "SCHEDULED: %(format-time-string \"<%Y-%m-%d %a>\")"))) + (add-to-list 'org-capture-templates + `("i" "Inbox" entry (file ,imalison:org-gtd-file) + (function (lambda (&rest args) (imalison:make-org-todo-template :creation-state "INBOX")))))) #+end_src ** Babel #+begin_src emacs-lisp :tangle org-config-config.el