branch: externals/denote
commit e2bea37b6a40049a942e8d96b0c504d9f850b99a
Author: Jean-Philippe Gagné Guay <[email protected]>
Commit: Jean-Philippe Gagné Guay <[email protected]>
Issue error if buffer is not recognized in denote-link-dired-marked-notes
---
denote.el | 22 +++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)
diff --git a/denote.el b/denote.el
index 50c970a4e5..9469064d97 100644
--- a/denote.el
+++ b/denote.el
@@ -4330,15 +4330,19 @@ This command is meant to be used from a Dired buffer."
(denote-link--buffer-prompt file-names)))))
current-prefix-arg)
dired-mode)
- (if (null files)
- (user-error "No note files to link to")
- (when (y-or-n-p (format "Create links at point in %s?" buffer))
- (with-current-buffer buffer
- (insert (denote-link--prepare-links
- files
- (denote-filetype-heuristics (buffer-file-name))
- id-only))
- (denote-link-buttonize-buffer)))))
+ (when (null files)
+ (user-error "No note files to link to"))
+ (with-current-buffer buffer
+ (unless (or (denote--file-type-org-capture-p)
+ (and buffer-file-name (denote-file-has-supported-extension-p
buffer-file-name)))
+ (user-error "The buffer's file type is not recognized by Denote")))
+ (when (y-or-n-p (format "Create links at point in %s?" buffer))
+ (with-current-buffer buffer
+ (insert (denote-link--prepare-links
+ files
+ (denote-filetype-heuristics (buffer-file-name))
+ id-only))
+ (denote-link-buttonize-buffer))))
;;;;; Define menu