From 1a7be700a1e10fb07eecf3908c5137623417bd1e Mon Sep 17 00:00:00 2001 From: Random936 Date: Sat, 8 Jun 2024 15:30:13 -0700 Subject: [PATCH] Updated emacs daily capture to be relative --- dotfiles/.emacs.d/functions.org | 6 ++++++ dotfiles/.emacs.d/org.org | 6 +----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/dotfiles/.emacs.d/functions.org b/dotfiles/.emacs.d/functions.org index 01a9431..e8ed29a 100644 --- a/dotfiles/.emacs.d/functions.org +++ b/dotfiles/.emacs.d/functions.org @@ -12,6 +12,12 @@ Shortcut to goto todays org-roam dailies document. (file-base (file-name-base (buffer-file-name)))) (s-matches-p "^[0-9]+-[0-9]+-[0-9]+$" file-base))) +(defun jm/org-roam-capture-day () + (interactive) + (if (jm/dailies-file-p) + (org-roam-dailies--capture (date-to-time (file-name-base (buffer-file-name)))) + (org-roam-dailies-capture-today))) + (defun jm/org-roam-goto-day (days) (let* ((base-time (if (and (jm/dailies-file-p) (not (eq days 0))) (date-to-time (file-name-base (buffer-file-name))) diff --git a/dotfiles/.emacs.d/org.org b/dotfiles/.emacs.d/org.org index 39dccf8..a063e15 100644 --- a/dotfiles/.emacs.d/org.org +++ b/dotfiles/.emacs.d/org.org @@ -255,11 +255,7 @@ Below is the main config for org-roam. ("C-c n i" . org-roam-node-insert) ("C-c n c" . org-roam-capture) ("C-c n o" . org-id-get-create) - - ;; Dailies - ("C-c n t" . org-roam-dailies-capture-today) - ("C-c n y" . org-roam-dailies-capture-yesterday) - ("C-c n k" . org-roam-dailies-capture-tomorrow)) + ("C-c n t" . jm/org-roam-capture-day)) :config ;; Config for org-roam capture templates. (setq jm/org-roam-templates-directory (expand-file-name "templates" org-roam-directory)