From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Re: C-u C-c C-x C-j to directly jump to the task with there is just one? Date: Wed, 22 Apr 2009 06:19:09 +0200 Message-ID: References: <87fxg22mjp.fsf@gnu.org> <8763gycess.fsf@gollum.intra.norang.ca> <5B40A076-52D9-4ABA-AEBF-7E317A42FFB0@gmail.com> <87zle99b17.fsf@gollum.intra.norang.ca> <87r5zl97j1.fsf@gollum.intra.norang.ca> Mime-Version: 1.0 (Apple Message framework v930.3) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LwTva-0003pa-J2 for emacs-orgmode@gnu.org; Wed, 22 Apr 2009 00:19:18 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LwTvV-0003om-DK for emacs-orgmode@gnu.org; Wed, 22 Apr 2009 00:19:17 -0400 Received: from [199.232.76.173] (port=56639 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LwTvV-0003oj-6F for emacs-orgmode@gnu.org; Wed, 22 Apr 2009 00:19:13 -0400 Received: from mail-ew0-f162.google.com ([209.85.219.162]:45213) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LwTvU-0002bQ-MO for emacs-orgmode@gnu.org; Wed, 22 Apr 2009 00:19:13 -0400 Received: by ewy6 with SMTP id 6so56205ewy.42 for ; Tue, 21 Apr 2009 21:19:11 -0700 (PDT) In-Reply-To: <87r5zl97j1.fsf@gollum.intra.norang.ca> 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: Bernt Hansen Cc: Bastien , emacs-orgmode@gnu.org On Apr 21, 2009, at 8:38 PM, Bernt Hansen wrote: > One problem with that might be if people (including me) use C-c C-x > C-j > to see if the clock is running :) > > I've mapped F11 = C-c C-x C-j so I just hit that key all the time. If > it beeps and says 'no active clock' then I know I have to start the > clock on something. Jumping to the last clocked item when no clock is > running will change that behaviour (although I'm not sure that's > really > bad) I could (and probably should) just get in the habit of looking > at > the modeline instead :) Yes, maybe. Or use a special function that tests for (marker-buffer org-clock-marker) I would even think a function to test for the clock without going there might be better for this purpose - because you will not always want to go there just for checking.... - Carsten > > -Bernt > > > Carsten Dominik writes: > >> On Apr 21, 2009, at 7:22 PM, Bernt Hansen wrote: >> >>> The current task [c] and the first task [1] are always the same >>> aren't >>> they? So using '1' for that already works. >>> >>> Maybe a better solution is to make it work without the prefix? Go >>> to >>> the current clocking task and if there is none then go to the last >>> clocked task (if you can find it) otherwise issue the error we get >>> now: >>> "org-clock-goto: No active clock" >>> >>> That way you can just do C-c C-x C-j with no prefix and you are on >>> the >>> last clocked task (whether it is clocking now or not.) >> >> This does make sense, and I have done it like this. >> >> Bastien, is this to your liking as well? >> >> Thanks. >> >> - Carsten >> >>> >>> I don't see how adding RET for the menu which means the same as [1] >>> will >>> really help. >>> >>> -Bernt >>> >>> >>> Carsten Dominik writes: >>> >>>> How about making RET an alias for either the task >>>> currently being clocked, or the most recently clocked >>>> one, or the default task, first one of this sequence >>>> that exists? >>>> >>>> Hmmm, not sure if this really makes a difference.... >>>> >>>> - Carsten >>>> >>>> >>>> On Apr 21, 2009, at 3:33 PM, Bernt Hansen wrote: >>>> >>>>> Bastien writes: >>>>> >>>>>> When the list of recent tasks only has one item, would it make >>>>>> sense to >>>>>> directly jump to it? Or maybe people use `C-u C-c C-x C-j' as a >>>>>> way to >>>>>> check what has been done (without jumping to the task)? >>>>> >>>>> For the prefix only it would probably be okay to just jump there >>>>> if >>>>> there is only a single match. I've seen cases where there is the >>>>> same >>>>> match for 3 entries (d - default clock task, i-interrupted task, >>>>> and >>>>> c-current task (or [1] current task if you are not clocking now >>>>> but >>>>> that >>>>> never happens for me) I guess we could ignore the current, >>>>> default, >>>>> and >>>>> interrupted tasks and only consider what is in the recent list. >>>>> >>>>> I use this to change tasks I'm clocking (F11 = C-c C-x C-j). I >>>>> occasionally use it with the prefix to jump to a task I was >>>>> recently >>>>> clocking. I don't think my list is ever empty since I save it >>>>> between >>>>> Emacs restarts and my org-clock-history is set at 35. >>>>> >>>>> I do sometimes use 'q' to bail out of the list without doing >>>>> anything >>>>> (since 'q' is never a valid selection key but I should probably >>>>> just >>>>> use >>>>> C-g instead) -- I go to clock something else in and then change my >>>>> mind >>>>> and find a new task to clock in elsewhere. >>>>> >>>>> I would not want the default behaviour to change if you are >>>>> selecting a >>>>> task to clock. I'm okay with directly jumping for the prefix only >>>>> case. >>>>> >>>>> -Bernt >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> 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