From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wanrong Lin Subject: Re: Quickly Switch Between TODO States Date: Wed, 13 Feb 2008 13:42:01 -0500 Message-ID: <47B339F9.80100@gmail.com> References: <47B32060.6070806@gmail.com> <87abm46b8b.fsf@bzg.ath.cx> <47B326B8.4090808@gmail.com> <2f1c7d020802130932h354de836pe716e9bef0e79984@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JPMYe-0007wW-GU for emacs-orgmode@gnu.org; Wed, 13 Feb 2008 13:42:12 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JPMYc-0007vQ-Fs for emacs-orgmode@gnu.org; Wed, 13 Feb 2008 13:42:11 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JPMYc-0007vN-5l for emacs-orgmode@gnu.org; Wed, 13 Feb 2008 13:42:10 -0500 Received: from hs-out-0708.google.com ([64.233.178.242]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JPMYb-0007oI-Ue for emacs-orgmode@gnu.org; Wed, 13 Feb 2008 13:42:10 -0500 Received: by hs-out-0708.google.com with SMTP id j58so67714hsj.10 for ; Wed, 13 Feb 2008 10:42:08 -0800 (PST) In-Reply-To: <2f1c7d020802130932h354de836pe716e9bef0e79984@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 Cc: emacs-orgmode Yes, this works for me now. Thanks a lot. I though once I have those "(t)", "(s)" defined in the TODO keyword, I will have one-key access to the TODO keywords. Also, I think probably the manual should be changed as it says "C-c C-c" does quick TODO selection. The original text: -------------------------- C-c C-c Use the fast tag interface to quickly and directly select a specific TODO state. For this you need to assign keys to TODO state, like this: #+SEQ_TODO: TODO(t) STARTED(s) WAITING(w) | DONE(d) See Per file keywords and Setting tags for more information. Hugo Schmitt wrote: > Wanrong, > I have it configured like this: > > (setq org-todo-keywords > '((sequence > "TODO(t)" "STARTED(s)" "WAITING(w)" "UNTESTED(u)" "|" > "DONE(d)" "DEFERRED(f)" "CANCELLED(x)"))) > > (setq org-use-fast-todo-selection t) > > then all it takes is C-c C-t and then a key (t,s,w)... > > Cheers, > Hugo > > On Feb 13, 2008 2:19 PM, Wanrong Lin > wrote: > > > > Did you try C-c C-t ? > > > > ,----[ (info "(org)TODO basics") ] > > | The most important commands to work with TODO entries are: > > | > > | `C-c C-t' > > | Rotate the TODO state of the current item among > > | > > | ,-> (unmarked) -> TODO -> DONE --. > > | '--------------------------------' > > | > > | The same rotation can also be done "remotely" from the > timeline and > > | agenda buffers with the `t' command key (*note Agenda > commands::). > > `---- > > > > Hope this helps, > > > > > > C-c C-t is what I have been using, but recently I am a little bit > tired > of the cycling (especially when I have 7 TODO states), so I wish > to have > something that can let me select a TODO state directly, like C-c C-c > does for tags. > > Wanrong > > > > _______________________________________________ > 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 > >