branch: externals/denote commit f98434094708f8a81f1ce62e90f27652481f42cc Author: Kierin Bell <ferns...@fernseed.me> Commit: Kierin Bell <ferns...@fernseed.me>
Fix 'denote-sequence-find-dired' error with TYPE 'parent' A list is expected by 'denote-sequence-sort-files', but 'denote-sequence-get-relative' can return a string when called with TYPE 'parent'. --- denote-sequence.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/denote-sequence.el b/denote-sequence.el index ac60cb4be9..d448545972 100644 --- a/denote-sequence.el +++ b/denote-sequence.el @@ -928,7 +928,9 @@ Also see `denote-sequence-dired'." children)))) (if-let* ((sequence (denote-sequence-file-p buffer-file-name))) (if-let* ((default-directory (denote-directory)) - (relatives (delete buffer-file-name (denote-sequence-get-relative sequence type))) + (relatives (delete buffer-file-name + (ensure-list + (denote-sequence-get-relative sequence type)))) (files-sorted (denote-sequence-sort-files relatives))) (dired (cons (format-message "*`%s' type relatives of `%s'" type sequence) (mapcar #'file-relative-name files-sorted)))