From mboxrd@z Thu Jan 1 00:00:00 1970 From: amscopub-mail@yahoo.com Subject: Re: Automatic global tag list? Date: Tue, 23 Nov 2010 09:59:56 -0800 (PST) Message-ID: <754893.88649.qm@web120711.mail.ne1.yahoo.com> References: Reply-To: amscopub-mail@yahoo.com Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from [140.186.70.92] (port=39843 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PKx9v-00022l-Au for emacs-orgmode@gnu.org; Tue, 23 Nov 2010 13:00:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PKx9q-00018p-0Z for emacs-orgmode@gnu.org; Tue, 23 Nov 2010 13:00:03 -0500 Received: from web120711.mail.ne1.yahoo.com ([98.138.82.218]:20225) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1PKx9p-00018i-No for emacs-orgmode@gnu.org; Tue, 23 Nov 2010 12:59:57 -0500 In-Reply-To: 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: emacs-orgmode@gnu.org I just want to keep tag names consistent across files and I want to know wh= at tags are in use in all files as I add a tag. However, it's too tedious t= o manually maintain org-tag-alist because I use a large and arbitrary numbe= r of tags at any given time.=0A=0AIt would also be great if there was a way= to list all tags in global use. (I'm thinking something like a tag cloud h= ere.)=0A=0ABTW, where is the documentation? I'm using orgmode 7.03, perhaps= it's not documented there?=0A=0AU Avalos=0A=0A=0A--- On Tue, 11/23/10, Car= sten Dominik wrote:=0A=0A> From: Carsten Domini= k =0A> Subject: Re: [Orgmode] Automatic global t= ag list?=0A> To: "Uriel Avalos" =0A> Cc: emacs-org= mode@gnu.org=0A> Date: Tuesday, November 23, 2010, 11:50 AM=0A> =0A> On Nov= 23, 2010, at 4:45 PM, Uriel Avalos wrote:=0A> =0A> > On Tue, 23 Nov 2010 0= 6:52:34 +0100=0A> > Carsten Dominik =0A> wrote:= =0A> > =0A> >> =0A> >> On Nov 23, 2010, at 1:30 AM, Uriel Avalos wrote:=0A>= >> =0A> >>> Is there a way to auto-magically construct the=0A> global tag = list (org-=0A> >>> tag-alist)?=0A> >>> That is, tags would get added to the= global=0A> list as you add them.=0A> >>> =0A> >>> Alternatively, is there = a way to construct the=0A> global list of all tags=0A> >>> in use (in the a= genda files or given set of=0A> files)?=0A> >> =0A> >> There is the functio= n=0A> `org-global-tags-completion-table' which will=0A> >> construct this l= ist for the agenda files or for=0A> any other list of=0A> >> files you are = giving it.=A0 For each of these=0A> files it will at the tags=0A> >> define= d in #+TAGS: lines as well as any other tags=0A> being used in that=0A> >> = file.=0A> >> =0A> >> HTH=0A> >> =0A> >> - Carsten=0A> >> =0A> > =0A> > Than= ks for the reply. However, I'm afraid that I'm not=0A> (yet) a lisp=0A> > p= rogrammer. What would the definition of such a=0A> function look like?=0A> = > This function seems to be undocumented.=0A> =0A> The function is there, a= nd it is documented.=A0 But I=0A> think they key question is:=A0 what you y= ou want to do=0A> with the list of tags.=A0 If you tell us, maybe you can= =0A> get an answer!=0A> =0A> - Carsten=0A> =0A>