[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
The meaning of / inverted in the agenda
From: |
John Wiegley |
Subject: |
The meaning of / inverted in the agenda |
Date: |
Tue, 25 Apr 2023 13:28:35 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin) |
In previous version of Org-mode, I was used to "/ t" showing me only entries
that matched the tag keyed by 't'. Now it hides them instead. I was able to
fix this using:
modified lisp/org-agenda.el
@@ -8578,7 +8578,7 @@ also press `-' or `+' to switch between filtering and
excluding."
(org-agenda-filter-show-all-tag)
(setq tag (car a))
(setq org-agenda-tag-filter
- (cons (concat (if exclude "-" "+") tag)
+ (cons (concat (if exclude "+" "-") tag)
(if accumulate current nil)))
(org-agenda-filter-apply org-agenda-tag-filter 'tag expand))
(t (error "Invalid tag selection character %c" char)))))
The documentation for '/' says that "Keep only those lines in the agenda
buffer that have a specific tag.", so I'm pretty sure the current behavior is
a bug?
--
John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2
- The meaning of / inverted in the agenda,
John Wiegley <=