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

    Make stylistic change to denote-make-links-buffer
---
 denote.el | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/denote.el b/denote.el
index d5721df6f1..314b7b96a8 100644
--- a/denote.el
+++ b/denote.el
@@ -5720,17 +5720,16 @@ regexp, which limits the files accordingly per 
`denote-directory-files'.
 
 Optional DISPLAY-BUFFER-ACTION is a `display-buffer' action and
 concomitant alist, such as `denote-backlinks-display-buffer-action'."
-  (let* ((inhibit-read-only t)
-         (buffer (or buffer-name
-                     (denote-format-buffer-name (format-message "query for 
`%s'" query) :special-buffer)))
-         (xref-alist (denote-retrieve-xref-alist query files)))
-    (unless xref-alist
-      (error "No matches for query `%s'" query))
-    (setq denote-query--last-query query)
-    (setq denote-query--last-files
-          (delete-dups
-           (mapcar #'car xref-alist)))
-    (denote--display-buffer-from-xref-alist xref-alist buffer 
display-buffer-action)))
+  (if-let* ((inhibit-read-only t)
+            (buffer (or buffer-name
+                        (denote-format-buffer-name (format-message "query for 
`%s'" query) :special-buffer)))
+            (xref-alist (denote-retrieve-xref-alist query files))
+            (files (delete-dups (mapcar #'car xref-alist))))
+      (progn
+        (setq denote-query--last-query query)
+        (setq denote-query--last-files files)
+        (denote--display-buffer-from-xref-alist xref-alist buffer 
display-buffer-action))
+    (error "No matches for query `%s'" query)))
 
 (defvar denote-query-links-buffer-function #'denote-make-links-buffer
   "Function to make an Xref buffer showing query link results.

Reply via email to