From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tassilo Horn Subject: Re: Dynamic tag completion with all tags from all agenda files Date: Thu, 12 Nov 2009 09:09:38 +0100 Message-ID: <878wecuptp.fsf@thinkpad.tsdh.de> References: <87d43o7r22.fsf@thinkpad.tsdh.de> <8BCB46F4-83FB-4131-87EA-9EB48874D41A@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N8UkW-0006tx-AT for emacs-orgmode@gnu.org; Thu, 12 Nov 2009 03:09:48 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N8UkP-0006pU-RW for emacs-orgmode@gnu.org; Thu, 12 Nov 2009 03:09:47 -0500 Received: from [199.232.76.173] (port=40969 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N8UkP-0006pK-Er for emacs-orgmode@gnu.org; Thu, 12 Nov 2009 03:09:41 -0500 Received: from mx20.gnu.org ([199.232.41.8]:21978) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1N8UkO-00039K-UL for emacs-orgmode@gnu.org; Thu, 12 Nov 2009 03:09:41 -0500 Received: from deliver.uni-koblenz.de ([141.26.64.15]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N8UkO-0006kh-45 for emacs-orgmode@gnu.org; Thu, 12 Nov 2009 03:09:40 -0500 In-Reply-To: <8BCB46F4-83FB-4131-87EA-9EB48874D41A@gmail.com> (Carsten Dominik's message of "Thu, 12 Nov 2009 08:55:27 +0100") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Carsten Dominik Cc: emacs-orgmode@gnu.org Carsten Dominik writes: Hi Carsten, > %^G in a remember template gives you completion on all tags, globally. > The fast tag interface does not, indeed. Yes, that's nice and basically solves the problem for remember. > On the list, but not now... Great! My birthday is November 26th, if you want to make me a present. ;-) Anyway, it seems the functionality is already there, so it should only be accessible somehow in the usual `org-set-tags-command', maybe like I described below, or in some other variant. >> ;; Use all tags from all agenda files, and add the tags foo and bar, >> ;; even if they are not used anywhere. >> (setq org-tag-alist '(:all foo bar)) >> >> Now only the behavior of the TAGS keyword in files has to be defined >> somehow. Well, I don't have an opinion. There are two options: 1) >> extend the dynamic list of all tags with the ones defined in TAGS >> (consistent with the :all keyword above), or 2) the dynamic list is >> disabled and only those tags are shown (consistent with the current >> behavior). Thanks! Tassilo