You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.org
+9
Original file line number
Diff line number
Diff line change
@@ -168,6 +168,7 @@ Every selector requires an argument, even if it's just ~t~, e.g. ~:anything~, ~:
168
168
+ =:anything= :: Select every item, no matter what. This is probably most useful with ~:discard~, because it doesn't actually test anything, so it's faster than, e.g. ~:regexp "."~, which has to get the entry text for every item.
169
169
+ =:auto-category= :: This automatically groups items by their category (usually the filename it's in, without the =.org= suffix).
170
170
+ ~:auto-dir-name~ :: This automatically groups items by the directory name of their source buffer.
171
+
+ =:auto-date= :: This automatically groups items by their earliest of scheduled date or deadline, formatted according to variable ~org-super-agenda-date-format~.
171
172
+ =:auto-group= :: This selects items that have the =agenda-group= Org property set. By setting this property for a subtree, every item in it will be sorted into an agenda group by that name and placed into the agenda where the ~:auto-group~ selector is ([[examples.org#automatically-by-group][example]]).
172
173
+ ~:auto-map~ :: This automatically groups items by the value returned when applying each item to the given function as a string from the agenda buffer ([[examples.org#automatically-by-mapping-a-function][example]]). The function should return a string to be used as the grouping key and as the header for its group.
173
174
+ ~:auto-parent~ :: This automatically groups items by their parent heading. This is surprisingly handy, especially if you group tasks hierarchically by project and use agenda restrictions to limit the agenda to a subtree.
@@ -218,6 +219,14 @@ These selectors take one argument alone, or multiple arguments in a list.
218
219
219
220
** 1.2-pre
220
221
222
+
*Added*
223
+
+ Selector ~:auto-date~, which groups items by their earliest of scheduled date or deadline, formatted according to variable ~org-super-agenda-date-format~.
224
+
+ Option ~org-super-agenda-date-format~, used to format date headers in the ~:auto-date~ selector.
225
+
+ To-do keyword faces are applied to keywords in group headers.
226
+
227
+
*Changed*
228
+
+ Group headers face is now appended to face list instead of overriding it.
229
+
221
230
*Fixed*
222
231
+ =:children todo= group selection ([[https://github.com/alphapapa/org-super-agenda/issues/75][#75]]). (Thanks to [[https://github.com/bleggett][Ben Leggett]].)
Copy file name to clipboardexpand all lines: examples.org
+7-6
Original file line number
Diff line number
Diff line change
@@ -152,17 +152,18 @@ This example groups items by the value of their =ProjectId= property (a more fle
152
152
You can also use one or more arbitrary predicate functions, including lambdas. Note that, since the group list is already quoted, function name symbols are not quoted again, nor is ~#'~ used.
0 commit comments