Indeed, the {.*} works. Thank you! If we could still use the empty parameter when filtering by "no tags" it would be really sweet :)
On 25 November 2015 at 13:26, Gustav Wikström <gus...@whil.se> wrote: > Hi! > > Indeed, I do get the same error as you. I'll look into it a bit. Not sure if > the behavior is documented though. > > As a workaround for you sgeorgii (and for everyone else with this problem I > suppose :-) ), you can exclude tags instead of filtering. The behavior is > similar except instead of only showing the rows with the provided tag, it > excludes all rows with the provided tag. If you provide a regular expression, > eg. {.*}, then all rows with tags are hidden from the agenda-view. > > So, to recreate with commands, what I just tried to describe with words: > M-x org-agenda > \ (exclude) (alternatively use the combination of / (filter) - (exclude) ) > <TAB> (exclude by tag) > {.*} > <ENTER> > > Voila! > > Best regards > Gustav > >> -----Original Message----- >> From: sgeorgii . [mailto:sgeor...@gmail.com] >> Sent: Wednesday, November 25, 2015 08:51 >> To: gustav.e...@gmail.com; m...@nicolasgoaziou.fr; emacs- >> orgm...@gnu.org >> Subject: [O] [RFC] [PATCH] Changes to Tag groups - allow nesting and regexps >> >> Dear Gustav, Eric, >> >> >> I was referred to your subject discussion in respect to my problem: >> >> With new version of org-mode I am now unable to filter agenda to show only >> non-tagged items: >> >> >> > "sgeorgii ." <sgeor...@gmail.com> writes: >> > >> >> Hello! >> >> >> >> Having installed latest org 8.3.2 I am now having the subject problem: >> >> >> >> M-x org-agenda >> >> >> >> When in agenda: >> >> >> >> / (filter) >> >> >> >> TAB (filter by tag) >> >> >> >> <Enter> (without entering any tags for "Tag:" question) >> >> >> >> Before this gave me agenda view filtered to show only non-tagged items. >> >> I believe this was right and just fine. >> >> >> >> Now I have error: >> >> >> >> Debugger entered--Lisp error: (args-out-of-range "" 0 1) >> >> org-agenda-filter-make-matcher-tag-exp(("+") 43) >> >> org-agenda-filter-make-matcher(("+") tag t) >> >> org-agenda-filter-apply(("+") tag t) >> >> org-agenda-filter-by-tag(nil) >> >> call-interactively(org-agenda-filter-by-tag nil nil) >> >> command-execute(org-agenda-filter-by-tag) >> >> > >> > I believe 6c6ae99 (org-agenda: Filtering in the agenda on grouptags, >> > 2015-01-24) changed this behavior. The discussion about these changes >> > is here (sorry, the gmane web interface is down for me): >> > https://lists.gnu.org/archive/html/emacs-orgmode/2015-01/msg00618.html >> > >> > org-agenda-filter-by-tag should be fixed to handle the empty tag case >> > that causes the error above, either by behaving as before or by giving >> > a clear error. I haven't looked closely enough at the changes or the >> > discussion to guess whether that commit intended to preserve the empty >> > tag behavior you were relying on. Is that behavior documented anywhere? >> > >> > -- >> > Kyle >> >> >> Any help?