I have decided to experiment with daily notes. Below is my current configuration (using Elpaca):
(use-package org-mem
:ensure t
:custom
(org-mem-watch-dirs '("d:/@Yrs/Saves/test-org-node"))
(org-mem-do-warn-title-collisions nil)
:config
(org-mem-updater-mode))
(use-package org-node
:ensure t
:after org
:custom
(org-node-backlink-do-drawers nil)
(org-node-alter-candidates t)
(org-node-seq-defs (list
(org-node-seq-def-on-filepath-sort-by-basename
"d" "Dailies" "d:/@Yrs/Saves/test-org-node/_dailies/" nil t)))
:bind
(("M-s M-f" . org-node-find)
:map org-mode-map
("M-s M-i" . org-node-insert-link))
:config
(org-node-cache-mode)
(org-node-seq-mode))
Entries are created successfully after invoking org-node-seq-dispatch and pressing d, j. However, when I attempt to navigate to the previous entry using d, p, I encounter an error:
Spoiler
Debugger entered--Lisp error: (error "No items in sequence \"Dailies\"")
transient--exit-and-debug(error (error "No items in sequence \"Dailies\""))
error("No items in sequence \"%s\"" "Dailies")
org-node-seq--goto-previous("d")
#f(compiled-function (args) (interactive #f(compiled-function () #<bytecode 0x2955d63a19f7c8>)) #<bytecode 0x1f60d5ff510ca8d9>)(("d"))
apply(#f(compiled-function (args) (interactive #f(compiled-function () #<bytecode 0x2955d63a19f7c8>)) #<bytecode 0x1f60d5ff510ca8d9>) ("d"))
#f(compiled-function (fn &rest args) (interactive nil) #<bytecode 0x47dbd474b1507c3>)(#f(compiled-function (args) (interactive #f(compiled-function () #<bytecode 0x2955d63a19f7c8>)) #<bytecode 0x1f60d5ff510ca8d9>) ("d"))
funcall-interactively(#f(compiled-function (fn &rest args) (interactive nil) #<bytecode 0x47dbd474b1507c3>) #f(compiled-function (args) (interactive #f(compiled-function () #<bytecode 0x2955d63a19f7c8>)) #<bytecode 0x1f60d5ff510ca8d9>) ("d"))
apply(funcall-interactively #f(compiled-function (fn &rest args) (interactive nil) #<bytecode 0x47dbd474b1507c3>) (#f(compiled-function (args) (interactive #f(compiled-function () #<bytecode 0x2955d63a19f7c8>)) #<bytecode 0x1f60d5ff510ca8d9>) ("d")))
#[128 "\302\303\304!\203\13\0\305\202\f\0\306\300\3#\207" [#[385 "\304\305\300\301\302$\216\306\33\307\2\2\"*\207" [(#0) org-node-seq--goto-previous* #s(transient-prefix #s(transient-prefix eieio--unbound org-node-seq-dispatch eieio--unbound nil eieio--unbound eieio--unbound eieio--unbound nil nil 0 nil nil nil nil nil nil eieio--unbound nil (("d")) eieio--unbound nil nil nil) org-node-seq-dispatch 4 nil eieio--unbound nil eieio--unbound nil (nil ("d")) 0 nil nil nil nil nil nil eieio--unbound nil (("d")) eieio--unbound nil nil nil) debugger make-closure #[0 "\303\302\304\"\211\203\20\0\305\306!\210\211\301!\210\210\307\301\300\242\"\210\310\302\304\311#\207" [V0 V1 V2 eieio-oref unwind-suffix transient--debug unwind-command advice-remove eieio-oset nil] 4] transient--exit-and-debug apply] 7 "\n\n(fn FN &rest ARGS)" nil] '#[257 "\304C\305\306\2\300\301\302%\216\307\33\310\2!)\1\311\240)\210\207" [(#0) org-node-seq--goto-previous* #s(transient-prefix #s(transient-prefix eieio--unbound org-node-seq-dispatch eieio--unbound nil eieio--unbound eieio--unbound eieio--unbound nil nil 0 nil nil nil nil nil nil eieio--unbound nil (("d")) eieio--unbound nil nil nil) org-node-seq-dispatch 4 nil eieio--unbound nil eieio--unbound nil (nil ("d")) 0 nil nil nil nil nil nil eieio--unbound nil (("d")) eieio--unbound nil nil nil) debugger t make-closure #[0 "\300\242\205!\0\304\303\305\"\211\203\25\0\306\307!\210\211\302!\210\210\310\302\301\242\"\210\311\303\305\312#\207" [V0 V1 V2 V3 eieio-oref unwind-suffix transient--debug unwind-interactive advice-remove eieio-oset nil] 4] transient--exit-and-debug advice-eval-interactive-spec nil] 8 "\n\n(fn SPEC)"] apply called-interactively-p any funcall-interactively funcall] 5 cconv--interactive-helper](#f(compiled-function (args) (interactive #f(compiled-function () #<bytecode 0x2955d63a19f7c8>)) #<bytecode 0x1f60d5ff510ca8d9>) ("d"))
apply(#[128 "\302\303\304!\203\13\0\305\202\f\0\306\300\3#\207" [#[385 "\304\305\300\301\302$\216\306\33\307\2\2\"*\207" [(#0) org-node-seq--goto-previous* #s(transient-prefix #s(transient-prefix eieio--unbound org-node-seq-dispatch eieio--unbound nil eieio--unbound eieio--unbound eieio--unbound nil nil 0 nil nil nil nil nil nil eieio--unbound nil (("d")) eieio--unbound nil nil nil) org-node-seq-dispatch 4 nil eieio--unbound nil eieio--unbound nil (nil ("d")) 0 nil nil nil nil nil nil eieio--unbound nil (("d")) eieio--unbound nil nil nil) debugger make-closure #[0 "\303\302\304\"\211\203\20\0\305\306!\210\211\301!\210\210\307\301\300\242\"\210\310\302\304\311#\207" [V0 V1 V2 eieio-oref unwind-suffix transient--debug unwind-command advice-remove eieio-oset nil] 4] transient--exit-and-debug apply] 7 "\n\n(fn FN &rest ARGS)" nil] '#[257 "\304C\305\306\2\300\301\302%\216\307\33\310\2!)\1\311\240)\210\207" [(#0) org-node-seq--goto-previous* #s(transient-prefix #s(transient-prefix eieio--unbound org-node-seq-dispatch eieio--unbound nil eieio--unbound eieio--unbound eieio--unbound nil nil 0 nil nil nil nil nil nil eieio--unbound nil (("d")) eieio--unbound nil nil nil) org-node-seq-dispatch 4 nil eieio--unbound nil eieio--unbound nil (nil ("d")) 0 nil nil nil nil nil nil eieio--unbound nil (("d")) eieio--unbound nil nil nil) debugger t make-closure #[0 "\300\242\205!\0\304\303\305\"\211\203\25\0\306\307!\210\211\302!\210\210\310\302\301\242\"\210\311\303\305\312#\207" [V0 V1 V2 V3 eieio-oref unwind-suffix transient--debug unwind-interactive advice-remove eieio-oset nil] 4] transient--exit-and-debug advice-eval-interactive-spec nil] 8 "\n\n(fn SPEC)"] apply called-interactively-p any funcall-interactively funcall] 5 cconv--interactive-helper] #f(compiled-function (args) (interactive #f(compiled-function () #<bytecode 0x2955d63a19f7c8>)) #<bytecode 0x1f60d5ff510ca8d9>) ("d"))
org-node-seq--goto-previous*(("d"))
funcall-interactively(org-node-seq--goto-previous* ("d"))
command-execute(org-node-seq--goto-previous*)
GNU Emacs 30.2 (build 2, x86_64-w64-mingw32) of 2025-08-14
I have decided to experiment with daily notes. Below is my current configuration (using Elpaca):
Entries are created successfully after invoking
org-node-seq-dispatchand pressingd,j. However, when I attempt to navigate to the previous entry usingd,p, I encounter an error:Spoiler
GNU Emacs 30.2 (build 2, x86_64-w64-mingw32) of 2025-08-14