From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konstantin Antipin Subject: Re: embedded/inherited tags Date: Tue, 31 Mar 2009 23:25:02 +0200 Message-ID: <61176df0903311425mcd60f5ct474b6bbc7ff5caf8@mail.gmail.com> References: <61176df0903280629g76b084cen50eec7fc0bb7271a@mail.gmail.com> <61176df0903300747n1f301d80v7733f4c055abd719@mail.gmail.com> <938fae2d0903300925p39534429t8c93bbdc9d6bca48@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LolSF-00029s-F9 for emacs-orgmode@gnu.org; Tue, 31 Mar 2009 17:25:07 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LolSE-000280-Ci for emacs-orgmode@gnu.org; Tue, 31 Mar 2009 17:25:06 -0400 Received: from [199.232.76.173] (port=48980 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LolSE-00027c-2W for emacs-orgmode@gnu.org; Tue, 31 Mar 2009 17:25:06 -0400 Received: from yw-out-1718.google.com ([74.125.46.156]:60403) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LolSD-00087y-Ed for emacs-orgmode@gnu.org; Tue, 31 Mar 2009 17:25:05 -0400 Received: by yw-out-1718.google.com with SMTP id 9so1846209ywk.66 for ; Tue, 31 Mar 2009 14:25:02 -0700 (PDT) In-Reply-To: <938fae2d0903300925p39534429t8c93bbdc9d6bca48@mail.gmail.com> 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 Cc: emacs-orgmode@gnu.org Peter Jones - thanks for the advise. Unfortunately it does not fit to me, since I have my todo items in different files. Eraldo - I was also thinking about this, but I thought that maybe solution already exists... Anyhow, for my it is fixed - I wrote a small package org-assoc-tags, that allows to have key-tag and associated tags. For example: (setq org-assoc-tags '( ("emacs" "tech") ("orgmode" "emacs" "tech") )) If you assign :emacs: tag, then :tech: will be assigned automatically. If you assign :orgmode: tag, then both :emacs: and :tech: will be assigned. The package can be found at: http://www.emacswiki.org/emacs/org-assoc-tags.= el Hopefully it might be helpful for someone, Kostya On Mon, Mar 30, 2009 at 6:25 PM, Eraldo Helal wrote: > > Hi Kostya! > > I am still pretty new to emacs and org-mode, but from what I have read un= til now... > Could you use the tag hook to automatically assign the :tech: tag along w= ith :firefox: and|or :emacs: etc... > This is still not exactly what you wished afaics, but it may make things = a little more convenient. > > On Mon, Mar 30, 2009 at 16:47, Konstantin Antipin wrote: >> >> Hi, >> >> Manish - thank you for the reply. >> >> Here is what I want in details: >> For example, I have following tags :tech: :firefox: :emacs: :orgmode: >> In agenda I usually ask only for TODO with :tech: tags, in order to see = actions, related to technical stuff. >> >> clearly, :firefox: and :emacs: are related to :tech: tag. It would be co= nvenient to introduce tag hierarchy: >> every todo-item with :emacs: (or :firefox: ) tag only should show up in = agenda, when I query for :tech: tag. >> I understand, that every time I assign :emacs: tag I can assign :tech: t= ag as well, and this will do the work, but it is not convenient. >> >> >> Is such mechanism exists? >> >> My todo's are scatterd over the files, thus I can not use usual tag hier= archy, that is controlled by, for example, "org-use-tag-inheritance". >> >> thanks, >> Kostya >> >> On Mon, Mar 30, 2009 at 1:09 PM, Manish = wrote: >>> >>> =A0On Sat, Mar 28, 2009 at 6:59 PM, Konstantin Antipin wrote: >>> =A0> Dear org-users, >>> =A0> Is there any way to make tags inherited from another tag? >>> =A0> For example, I have following tags: >>> =A0> :tech: >>> =A0> =A0:emacs: >>> =A0> =A0 :orgmode: >>> =A0> =A0:ubuntu: >>> =A0> >>> =A0> :other: >>> >>> Could you please a little elaborate more on this? =A0Also please take a >>> look at variable "org-use-tag-inheritance". >>> >>> -- >>> Manish >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Remember: use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> >