From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: org-agenda-filter-effort and "invalid face reference" Date: Tue, 03 Jan 2017 18:16:04 +0100 Message-ID: <87vatwjc8b.fsf@nicolasgoaziou.fr> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58922) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cOSh1-0007LX-K3 for emacs-orgmode@gnu.org; Tue, 03 Jan 2017 12:16:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cOSh0-00086e-Nf for emacs-orgmode@gnu.org; Tue, 03 Jan 2017 12:16:11 -0500 Received: from relay4-d.mail.gandi.net ([2001:4b98:c:538::196]:39882) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cOSh0-000867-HK for emacs-orgmode@gnu.org; Tue, 03 Jan 2017 12:16:10 -0500 In-Reply-To: (wtm's message of "Sun, 1 Jan 2017 16:00:53 -0600") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: wtm Cc: emacs-orgmode@gnu.org Hello, wtm 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