branch: externals/denote
commit 266207d8b9f133b89ff9bc34556074e6146c9124
Author: Protesilaos Stavrou <i...@protesilaos.com>
Commit: Protesilaos Stavrou <i...@protesilaos.com>

    Simplify denote-find-backlink
---
 denote.el | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/denote.el b/denote.el
index 850d6de7dc..8861c4f5af 100644
--- a/denote.el
+++ b/denote.el
@@ -5511,12 +5511,10 @@ Also see `denote-link-return-links'."
 Alo see `denote-find-link'."
   (declare (interactive-only t))
   (interactive)
-  (find-file
-   (denote-get-path-by-id
-    (denote-extract-id-from-string
-     (denote-select-linked-file-prompt
-      (or (denote-link-return-backlinks)
-          (user-error "No backlinks found")))))))
+  (when-let* ((links (or (denote-link-return-backlinks)
+                         (user-error "No backlinks found")))
+              (selected (denote-select-linked-file-prompt links)))
+    (find-file selected)))
 
 ;;;;;; Query links
 

Reply via email to