emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] [RFC] [PATCH] Changes to Tag groups - allow nesting and regexps


From: sgeorgii .
Subject: Re: [O] [RFC] [PATCH] Changes to Tag groups - allow nesting and regexps
Date: Wed, 25 Nov 2015 14:05:01 +0300

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 <address@hidden> 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:address@hidden
>> Sent: Wednesday, November 25, 2015 08:51
>> To: address@hidden; address@hidden; emacs-
>> address@hidden
>> 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 ." <address@hidden> 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?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]