From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manuel Hermenegildo Subject: global tags for a file Date: Fri, 16 May 2008 18:14:26 +0200 Message-ID: <18477.45794.800484.69970@clip.dia.fi.upm.es> Reply-To: Manuel Hermenegildo Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jx2dV-0000uh-Dm for emacs-orgmode@gnu.org; Fri, 16 May 2008 12:18:25 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jx2dT-0000uU-9q for emacs-orgmode@gnu.org; Fri, 16 May 2008 12:18:24 -0400 Received: from [199.232.76.173] (port=50559 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jx2dT-0000uR-3m for emacs-orgmode@gnu.org; Fri, 16 May 2008 12:18:23 -0400 Received: from relay.fi.upm.es ([138.100.8.25]:51162 helo=relay2.fi.upm.es) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Jx2dS-0000Th-Gc for emacs-orgmode@gnu.org; Fri, 16 May 2008 12:18:22 -0400 Received: from localhost (localhost [127.0.0.1]) by relay2.fi.upm.es (Postfix) with ESMTP id 8AE746F77CC for ; Fri, 16 May 2008 18:15:02 +0200 (CEST) Received: from clip.dia.fi.upm.es (clip.dia.fi.upm.es [138.100.11.74]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by relay2.fi.upm.es (Postfix) with ESMTP id 765176F77C9 for ; Fri, 16 May 2008 18:15:02 +0200 (CEST) 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 Is there a way to set tags globally for a file, so that all entries in the file inherit that tag? I was looking for something similar to what (I think) #+PROPERTY: does, but for tags, but could not find it. Or perhaps I do not need it and there is another way to do what I am trying to do: - In our group we are using org *collaboratively* and have files that that are shared (using svn or git) and have tasks assigned to different people and files which belong to just one person (personal task files). - We use tags to assign tasks to people (perhaps there is a better way? But see below.). - When then use a filter function based on tags and inheritance to build the agenda for a particular person. - The shared files look like this, which is OK: * Task to be done by Frank :Manuel: * Task to be done by Martha :Martha: ** This task will also be done by Martha (tag is inherited) - But, when a file belongs to only one person it is a bit of a pain to have to put the tag in each first level header: * This is one of my tasks :Manuel: ** This one of my sub tasks (tag is inherited) * This another one of my tasks :Manuel: I can always of course move everything one level down: * All Manuel's tasks: :Manuel: ** This is one of my tasks (tag is inherited) *** This one of my sub tasks (tag is inherited) ** This another one of my tasks (tag is inherited) but is not as nice (e.g., to look at or for exporting) as this would be: #+TAG: Manuel * This is one of my tasks (tag is inherited) ** This one of my sub tasks (tag is inherited) * This another one of my tasks (tag is inherited) Thanks in advance for your help. Manuel -- ------------------------------------------------------------------------------- Manuel Hermenegildo | Prof., C.S. Department Director, IMDEA-Software and CLIP Group | T.U. of Madrid (UPM) http://www.cliplab.org/herme | +34-91-336-7435 (W) -352-4819 (Fax) -------------------------------------------------------------------------------