diff options
| author | 2026-06-10 23:49:45 -0700 | |
|---|---|---|
| committer | 2026-06-10 23:49:45 -0700 | |
| commit | cf2544e082582039ed8f8f89021e534ddbc9a354 (patch) | |
| tree | 7f547d2b897368debb819cc40df6d7e46651d368 | |
| parent | fc84a900ea7a04c35b59660e77637373c6877e3d (diff) | |
| download | emacs-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.el | 7 |
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) |
