Add: (org-ql-view-sidebar-sort-views)

This commit is contained in:
Adam Porter 2020-01-22 17:01:03 -06:00
parent b7a33170a1
commit 610b1179c6
3 changed files with 21 additions and 13 deletions

View file

@ -399,6 +399,7 @@ Expands into a call to ~org-ql-select~ with the same arguments. For convenience
+ Function ~helm-org-ql-source~, which returns a Helm source that searches given buffers/files with ~helm-org-ql~. It can be used for custom Helm commands that search certain files. + Function ~helm-org-ql-source~, which returns a Helm source that searches given buffers/files with ~helm-org-ql~. It can be used for custom Helm commands that search certain files.
+ Display a message when views are refreshed. (Thanks to [[https://github.com/xeijin][xeijin]].) + Display a message when views are refreshed. (Thanks to [[https://github.com/xeijin][xeijin]].)
+ Respect Org Agenda restriction in =org-ql-block=. (Thanks to [[https://github.com/yantar92][Ihor Radchenko]] for reporting.) + Respect Org Agenda restriction in =org-ql-block=. (Thanks to [[https://github.com/yantar92][Ihor Radchenko]] for reporting.)
+ Option =org-ql-view-sidebar-sort-views=.
*Fixed* *Fixed*
+ Inherit file tags when =org-tag-inheritance= is enabled. (Fixes [[https://github.com/alphapapa/org-ql/issues/55][#55]]. Thanks to [[https://github.com/mskorzhinskiy][Mikhail Skorzhinskiy]].) + Inherit file tags when =org-tag-inheritance= is enabled. (Fixes [[https://github.com/alphapapa/org-ql/issues/55][#55]]. Thanks to [[https://github.com/mskorzhinskiy][Mikhail Skorzhinskiy]].)

View file

@ -115,6 +115,10 @@ See info node `(elisp)Cyclic Window Ordering'."
"Side-window slot for Org QL Views list buffer." "Side-window slot for Org QL Views list buffer."
:type 'integer) :type 'integer)
(defcustom org-ql-view-sidebar-sort-views nil
"Sort `org-ql-views' in `org-ql-view-sidebar'."
:type 'boolean)
(defcustom org-ql-views (defcustom org-ql-views
(list (cons "Recent entries" #'org-ql-view-recent-items) (list (cons "Recent entries" #'org-ql-view-recent-items)
(cons "Review (to-do keyword without timestamp in past 2 weeks)" (cons "Review (to-do keyword without timestamp in past 2 weeks)"
@ -338,7 +342,9 @@ update search arguments."
(erase-buffer) (erase-buffer)
(->> org-ql-views (->> org-ql-views
(-map #'car) (-map #'car)
(-sort #'string<) (-sort (if org-ql-view-sidebar-sort-views
#'string<
#'ignore))
(s-join "\n") (s-join "\n")
insert)) insert))
(current-buffer))) (current-buffer)))

View file

@ -725,6 +725,7 @@ File: README.info, Node: 04-pre, Next: 032, Up: Changelog
(https://github.com/xeijin).) (https://github.com/xeijin).)
• Respect Org Agenda restriction in org-ql-block. (Thanks to Ihor • Respect Org Agenda restriction in org-ql-block. (Thanks to Ihor
Radchenko (https://github.com/yantar92) for reporting.) Radchenko (https://github.com/yantar92) for reporting.)
• Option org-ql-view-sidebar-sort-views.
*Fixed* *Fixed*
• Inherit file tags when org-tag-inheritance is enabled. (Fixes #55 • Inherit file tags when org-tag-inheritance is enabled. (Fixes #55
@ -1033,18 +1034,18 @@ Node: Agenda-like views18025
Node: Listing / acting-on results19430 Node: Listing / acting-on results19430
Node: Changelog24032 Node: Changelog24032
Node: 04-pre24569 Node: 04-pre24569
Node: 03226977 Node: 03227023
Node: 03127358 Node: 03127404
Node: 0327553 Node: 0327599
Node: 02330526 Node: 02330572
Node: 02230752 Node: 02230798
Node: 02131018 Node: 02131064
Node: 0231215 Node: 0231261
Node: 0135248 Node: 0135294
Node: Notes35347 Node: Notes35393
Node: Comparison with Org Agenda searches35509 Node: Comparison with Org Agenda searches35555
Node: org-sidebar36380 Node: org-sidebar36426
Node: License36659 Node: License36705
 
End Tag Table End Tag Table