This is an interesting hack, and it does solve what Eraldo was asking for. However, I also think that using the outline hierarchy to file things properly, and in this way making use of the existing tag inheritance, is a very good alternative, as described by Peter Jones and by Manish earlier in this thread. - Carsten On Mar 31, 2009, at 11:25 PM, Konstantin Antipin wrote: > 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 until now... >> Could you use the tag hook to automatically assign the :tech: tag >> along with :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 convenient 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: tag 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 hierarchy, that is controlled by, for example, "org-use-tag- >>> inheritance". >>> >>> thanks, >>> Kostya >>> >>> On Mon, Mar 30, 2009 at 1:09 PM, Manish >> > wrote: >>>> >>>> On Sat, Mar 28, 2009 at 6:59 PM, Konstantin Antipin wrote: >>>> > Dear org-users, >>>> > Is there any way to make tags inherited from another tag? >>>> > For example, I have following tags: >>>> > :tech: >>>> > :emacs: >>>> > :orgmode: >>>> > :ubuntu: >>>> > >>>> > :other: >>>> >>>> Could you please a little elaborate more on this? Also 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 >>> >> > > > _______________________________________________ > 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