From e238c6d7662e38e3ba18b31a78c10f1762e58b1a Mon Sep 17 00:00:00 2001 From: Jethro Kuan Date: Tue, 23 Mar 2021 12:49:11 +0800 Subject: [PATCH] fix: default to filename if no title or alias fix #1450 --- org-roam-node.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/org-roam-node.el b/org-roam-node.el index 9e401ba..9e47262 100644 --- a/org-roam-node.el +++ b/org-roam-node.el @@ -161,12 +161,13 @@ is the `org-roam-node'." :left-join nodes :on (= aliases:node-id nodes:id)])) collect (pcase-let* ((`(,file ,pos ,alias ,title ,id) row) + (fname (file-name-nondirectory file)) (node (org-roam-node-create :id id :file file - :title title + :title (or title fname) :point pos :tags (gethash id tags-table)))) - (cons (propertize alias 'node node) node))))) + (cons (propertize (or alias fname) 'node node) node))))) (defun org-roam-node-read (&optional initial-input filter-fn require-match) "Read and return an `org-roam-node'.