diff --git a/org-roam-capture.el b/org-roam-capture.el index 678e69a..97db54e 100644 --- a/org-roam-capture.el +++ b/org-roam-capture.el @@ -514,7 +514,7 @@ This function is used solely in Org-roam's capture templates: see (append converted options `(:org-roam ,org-roam-plist)))) (_ (user-error "Invalid capture template format: %s" template)))) -(cl-defun org-roam-capture--capture (&key goto keys info context) +(cl-defun org-roam-capture--capture (&optional goto &key keys info context) (let* ((org-capture-templates (mapcar #'org-roam-capture--convert-template org-roam-capture-templates)) (org-roam-capture--info info) @@ -522,6 +522,7 @@ This function is used solely in Org-roam's capture templates: see (one-template-p (= (length org-capture-templates) 1))) (when one-template-p (setq keys (caar org-capture-templates))) + (setq org-roam-capture-additional-template-props (list :finalize 'find-file)) (org-capture goto keys))) ;;;###autoload diff --git a/org-roam-dailies.el b/org-roam-dailies.el index 4626570..f2f3234 100644 --- a/org-roam-dailies.el +++ b/org-roam-dailies.el @@ -154,7 +154,9 @@ When GOTO is non-nil, go the note without creating an entry." (if goto (list (car it)) it))) (org-roam-capture--info (list (cons 'time time))) (org-roam-capture--context 'dailies)) - (org-roam-capture--capture (when goto '(4))))) + (org-roam-capture--capture (when goto '(4)) + :info (list (cons 'time time)) + :context 'dailies))) ;;;; Commands ;;; Today