branch: externals/denote commit 6605e08c1775ccccf979887b17c6ad41d4cc78f9 Author: Noboru Ota <m...@nobiot.com> Commit: Protesilaos Stavrou <i...@protesilaos.com>
Add "no backlink" user-error 'denote-link-find-backlink' 'denote-link-find-backlink' emits a user-error when no backlink is found for the note. The same should be done for 'denote-link-find-backlink'. --- denote.el | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/denote.el b/denote.el index 2b0f7875f2..53ac5f955e 100644 --- a/denote.el +++ b/denote.el @@ -2451,14 +2451,15 @@ whitespace-only), insert an ID-ONLY link." Like `denote-link-find-file', but select backlink to follow." (interactive) - (when-let* ((file (buffer-file-name)) + (if-let* ((file (buffer-file-name)) (id (denote-retrieve-filename-identifier file)) (files (denote--retrieve-files-in-xrefs (denote--retrieve-process-grep id)))) - (find-file - (denote-get-path-by-id - (denote-extract-id-from-string - (denote-link--find-file-prompt files)))))) + (find-file + (denote-get-path-by-id + (denote-extract-id-from-string + (denote-link--find-file-prompt files)))) + (user-error "No links found in the current buffer"))) ;;;###autoload (defun denote-link-after-creating (&optional id-only)