branch: externals/denote
commit e1475d1c2bde03dd58c1eeccebc0c5dd7bc248e0
Author: Protesilaos Stavrou <[email protected]>
Commit: Protesilaos Stavrou <[email protected]>
Change denote-query-links-buffer-function in the interest of simplicity
The technical discussion for this is in issue 561:
<https://github.com/protesilaos/denote/issues/561>.
---
denote.el | 19 +++++++------------
1 file changed, 7 insertions(+), 12 deletions(-)
diff --git a/denote.el b/denote.el
index 5a4222cd24..5cce22b673 100644
--- a/denote.el
+++ b/denote.el
@@ -5170,14 +5170,9 @@ concomitant alist, such as
`denote-backlinks-display-buffer-action'."
(denote-make-links-buffer query files-matching-regexp
buffer-name display-buffer-action)))))
(display-buffer buffer display-buffer-action)))
-(defvar denote-query-links-buffer-function #'denote-make-query-links-buffer
+(defvar denote-query-links-buffer-function #'denote-make-links-buffer
"Function to make an Xref buffer showing query link results.
-It accepts two arguments, a query and a `display-buffer' action alist
-like `denote-query-links-display-buffer-action'.")
-
-(defun denote-make-query-links-buffer (query display-buffer-action)
- "Make a links buffer for QUERY given DISPLAY-BUFFER-ACTION."
- (denote-make-links-buffer query nil nil display-buffer-action))
+It accepts the same arguments as `denote-make-links-buffer'.")
(defun denote--backlinks-get-buffer-name (file id)
"Format a buffer name for `denote-backlinks'.
@@ -5201,10 +5196,10 @@ Place the buffer below the current window or wherever
the user option
(interactive)
(if-let* ((file buffer-file-name))
(when-let* ((identifier (denote-retrieve-filename-identifier-with-error
file)))
- (denote-make-links-buffer
- identifier nil
- (denote--backlinks-get-buffer-name file identifier)
- denote-backlinks-display-buffer-action))
+ (funcall denote-query-links-buffer-function
+ identifier nil
+ (denote--backlinks-get-buffer-name file identifier)
+ denote-backlinks-display-buffer-action))
(user-error "Buffer `%s' is not associated with a file" (current-buffer))))
(defalias 'denote-show-backlinks-buffer 'denote-backlinks
@@ -5288,7 +5283,7 @@ search for."
(cond
((string-prefix-p "query-contents:" query)
(setq query (replace-regexp-in-string "query-contents:" "" query))
- (funcall denote-query-links-buffer-function query
denote-query-links-display-buffer-action))
+ (funcall denote-query-links-buffer-function query nil nil
denote-query-links-display-buffer-action))
((string-prefix-p "query-filenames:" query)
(setq query (replace-regexp-in-string "query-filenames:" "" query))
;; NOTE 2025-03-27: I do not think we need to add another