From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bernt Hansen Subject: Re: Organizing by time or by subject and an idea Date: Mon, 30 Jan 2012 19:26:34 -0500 Message-ID: <87r4yglnt1.fsf@norang.ca> References: <87obtxb491.wl%max@openchat.com> <87pqea6bfl.fsf@ucl.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([140.186.70.92]:56678) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rs1Yd-0002Va-L7 for emacs-orgmode@gnu.org; Mon, 30 Jan 2012 19:26:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rs1Yb-0001KV-UJ for emacs-orgmode@gnu.org; Mon, 30 Jan 2012 19:26:47 -0500 Received: from mho-02-ewr.mailhop.org ([204.13.248.72]:10911) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rs1Yb-0001IN-S7 for emacs-orgmode@gnu.org; Mon, 30 Jan 2012 19:26:45 -0500 In-Reply-To: (John Hendy's message of "Mon, 30 Jan 2012 17:11:04 -0600") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: John Hendy Cc: emacs-orgmode John Hendy writes: > On Mon, Jan 23, 2012 at 3:00 AM, Eric S Fraga wrote: >> >> The key, as John has already stated, is to record everything! =C2=A0With >> emacs, I can usually pull out what I want *if* the information was >> recorded in the first place. >> >> Finally, tags can be very useful for quick searching as well. > > I still need to figure out a better tag system as well. Currently, I > just have a project acronym under each main header: > > ----- > * Tracking > Odds and ends tasks > > * Project 1 :proj1: > Stuff for project 1 > > * Project 2 :proj2: > Stuff for project 2 > > * References :ref: > Misc things I need to refer back to now and then (project reporting IDs, = etc.) > ----- > > That's quasi helpful, but not really... Do you tag by type of data > stored? Project/task type/name? Hi John, I have lots of projects that have similar structure and headlines. I use tags sparingly -- mainly for filtering in the agenda and for information about tasks. I almost always work from the agenda to find what to do next and having the tags indicating which project the task is for is very convenient. Tags are inherited so I'll normally tag the top level project with some unique name and a few file tags are added for grouping tasks. I keep multiple projects in a single file but they are all related to some larger projects. I'll archive done state tasks away when they are 2 months old. Something like this: ,----[ fileX.org ] | #+FILETAGS: XX |=20 | * Tasks | ** TODO Do this | * TODO SomeProject :somepro= ject: | ** TODO Create design document | ** TODO Coding | *** TODO FileA | **** TODO FunctionQ | *** TODO FileB | * TODO OtherProject :oth= erproject: | ** TODO Create design document | ** TODO Coding | *** TODO FileF | **** TODO FunctionR | *** TODO FileG `---- ,----[ fileY.org ] | #+FILETAGS: YY |=20 | * Tasks | ** TODO Do this | * TODO ProjA :proja: | ** TODO Create design document | ** TODO Coding | *** TODO FileA | **** TODO FunctionQ | *** TODO FileB | * TODO ProjB :projb: | ** TODO Create design document | ** TODO Coding | *** TODO FileF | **** TODO FunctionR | *** TODO FileG `---- When looking for tasks to work on in the agenda it's obvious what a task belongs to. Each task has an XX or YY tag from the FILETAGS line and all projB tasks have a :projb: tag. I use this a lot to quickly distinguish tasks from each other in the global todo list. My current global todo list has tasks with 1 - 5 tags. Only HOLD tasks have 5 tags (where :HOLD: is automatically added when I change the task state) All tasks have at least 1 tag (coming from the FILETAGS entry). Filtering the agenda with tags is immensely useful. You can limit to a specific tag, or exclude tasks with some tag, etc which helps me focus on the thing I'm working on now. I also limit my block agenda view to subtree and project using my fairly recent changes on http://doc.norang.ca/org-mode.html. HTH, Bernt