From 468478243e03f232ed3eac8ec9fe3f452166e068 Mon Sep 17 00:00:00 2001 From: Random936 Date: Sun, 24 Sep 2023 21:08:04 -0700 Subject: [PATCH] Added org capture templates to repo and added a todo item template --- .emacs.d/capture-templates/Project.org | 8 ++++++++ .emacs.d/capture-templates/Todo.org | 4 ++++ .emacs.d/config.org | 6 +++++- 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 .emacs.d/capture-templates/Project.org create mode 100644 .emacs.d/capture-templates/Todo.org diff --git a/.emacs.d/capture-templates/Project.org b/.emacs.d/capture-templates/Project.org new file mode 100644 index 0000000..378a3fa --- /dev/null +++ b/.emacs.d/capture-templates/Project.org @@ -0,0 +1,8 @@ +* Information + +Name: ${title} +Description: %^{Description} + +* Todo Items + +- [ ] %? diff --git a/.emacs.d/capture-templates/Todo.org b/.emacs.d/capture-templates/Todo.org new file mode 100644 index 0000000..711e543 --- /dev/null +++ b/.emacs.d/capture-templates/Todo.org @@ -0,0 +1,4 @@ + +* TODO ${title} + +%? diff --git a/.emacs.d/config.org b/.emacs.d/config.org index 9f32c85..f6f7d20 100644 --- a/.emacs.d/config.org +++ b/.emacs.d/config.org @@ -684,8 +684,12 @@ Org-roam is a plain-text knowledge management system. It brings some of Roam's m :target (file+head "%<%Y%m%d%H%M%S>-${slug}.org" "#+title: ${title}\n") :unnarrowed t) ("p" "Project" plain - (file "~/Notes/Templates/Project.org") + (file "~/.emacs.d/capture-templates/Project.org") :target (file+head "%<%Y%m%d%H%M%S>-${slug}.org" "#+title: ${title}\n") + :unnarrowed t) + ("t" "Todo Item" plain + (file "~/.emacs.d/capture-templates/Todo.org") + :target (file+head "todo/%<%Y%m%d%H%M%S>-${slug}.org" "#+title: ${title}\n") :unnarrowed t))) (setq org-roam-node-display-template (concat "${title:*} " (propertize "${tags:10}" 'face 'org-tag))) (jm/org-roam-refresh-agenda-list)