From mboxrd@z Thu Jan 1 00:00:00 1970 From: Suvayu Ali Subject: Re: Agenda Tag filtering - has the behaviour changed? Date: Tue, 22 Sep 2015 11:00:04 +0200 Message-ID: <20150922090004.GE6415@chitra.no-ip.org> References: <87twquec62.fsf@norang.ca> <20150917083423.671786f4@pckr150.mpip-mainz.mpg.de> <87oah1v7uc.fsf@nicolasgoaziou.fr> <87pp1hdns0.fsf@norang.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35415) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZeJQr-0002mB-Ak for emacs-orgmode@gnu.org; Tue, 22 Sep 2015 05:00:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZeJQm-00036b-Dh for emacs-orgmode@gnu.org; Tue, 22 Sep 2015 05:00:13 -0400 Received: from mail-wi0-x231.google.com ([2a00:1450:400c:c05::231]:36363) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZeJQm-00035d-77 for emacs-orgmode@gnu.org; Tue, 22 Sep 2015 05:00:08 -0400 Received: by wicgb1 with SMTP id gb1so149672646wic.1 for ; Tue, 22 Sep 2015 02:00:07 -0700 (PDT) Received: from chitra.no-ip.org (5072840E.static.ziggozakelijk.nl. [80.114.132.14]) by smtp.gmail.com with ESMTPSA id gc8sm1979439wib.2.2015.09.22.02.00.06 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Sep 2015 02:00:06 -0700 (PDT) Content-Disposition: inline In-Reply-To: <87pp1hdns0.fsf@norang.ca> 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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org On Thu, Sep 17, 2015 at 12:16:44PM -0400, Bernt Hansen wrote: > Nicolas Goaziou writes: > > > Hello, > > > > Robert Klein writes: > > > >> Looking through the commit messages this may come from commit > >> 6c6ae990c10dbe7f96b24fccf840fe9f6d81a3b8 > > > > Indeed. It seems related to this NEWS entry > > > > *** Minor refactoring of ~org-agenda-filter-by-tag~ > > Now uses the argument arg and optional argument exclude instead of > > strip and narrow. ARG because the argument has multiple purposes and > > makes more sense than strip now. The term narrowing is changed to > > exclude. > > > > The main purpose is for the function to make more logical sense when > > filtering on tags now when tags can be structured in hierarchies. > > Thanks both. > > So was this an intended usability change? I can probably live with it - > I just need to retrain my fingers -- but it does take longer to achieve > the result I want now since I have to clear the agenda tags before > selecting a new filter and wait for the agenda update each time (my > agenda has lots of entries). > > The old behaviour was faster to use. > > I haven't done anything with hierarchical tags yet. FWIW, I think hierarchical tags should be opt-in. The current behaviour is a very nice feature, but probably a less common use case than the old behaviour. Maybe there can be a toggle? I tried looking at the source, but it looked non-trivial. -- Suvayu Open source is the future. It sets us free.