Skip to content

org-node-seq--goto-previous* failed #178

@cuprum

Description

@cuprum

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions