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