* Rebinding of home and end keys @ 2010-11-10 15:50 Liam Healy 2010-11-12 19:46 ` Carsten Dominik 0 siblings, 1 reply; 7+ messages in thread From: Liam Healy @ 2010-11-10 15:50 UTC (permalink / raw) To: Org-mode mailing list 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 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Rebinding of home and end keys 2010-11-10 15:50 Rebinding of home and end keys Liam Healy @ 2010-11-12 19:46 ` Carsten Dominik 2010-11-12 19:57 ` Liam Healy ` (2 more replies) 0 siblings, 3 replies; 7+ messages in thread From: Carsten Dominik @ 2010-11-12 19:46 UTC (permalink / raw) To: Liam Healy; +Cc: Org-mode mailing list 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 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Rebinding of home and end keys 2010-11-12 19:46 ` Carsten Dominik @ 2010-11-12 19:57 ` Liam Healy 2010-11-12 21:23 ` Achim Gratz 2010-11-12 21:06 ` Jambunathan K [not found] ` <15100.1289591832@gamaville.americas.hpqcorp.net> 2 siblings, 1 reply; 7+ messages in thread From: Liam Healy @ 2010-11-12 19:57 UTC (permalink / raw) To: Carsten Dominik; +Cc: Org-mode mailing list 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 <carsten.dominik@gmail.com> 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 > > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Rebinding of home and end keys 2010-11-12 19:57 ` Liam Healy @ 2010-11-12 21:23 ` Achim Gratz 0 siblings, 0 replies; 7+ messages in thread From: Achim Gratz @ 2010-11-12 21:23 UTC (permalink / raw) To: emacs-orgmode Moreover, here's the commit message for that change: --8<---------------cut here---------------start------------->8--- commit 668e28f4d050b80686937c4b7b8617f16d887ba0 Author: Carsten Dominik <carsten.dominik@gmail.com> Date: Fri Sep 25 08:03:23 2009 +0100 Bind <home> and <end> to the org-specific commands --8<---------------cut here---------------end--------------->8--- Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Q+, Q and microQ: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Rebinding of home and end keys 2010-11-12 19:46 ` Carsten Dominik 2010-11-12 19:57 ` Liam Healy @ 2010-11-12 21:06 ` Jambunathan K 2010-11-12 21:21 ` Jambunathan K [not found] ` <15100.1289591832@gamaville.americas.hpqcorp.net> 2 siblings, 1 reply; 7+ messages in thread From: Jambunathan K @ 2010-11-12 21:06 UTC (permalink / raw) To: Carsten Dominik; +Cc: Liam Healy, Org-mode mailing list Carsten Dominik <carsten.dominik@gmail.com> writes: > 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? > git blames the following commit: commit 668e28f4d050b80686937c4b7b8617f16d887ba0 Author: Carsten Dominik <carsten.dominik@gmail.com> Date: Fri Sep 25 08:03:23 2009 +0100 Bind <home> and <end> to the org-specific commands Jambunathan K. > 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 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Rebinding of home and end keys 2010-11-12 21:06 ` Jambunathan K @ 2010-11-12 21:21 ` Jambunathan K 0 siblings, 0 replies; 7+ messages in thread From: Jambunathan K @ 2010-11-12 21:21 UTC (permalink / raw) To: Carsten Dominik; +Cc: Liam Healy, Org-mode mailing list Jambunathan K <kjambunathan@gmail.com> writes: > Carsten Dominik <carsten.dominik@gmail.com> writes: > >> 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? >> > > git blames the following commit: > > commit 668e28f4d050b80686937c4b7b8617f16d887ba0 > Author: Carsten Dominik <carsten.dominik@gmail.com> > Date: Fri Sep 25 08:03:23 2009 +0100 > > Bind <home> and <end> to the org-specific commands Here are the URLs: http://repo.or.cz/w/org-mode.git/shortlog?pg=31 http://repo.or.cz/w/org-mode.git/commit/668e28f4d050b80686937c4b7b8617f16d887ba0 Full log also is not very elaborate: http://repo.or.cz/w/org-mode.git/log/668e28f4d050b80686937c4b7b8617f16d887ba0 Jambunathan K. > > Jambunathan K. > >> 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 ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <15100.1289591832@gamaville.americas.hpqcorp.net>]
* Re: Rebinding of home and end keys [not found] ` <15100.1289591832@gamaville.americas.hpqcorp.net> @ 2010-11-12 21:41 ` Carsten Dominik 0 siblings, 0 replies; 7+ messages in thread From: Carsten Dominik @ 2010-11-12 21:41 UTC (permalink / raw) To: nicholas.dokos; +Cc: Liam Healy, Org-mode mailing list On Nov 12, 2010, at 1:57 PM, Nick Dokos wrote: > Carsten Dominik <carsten.dominik@gmail.com> 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 <carsten.dominik@gmail.com> > | Date: Fri Sep 25 08:03:23 2009 +0100 > | > | Bind <home> and <end> 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 <home> and <end> as well. > | > | 2009-09-24 Carsten Dominik <carsten.dominik@gmail.com> > | > | 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 ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2010-11-12 21:42 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-11-10 15:50 Rebinding of home and end keys Liam Healy 2010-11-12 19:46 ` Carsten Dominik 2010-11-12 19:57 ` Liam Healy 2010-11-12 21:23 ` Achim Gratz 2010-11-12 21:06 ` Jambunathan K 2010-11-12 21:21 ` Jambunathan K [not found] ` <15100.1289591832@gamaville.americas.hpqcorp.net> 2010-11-12 21:41 ` Carsten Dominik
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).