emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: org-mode, please change the name of function org-metaleft etc


From: Carsten Dominik
Subject: Re: org-mode, please change the name of function org-metaleft etc
Date: Sun, 4 Nov 2007 08:29:57 +0100


On  31Oct2007, at 8:47 AM, Richard Stallman wrote:

In org-mode the functions that are bound to some keys are named after
    the key binding, for example:

       <M-left>        org-metaleft

M-left is a basic cursor motion key which runs backward-word.
It is not good for any major mode to rebind such keys,
unless the new binding is a sort of extension or adaptation
of the standard binding.  It is hard to see how backward-word
could require any adaptation to a given major mode.

What's up here?

The are context-sensitive commands in Org-mode.  In normal text, they
fall back to the default functionality of these keys, in this case backward-word. In special contexts they do other things. These commands are essential to
the functionality of Org-mode.

While I fully agree that a name telling what the command does would be very useful, I cannot think of a good way to create one here. Since there are several contexts where the command behaves specially, a long name would be needed to capture all of it. Moreover, if I think of a new context where the command should behave specially, I would have to change the name of the command to reflect
this.

- Carsten




reply via email to

[Prev in Thread] Current Thread [Next in Thread]