Re: [O] [PATCH] Center currently clocked headline to top of screen

2013-09-13 Thread Carsten Dominik
Applied, thank you.

- Carsten

On 10.9.2013, at 11:57, Sebastien Vauban sva-n...@mygooglest.com wrote:

 Hi Carsten,
 
 Carsten Dominik wrote:
 On Sep 2, 2013, at 4:02 PM, Sebastien Vauban sva-n...@mygooglest.com wrote:
 Carsten Dominik wrote:
 El Thu, 22 Aug 2013 10:36:00 +0200 Sebastien Vauban va escriure:
 
 When jumping to the currently clocked headline (via `C-c C-x C-j'), it
 seems (to me) more logical to recenter that headline at the top of the
 screen (vs at the center of the screen, that is the current behavior).
 
 Seeing a bit of context is nice; maybe putting it at line 2 or 3 is
 better than at the top and I think it is better than centered. It could
 also be configurable.
 
 Yup, I have made this a (recenter 2). Non-configurable until arrival of
 more votes.
 
 I'd vote for (recenter 0), as:
 
 - I generally only clock on projects, and
 
 - I'm not interested by seeing the last action(s) of the previous project,
  when jumping to the currently clocking task.
 
 May I submit a patch with a configurable variable?
 
 Yes.
 
 Here it is!
 
 Best regards,
  Seb
 
 From: Sebastien Vauban sva-n...@mygooglest.com
 Date: Tue, 10 Sep 2013 11:52:51 +0200
 Subject: [PATCH] Add option with number of context lines before currently 
 clocked-in entry
 
 * org-clock.el (org-clock-goto-before-context): New option.
  (org-clock-goto): Use that option.
 
 ---
 lisp/org-clock.el |5 -
 1 files changed, 4 insertions(+), 1 deletions(-)
 
 diff --git a/lisp/org-clock.el b/lisp/org-clock.el
 index 524dbf1..c39b589 100644
 --- a/lisp/org-clock.el
 +++ b/lisp/org-clock.el
 @@ -1668,6 +1668,9 @@ Optional argument N tells to change by that many units.
   (message Clock canceled)
   (run-hooks 'org-clock-cancel-hook))
 
 +(defvar org-clock-goto-before-context 2
 +  Number of lines of context to display before currently clocked-in entry.)
 +
 ;;;###autoload
 (defun org-clock-goto (optional select)
   Go to the currently clocked-in entry, or to the most recently clocked one.
 @@ -1691,7 +1694,7 @@ With prefix arg SELECT, offer recently clocked tasks 
 for selection.
 (org-show-entry)
 (org-back-to-heading t)
 (org-cycle-hide-drawers 'children)
 -(recenter 2)
 +(recenter org-clock-goto-before-context)
 (org-reveal)
 (if recent
   (message No running clock, this is the most recently clocked task))
 -- 
 1.7.9
 
 



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [O] [PATCH] Center currently clocked headline to top of screen

2013-09-10 Thread Sebastien Vauban
Hi Carsten,

Carsten Dominik wrote:
 On Sep 2, 2013, at 4:02 PM, Sebastien Vauban sva-n...@mygooglest.com wrote:
 Carsten Dominik wrote:
 El Thu, 22 Aug 2013 10:36:00 +0200 Sebastien Vauban va escriure:
 
 When jumping to the currently clocked headline (via `C-c C-x C-j'), it
 seems (to me) more logical to recenter that headline at the top of the
 screen (vs at the center of the screen, that is the current behavior).
 
 Seeing a bit of context is nice; maybe putting it at line 2 or 3 is
 better than at the top and I think it is better than centered. It could
 also be configurable.
 
 Yup, I have made this a (recenter 2). Non-configurable until arrival of
 more votes.
 
 I'd vote for (recenter 0), as:
 
 - I generally only clock on projects, and
 
 - I'm not interested by seeing the last action(s) of the previous project,
   when jumping to the currently clocking task.
 
 May I submit a patch with a configurable variable?

 Yes.

Here it is!

Best regards,
  Seb

From: Sebastien Vauban sva-n...@mygooglest.com
Date: Tue, 10 Sep 2013 11:52:51 +0200
Subject: [PATCH] Add option with number of context lines before currently 
clocked-in entry

* org-clock.el (org-clock-goto-before-context): New option.
  (org-clock-goto): Use that option.

---
 lisp/org-clock.el |5 -
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/lisp/org-clock.el b/lisp/org-clock.el
index 524dbf1..c39b589 100644
--- a/lisp/org-clock.el
+++ b/lisp/org-clock.el
@@ -1668,6 +1668,9 @@ Optional argument N tells to change by that many units.
   (message Clock canceled)
   (run-hooks 'org-clock-cancel-hook))
 
+(defvar org-clock-goto-before-context 2
+  Number of lines of context to display before currently clocked-in entry.)
+
 ;;;###autoload
 (defun org-clock-goto (optional select)
   Go to the currently clocked-in entry, or to the most recently clocked one.
@@ -1691,7 +1694,7 @@ With prefix arg SELECT, offer recently clocked tasks for 
selection.
 (org-show-entry)
 (org-back-to-heading t)
 (org-cycle-hide-drawers 'children)
-(recenter 2)
+(recenter org-clock-goto-before-context)
 (org-reveal)
 (if recent
(message No running clock, this is the most recently clocked task))
-- 
1.7.9




Re: [O] [PATCH] Center currently clocked headline to top of screen

2013-09-02 Thread Sebastien Vauban
Hi Carsten, Daniel and all,

Carsten Dominik wrote:
 El Thu, 22 Aug 2013 10:36:00 +0200 Sebastien Vauban va escriure:

 When jumping to the currently clocked headline (via `C-c C-x C-j'), it
 seems (to me) more logical to recenter that headline at the top of the
 screen (vs at the center of the screen, that is the current behavior).

 Seeing a bit of context is nice; maybe putting it at line 2 or 3 is better
 than at the top and I think it is better than centered. It could also be
 configurable.

 Yup, I have made this a (recenter 2). Non-configurable until arrival of more
 votes.

I'd vote for (recenter 0), as:

- I generally only clock on projects, and

- I'm not interested by seeing the last action(s) of the previous project,
  when jumping to the currently clocking task.

May I submit a patch with a configurable variable?

Best regards,
  Seb

-- 
Sebastien Vauban




Re: [O] [PATCH] Center currently clocked headline to top of screen

2013-09-02 Thread Carsten Dominik

On Sep 2, 2013, at 4:02 PM, Sebastien Vauban sva-n...@mygooglest.com wrote:

 Hi Carsten, Daniel and all,
 
 Carsten Dominik wrote:
 El Thu, 22 Aug 2013 10:36:00 +0200 Sebastien Vauban va escriure:
 
 When jumping to the currently clocked headline (via `C-c C-x C-j'), it
 seems (to me) more logical to recenter that headline at the top of the
 screen (vs at the center of the screen, that is the current behavior).
 
 Seeing a bit of context is nice; maybe putting it at line 2 or 3 is better
 than at the top and I think it is better than centered. It could also be
 configurable.
 
 Yup, I have made this a (recenter 2). Non-configurable until arrival of more
 votes.
 
 I'd vote for (recenter 0), as:
 
 - I generally only clock on projects, and
 
 - I'm not interested by seeing the last action(s) of the previous project,
  when jumping to the currently clocking task.
 
 May I submit a patch with a configurable variable?

Yes.

- Carsten

 
 Best regards,
  Seb
 
 -- 
 Sebastien Vauban
 
 




Re: [O] [PATCH] Center currently clocked headline to top of screen

2013-08-30 Thread Carsten Dominik
Hi Daniel and Sebastien, 

On 22.8.2013, at 13:36, Daniel Clemente n142...@gmail.com wrote:

 
 Seeing a bit of context is nice; maybe putting it at line 2 or 3 is better 
 than at the top and I think it is better than centered. It could also be 
 configurable.

Yup, I have made this a (recenter 2).  Non-configurable until arrival of more 
votes.

Cheers

- Carsten

 
 
 El Thu, 22 Aug 2013 10:36:00 +0200 Sebastien Vauban va escriure:
 
 Hello,
 
 When jumping to the currently clocked headline (via `C-c C-x C-j'), it seems
 (to me) more logical to recenter that headline at the top of the screen (vs 
 at
 the center of the screen, that is the current behavior).
 
 




[O] [PATCH] Center currently clocked headline to top of screen

2013-08-22 Thread Sebastien Vauban
Hello,

When jumping to the currently clocked headline (via `C-c C-x C-j'), it seems
(to me) more logical to recenter that headline at the top of the screen (vs at
the center of the screen, that is the current behavior).

Here the patch to do so.

Best regards,
  Seb

From dc2cabbab8ed13b47c310821447ac7c0ed58af55 Mon Sep 17 00:00:00 2001
From: Sebastien Vauban sva-n...@mygooglest.com
Date: Thu, 22 Aug 2013 10:31:08 +0200
Subject: [PATCH] Move current headline to top of screen

---
 lisp/org-clock.el |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lisp/org-clock.el b/lisp/org-clock.el
index 656fb4c..b7d2add 100644
--- a/lisp/org-clock.el
+++ b/lisp/org-clock.el
@@ -1691,7 +1691,7 @@ With prefix arg SELECT, offer recently clocked tasks for 
selection.
 (org-show-entry)
 (org-back-to-heading t)
 (org-cycle-hide-drawers 'children)
-(recenter)
+(recenter 0)
 (org-reveal)
 (if recent
(message No running clock, this is the most recently clocked task))
-- 
1.7.9

-- 
Sebastien Vauban




Re: [O] [PATCH] Center currently clocked headline to top of screen

2013-08-22 Thread Daniel Clemente

Seeing a bit of context is nice; maybe putting it at line 2 or 3 is better than 
at the top and I think it is better than centered. It could also be 
configurable.


El Thu, 22 Aug 2013 10:36:00 +0200 Sebastien Vauban va escriure:
 
 Hello,
 
 When jumping to the currently clocked headline (via `C-c C-x C-j'), it seems
 (to me) more logical to recenter that headline at the top of the screen (vs at
 the center of the screen, that is the current behavior).