branch: externals/denote-sequence
commit 87c5079dd10d70e91d0d712c760d98a500921f85
Author: Protesilaos Stavrou <[email protected]>
Commit: Protesilaos Stavrou <[email protected]>

    Change the if-let* placement in denote-sequence-file-prompt
---
 denote-sequence.el | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/denote-sequence.el b/denote-sequence.el
index fdcf143035..bdf32bc6b6 100644
--- a/denote-sequence.el
+++ b/denote-sequence.el
@@ -859,26 +859,26 @@ With optional PROMPT-TEXT use it instead of a generic 
prompt.
 
 With optional FILES-WITH-SEQUENCES as a list of strings, use them as
 completion candidates.  Else use `denote-sequence-get-all-files'."
-  (if-let* ((roots (denote-directories))
-            (single-dir-p (null (cdr roots)))
-            ;; Some external program may use `default-directory' with the
-            ;; relative file paths of the completion candidates.
-            (default-directory (if single-dir-p
-                                   (car roots)
-                                 (denote-directories-get-common-root roots)))
-            (files (or files-with-sequences (denote-sequence-get-all-files)))
-            (relative-files (if single-dir-p
-                                (mapcar 
#'denote-get-file-name-relative-to-denote-directory files)
-                              files))
-            (prompt (format-prompt (or prompt-text "Select FILE with 
sequence") nil))
-            (input (completing-read
-                    prompt
-                    (apply 'denote-get-completion-table relative-files 
denote-sequence-file-prompt-extra-metadata)
-                    nil t nil 'denote-sequence-file-history)))
-      (if single-dir-p
-          (expand-file-name input default-directory)
-        input)
-    (error "There are no sequence notes in the `denote-directory'")))
+  (let* ((roots (denote-directories))
+         (single-dir-p (null (cdr roots)))
+         ;; Some external program may use `default-directory' with the
+         ;; relative file paths of the completion candidates.
+         (default-directory (if single-dir-p
+                                (car roots)
+                              (denote-directories-get-common-root roots))))
+    (if-let* ((files (or files-with-sequences (denote-sequence-get-all-files)))
+              (relative-files (if single-dir-p
+                                  (mapcar 
#'denote-get-file-name-relative-to-denote-directory files)
+                                files))
+              (prompt (format-prompt (or prompt-text "Select FILE with 
sequence") nil))
+              (input (completing-read
+                      prompt
+                      (apply 'denote-get-completion-table relative-files 
denote-sequence-file-prompt-extra-metadata)
+                      nil t nil 'denote-sequence-file-history)))
+        (if single-dir-p
+            (expand-file-name input default-directory)
+          input)
+      (error "There are no sequence notes in the `denote-directory'"))))
 
 ;;;###autoload
 (defun denote-sequence (type &optional file-with-sequence)

Reply via email to