Change: (view--complete-sort) Separate with spaces, not comma
This commit is contained in:
parent
60d1bd1f97
commit
a459204e78
1 changed files with 15 additions and 10 deletions
|
|
@ -850,16 +850,21 @@ property."
|
||||||
|
|
||||||
(defun org-ql-view--complete-sort ()
|
(defun org-ql-view--complete-sort ()
|
||||||
"Return value for `org-ql-view-sort' using completion."
|
"Return value for `org-ql-view-sort' using completion."
|
||||||
(let ((input (->> (completing-read-multiple "Sort by: "
|
;; Use space to separate sorting predicates, not comma.
|
||||||
(list "buffer-order"
|
(let* ((crm-separator (rx space))
|
||||||
"date"
|
(crm-local-completion-map (let ((map (copy-keymap crm-local-completion-map)))
|
||||||
"deadline"
|
(define-key map (kbd "SPC") nil)
|
||||||
"priority"
|
map))
|
||||||
"scheduled"
|
(input (->> (completing-read-multiple "Sort by: "
|
||||||
"todo")
|
(list "buffer-order"
|
||||||
nil nil (when org-ql-view-sort
|
"date"
|
||||||
(prin1-to-string org-ql-view-sort)))
|
"deadline"
|
||||||
(--remove (equal "buffer-order" it)))))
|
"priority"
|
||||||
|
"scheduled"
|
||||||
|
"todo")
|
||||||
|
nil nil (when org-ql-view-sort
|
||||||
|
(prin1-to-string org-ql-view-sort)))
|
||||||
|
(--remove (equal "buffer-order" it)))))
|
||||||
(pcase input
|
(pcase input
|
||||||
('nil nil)
|
('nil nil)
|
||||||
((and (pred listp) sort)
|
((and (pred listp) sort)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue