From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Abrahamsen Subject: Re: Simplifying the weekly agenda a tiny bit, howto? Date: Fri, 19 Jul 2013 16:56:39 +0800 Message-ID: <87hafr6i7s.fsf@ericabrahamsen.net> References: <86y594yqnn.fsf@iro.umontreal.ca> <878v14801v.fsf@ericabrahamsen.net> <86txjsylni.fsf@iro.umontreal.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46908) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V06UD-0007Jo-Vk for emacs-orgmode@gnu.org; Fri, 19 Jul 2013 04:56:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V06UC-00049c-7G for emacs-orgmode@gnu.org; Fri, 19 Jul 2013 04:56:25 -0400 Received: from plane.gmane.org ([80.91.229.3]:37653) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V06UC-00049N-0v for emacs-orgmode@gnu.org; Fri, 19 Jul 2013 04:56:24 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1V06U9-0001T2-KK for emacs-orgmode@gnu.org; Fri, 19 Jul 2013 10:56:21 +0200 Received: from 114.250.105.231 ([114.250.105.231]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 19 Jul 2013 10:56:21 +0200 Received: from eric by 114.250.105.231 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 19 Jul 2013 10:56:21 +0200 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@gnu.org François Pinard writes: > Eric Abrahamsen writes: > >> First of all, if your event is a meeting, it should only be >> timestamped, not deadlined or scheduled. Then it will just show up >> where it's supposed to, and not before (or after). > > How do I get it quickly rescheduled then, when it is a regular activity? > I find fairly convenient using "t d" to push an activity at its next > slot in the future. Could I do something equivalent with mere time > stamps? Hmm, I hadn't tried that with repeating events. There are a pile of commands for shifting timestamps/scheduled/deadline from the Agenda (either ">", or variously-prefixed versions of "S-" and "S-". Changing the date/time of any event applies the same relative shift to all the events, which might not be what you want, but then that would also be the case if you're using deadlines to represent meetings. If "t d" is your current solution, you're not actually re-scheduling meetings, just canceling them, right? It's true there's not a lot of flexibility in plain old repeating timestamps. Maybe use a SCHEDULED tag instead of DEADLINE (which makes a little more semantic sense, and also doesn't produce coming-up warnings), or else use 'org-clone-subtree-with-time-shift' to just create a whole new heading for each meeting, with timestamps that can be adjusted individually. >> It probably shouldn't even be a TODO. Otherwise, scheduled TODOs show >> up on their schedule, and deadlined TODOs show up on their deadline, >> and also today's agenda, if you're coming up on the deadline. > > There are many Org commands able to find, display and otherwise handle > TODOs. If I stop using such keywords, wouldn't I give up the tools? > Maybe there are ways to reformulate them all using other commands, but > at fist, it would require some searching, and acquiring new habits, > presuming that there are alternative ways for all such tools. It does take a bit of fooling to make the best use of the tools available... In this case I'd say Richard's right: tags are what you should be using. They're just as easy to search for as TODOs, and they're considerably more flexible: you can make them up on the fly, or nest them in tag groups. The key nature of the TODO -- that you can shift it among several linked states -- isn't really what you need here. >> There are a host of variables [...] Check out variables starting >> org-agenda-skip-*, org-agenda-ignore-*, org-agenda-include-*, >> org-deadline-*, org-scheduled-* [...] Hope that helps, > > Undoubtedly :-). Thanks! > > François