Avoid filesystem IO when computing slipbox for a file path

This commit is contained in:
Chris Barrett
2022-09-25 19:52:56 +13:00
parent 4ea787c213
commit 6bc6b32173

View File

@@ -115,8 +115,8 @@ tag applied."
(defun org-roam-slipbox-from-file (file) (defun org-roam-slipbox-from-file (file)
(condition-case nil (condition-case nil
(let ((dir (f-dirname file))) (let ((dir (directory-file-name (file-name-directory file))))
(if (f-same-p dir org-roam-directory) (if (equal dir org-roam-directory)
org-roam-slipbox-default org-roam-slipbox-default
(org-roam-slipbox--sanitize-tag (file-name-nondirectory dir)))) (org-roam-slipbox--sanitize-tag (file-name-nondirectory dir))))
(error org-roam-slipbox-default))) (error org-roam-slipbox-default)))