From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: embedded/inherited tags Date: Wed, 1 Apr 2009 12:05:18 +0200 Message-ID: <267ADF6E-C461-4386-BBDC-59860DA4A032@gmail.com> References: <61176df0903280629g76b084cen50eec7fc0bb7271a@mail.gmail.com> <61176df0903300747n1f301d80v7733f4c055abd719@mail.gmail.com> <938fae2d0903300925p39534429t8c93bbdc9d6bca48@mail.gmail.com> <61176df0903311425mcd60f5ct474b6bbc7ff5caf8@mail.gmail.com> Mime-Version: 1.0 (Apple Message framework v930.3) Content-Type: multipart/mixed; boundary="===============1694343731==" Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LoxK4-0001s1-4x for emacs-orgmode@gnu.org; Wed, 01 Apr 2009 06:05:28 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LoxJx-0001j4-7D for emacs-orgmode@gnu.org; Wed, 01 Apr 2009 06:05:25 -0400 Received: from [199.232.76.173] (port=55104 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LoxJw-0001if-NQ for emacs-orgmode@gnu.org; Wed, 01 Apr 2009 06:05:20 -0400 Received: from mail-ew0-f160.google.com ([209.85.219.160]:54739) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LoxJv-0003yj-VD for emacs-orgmode@gnu.org; Wed, 01 Apr 2009 06:05:20 -0400 Received: by mail-ew0-f160.google.com with SMTP id 4so3126393ewy.42 for ; Wed, 01 Apr 2009 03:05:19 -0700 (PDT) In-Reply-To: <61176df0903311425mcd60f5ct474b6bbc7ff5caf8@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 To: Konstantin Antipin Cc: emacs-orgmode@gnu.org --===============1694343731== Content-Type: multipart/alternative; boundary=Apple-Mail-3-427597433 --Apple-Mail-3-427597433 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit 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 --Apple-Mail-3-427597433 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable 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.emacs= wiki.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 <admin@eraldo.at> = 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 <antipin.konstantin@googl= email.com> 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 <mailtomanish.sharma@gmail.co= m> 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
<= br>= --Apple-Mail-3-427597433-- --===============1694343731== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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 --===============1694343731==--