From 3177b900e78dad33ed7c88194fbc1c96336725df Mon Sep 17 00:00:00 2001 From: Jethro Kuan Date: Sat, 6 Nov 2021 17:11:38 +0800 Subject: [PATCH] (perf)db: prefer org-entry-get over org-entry-properties (#1946) Since we're only looking for a specific property, org-entry-get is much faster. This should speed up link indexing significantly. --- org-roam-db.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org-roam-db.el b/org-roam-db.el index 628ddbb..b22cc44 100644 --- a/org-roam-db.el +++ b/org-roam-db.el @@ -316,7 +316,7 @@ If UPDATE-P is non-nil, first remove the file in the database." (defun org-roam-db-node-p () "Return t if headline at point is an Org-roam node, else return nil." (and (org-id-get) - (not (cdr (assoc "ROAM_EXCLUDE" (org-entry-properties)))) + (not (org-entry-get (point) "ROAM_EXCLUDE")) (funcall org-roam-db-node-include-function))) (defun org-roam-db-map-nodes (fns)