Hello, wtm <wtmonroe...@gmail.com> writes:
> I'm having trouble using org-agenda-filter-by-effort on existing > agendas in orgmode 9.0.3 in GNU Emacs 25.1.1 ([x86_64-w64-mingw32] of > 2016-09-17). Each time I attempt to use org-agenda-filter-by-effort, > I type "_" and then "=" and I select the one-digit index of the effort > estimate I want--in my case, I select "3" which corresponds to "0:30". > > Instead of seeing only those orgmode TODO headings that have an effort > property of "0:30" in the agenda buffer as I would expect, all the > TODO headings disappear. However, every other type of filter on the > agenda buffer seems to work. I can easily filter by category and tag. > I have attempted this with my configuration and without any custom > configuration at all and always gotten the same result. > > Although no errors occur (at least none that M-x toggle-debug-on-error > pick up) the *Messages* buffer provides some feedback: "Invalid face > reference: org-agenda-filter-effort [2 times]". [...] > I've attempted to reproduce the problem in Emacs 25.1.1 and orgmode > 9.0.3 without any configuration and still experienced the same > problem. To reproduce the problem I think you'd only need to create > an org file, add an entry with a TODO heading, and then assign an > effort estimate that corresponds to the array of allowed values (see > description of org-agenda-filter-by-effort http://bit.ly/2iF4o68). > After that, you'd need to create an agenda by entering "C-c a" > (org-agenda) and "t" (List all TODO entries). I cannot reproduce it with, e.g. * TODO test :PROPERTIES: :Effort: 2:00 :END: and a bare configuration. Could you double-check you're really using Org 9.0.3? Regards, -- Nicolas Goaziou