Replacing org-ql-view--expand-buffers-files
This commit is contained in:
parent
cabf88eea5
commit
788951a4a9
1 changed files with 12 additions and 18 deletions
|
|
@ -1078,24 +1078,18 @@ representation `org-ql-view-buffers-files' is returned."
|
||||||
(defun org-ql-view--expand-buffers-files (buffers-files)
|
(defun org-ql-view--expand-buffers-files (buffers-files)
|
||||||
"Return BUFFERS-FILES expanded to a list of files or buffers.
|
"Return BUFFERS-FILES expanded to a list of files or buffers.
|
||||||
The counterpart to `org-ql-view--contract-buffers-files'."
|
The counterpart to `org-ql-view--contract-buffers-files'."
|
||||||
(cl-labels
|
(--> (-list buffers-files)
|
||||||
((process-buffers-files-elements
|
(pcase-exhaustive it
|
||||||
(_buffers-files)
|
("all" (--select (equal (buffer-local-value 'major-mode it) 'org-mode)
|
||||||
(pcase-exhaustive _buffers-files
|
(buffer-list)))
|
||||||
("all" (--select (equal (buffer-local-value 'major-mode it) 'org-mode)
|
("org-agenda-files" (org-agenda-files))
|
||||||
(buffer-list)))
|
("org-directory" (org-ql-search-directories-files))
|
||||||
("org-agenda-files" (org-agenda-files))
|
((or "" "buffer") (current-buffer))
|
||||||
("org-directory" (org-ql-search-directories-files))
|
((pred bufferp) (list it))
|
||||||
((or "" "buffer") (current-buffer))
|
((pred listp) (list it))
|
||||||
((pred bufferp) (list _buffers-files))
|
;; A single filename.
|
||||||
((pred listp) (list _buffers-files))
|
((pred stringp) (list it)))
|
||||||
;; A single filename.
|
-non-nil -uniq -flatten))
|
||||||
((pred stringp) (list _buffers-files)))))
|
|
||||||
(remove-duplicates (-mapcat #'process-buffers-files-elements
|
|
||||||
(remove nil (if (listp buffers-files)
|
|
||||||
buffers-files
|
|
||||||
(list buffer-files))))
|
|
||||||
:test 'equalp)))
|
|
||||||
|
|
||||||
(defun org-ql-view--complete-super-groups ()
|
(defun org-ql-view--complete-super-groups ()
|
||||||
"Return value for `org-ql-view-super-groups' using completion."
|
"Return value for `org-ql-view-super-groups' using completion."
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue