From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Allan Webber Subject: habit-only agenda that doesn't remove tasks when done? Date: Fri, 26 Apr 2013 09:02:11 -0500 Message-ID: <87vc798k64.fsf@earlgrey.lan> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38500) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uxftl-0007bt-C7 for Emacs-orgmode@gnu.org; Fri, 12 Jul 2013 12:08:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uxftk-0007C3-Ih for Emacs-orgmode@gnu.org; Fri, 12 Jul 2013 12:08:45 -0400 Received: from li424-160.members.linode.com ([50.116.34.160]:50930 helo=dustycloud.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uxftk-0007Bv-EY for Emacs-orgmode@gnu.org; Fri, 12 Jul 2013 12:08:44 -0400 Received: from earlgrey.lan (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 4FB5A26BD9 for ; Fri, 12 Jul 2013 12:08:43 -0400 (EDT) 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: Emacs-orgmode Hello, I'd like to have a habit-only agenda view, if possible, that looks a bit like: Morning habits -------------- life: TODO Shave [ * * * * !] habit::morning: rsi: TODO morning stretches [ ** ** ** *!] habit::morning: Night habits ------------ life: TODO Exercise [ * * * * !] habit::night: ... and maybe an other category for cathing the rest. I'd also like to have these habits not drop off the agenda view when I move them to DONE if possible. However, I'm getting the sense that this isn't possible... it seems like the habit system works with agendas-only, and there's no way to say "give me an agenda with only these certain things on it". Or, alternate option: is it possible to highlight a task with a certain tag with a certain color? Like, highlight tags with "morning" as blue, or something? I've looked at the way org-habit does it, it looks like I'd have to do something like the following: - add a hook to org-agenda-finalize-hook - walk through the agenda and highlight the "morning" tasks manually I could do that. The reason for this is I have morning-specific tasks, and I always narrow just to the morning tasks and then ignore the rest of the habits for the day. I'd like to get a view where I see both so I don't forget to do the rest of the habits for the day. Yes, I know that sounds strange :) There probably aren't easy answers to this, but if there are and I've been missing them, I'd love to know! :) - Chris