aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2026-06-10 23:49:45 -0700
committerGravatar Tom Willemse2026-06-10 23:49:45 -0700
commitcf2544e082582039ed8f8f89021e534ddbc9a354 (patch)
tree7f547d2b897368debb819cc40df6d7e46651d368
parentfc84a900ea7a04c35b59660e77637373c6877e3d (diff)
downloademacs-config-cf2544e082582039ed8f8f89021e534ddbc9a354.tar.gz
emacs-config-cf2544e082582039ed8f8f89021e534ddbc9a354.zip
oni-org: Add function to find a node with org-mem
-rw-r--r--oni-org/oni-org.el7
1 files changed, 6 insertions, 1 deletions
diff --git a/oni-org/oni-org.el b/oni-org/oni-org.el
index eb0fe81..0172865 100644
--- a/oni-org/oni-org.el
+++ b/oni-org/oni-org.el
@@ -241,7 +241,7 @@ _di_: Add inlineimages STARTUP
("t" (org-capture nil "t"))
("A" (org-capture nil "a"))
("j" (org-capture nil "j"))
- ("f" org-roam-node-find)
+ ("f" oni-org-find-node)
("i" org-roam-node-insert)
("di" oni-org-document-add-inline-images-startup))
@@ -1095,6 +1095,11 @@ CLOSED: %(setq oni-org--capture-D-date (format-time-string (org-time-stamp-forma
(file-relative-name (org-mem-entry-file entry))
title))))
+(defun oni-org-find-node ()
+ (interactive)
+ (let ((entries (mapcar (lambda (x) (cons (org-mem-title x) (org-mem-file x))) (org-mem-all-entries))))
+ (find-file (map-elt entries (completing-read "Header: " entries)))))
+
;;; Mastodon post dynamic block
(defun oni-org-dblock-write-mastodon-post (params)