Re: [Orgmode] Rebinding of home and end keys

2010-11-12 Thread Carsten Dominik


On Nov 12, 2010, at 1:57 PM, Nick Dokos wrote:


Carsten Dominik  wrote:


Hi,

is there a git wizard who can find out when these lines were
introduced in org.el.

(define-key org-mode-map [home] 'org-beginning-of-line)
(define-key org-mode-map [end]  'org-end-of-line)

Maybe the commit message does explain why that was done?



Probably not, but if anybody would know, it'd be you :-)


Indeed, this commit message shows that I had absolutely no reason  
worth mentioning to do this - so I will just take it back.


Actually I vaguely remember that on some systems [home] and [end] do  
indeed line motions, not buffer motions.  I even vaguely remember that  
someone asked for this change.  But I cannot find the message.  And I  
don't think the bindings make sense, to I have taken them out.


- Carsten




,
| commit 668e28f4d050b80686937c4b7b8617f16d887ba0
| Author: Carsten Dominik 
| Date:   Fri Sep 25 08:03:23 2009 +0100
|
| Bind  and  to the org-specific commands
|
| diff --git a/lisp/ChangeLog b/lisp/ChangeLog
| index 81326e4..ba96911 100755
| --- a/lisp/ChangeLog
| +++ b/lisp/ChangeLog
| @@ -3,6 +3,7 @@
|   * org.el (org-special-ctrl-a/e): Improve documentation and
|   customize type.
|   (org-end-of-line): Don't jump to after the ellipsis.
| + (org-mode-map): Bind  and  as well.
|
|  2009-09-24  Carsten Dominik  
|
| diff --git a/lisp/org.el b/lisp/org.el
| index a700c4d..b460420 100644
| --- a/lisp/org.el
| +++ b/lisp/org.el
| @@ -16631,6 +16631,8 @@ beyond the end of the headline."
|
|  (define-key org-mode-map "\C-a" 'org-beginning-of-line)
|  (define-key org-mode-map "\C-e" 'org-end-of-line)
| +(define-key org-mode-map [home] 'org-beginning-of-line)
| +(define-key org-mode-map [end]  'org-end-of-line)
|
|  (defun org-backward-sentence (&optional arg)
|"Go to beginning of sentence, or beginning of table field.
`

BTW, the commands were

grep -n '\[home]' lisp/org.el
  to get a line number

git blame -L 19010,1911 lisp/org.el
  this fingers 668e28f4

git show 668e28f4

HTH,
Nick



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Rebinding of home and end keys

2010-11-12 Thread Liam Healy
Carsten,

git blame lisp/org.el

668e28f4 (Carsten Dominik   2009-09-25 08:03:23 +0100 19025)
(define-key org-mode-map [home] 'org-beginning-of-line)
668e28f4 (Carsten Dominik   2009-09-25 08:03:23 +0100 19026)
(define-key org-mode-map [end]  'org-end-of-line)

Liam

On Fri, Nov 12, 2010 at 2:46 PM, Carsten Dominik
 wrote:
> Hi,
>
> is there a git wizard who can find out when these lines were introduced in
> org.el.
>
> (define-key org-mode-map [home] 'org-beginning-of-line)
> (define-key org-mode-map [end]  'org-end-of-line)
>
> Maybe the commit message does explain why that was done?
>
> Thanks.
>
> - Carsten
>
> On Nov 10, 2010, at 9:50 AM, Liam Healy wrote:
>
>> I have in my .emacs
>>
>> (global-set-key [(home)] 'beginning-of-buffer)
>> (global-set-key [(end)] 'end-of-buffer)
>>
>> Starting with a recent (last few months) org-mode version, the home
>> and end keys are bound to be beginning of end of line when in org
>> files.   This happens even if I do my keybinding after I load org.
>> Can this rebinding be removed, or at least made optional?  I do not
>> see why these keys are bound at all; these are regular emacs functions
>> (not org-mode functions) so emacs (by default) and the user (by
>> resetting the keys globally) can establish themselves what they want.
>>
>> Org-mode version 7.02trans (release_7.3.10.g7f79)
>>
>> Thank you.
>>
>> Liam
>>
>> ___
>> Emacs-orgmode mailing list
>> Please use `Reply All' to send replies to the list.
>> Emacs-orgmode@gnu.org
>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
>

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Rebinding of home and end keys

2010-11-12 Thread Carsten Dominik

Hi,

is there a git wizard who can find out when these lines were  
introduced in org.el.


(define-key org-mode-map [home] 'org-beginning-of-line)
(define-key org-mode-map [end]  'org-end-of-line)

Maybe the commit message does explain why that was done?

Thanks.

- Carsten

On Nov 10, 2010, at 9:50 AM, Liam Healy wrote:


I have in my .emacs

(global-set-key [(home)] 'beginning-of-buffer)
(global-set-key [(end)] 'end-of-buffer)

Starting with a recent (last few months) org-mode version, the home
and end keys are bound to be beginning of end of line when in org
files.   This happens even if I do my keybinding after I load org.
Can this rebinding be removed, or at least made optional?  I do not
see why these keys are bound at all; these are regular emacs functions
(not org-mode functions) so emacs (by default) and the user (by
resetting the keys globally) can establish themselves what they want.

Org-mode version 7.02trans (release_7.3.10.g7f79)

Thank you.

Liam

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Rebinding of home and end keys

2010-11-10 Thread Liam Healy
I have in my .emacs

(global-set-key [(home)] 'beginning-of-buffer)
(global-set-key [(end)] 'end-of-buffer)

Starting with a recent (last few months) org-mode version, the home
and end keys are bound to be beginning of end of line when in org
files.   This happens even if I do my keybinding after I load org.
Can this rebinding be removed, or at least made optional?  I do not
see why these keys are bound at all; these are regular emacs functions
(not org-mode functions) so emacs (by default) and the user (by
resetting the keys globally) can establish themselves what they want.

Org-mode version 7.02trans (release_7.3.10.g7f79)

Thank you.

Liam

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode