On 2010-05-09 16:59 +0100, Nick Dokos wrote:
> I disagree: they are not parenthesis movement bindings - they are
> structure-navigation bindings. For example, C-M-f is forward-sexp.
> In lisp, an sexp has some relationship to parentheses, but it is
> incidental; in other programming modes, an sexp is whatever makes
> sense in that language and these commands are redefined appropriately.

Perhaps you haven't noticed. SEXP is a useful abstract. For example, it
allows you to move across some_long_function_name in C and even in the
message-mode I'm currently using, not just parenthesis. Situation like
this will arise when editing org files too. It is a key binding that you
can rely on in various modes and they happen to do the right thing.

They are not re-defined, in most modes once you have a proper syntax
table, they just work. On the other hand, the defun abstraction is not
as universal as sexp so redefine them is fine.

C-M-f and C-M-b are keys that I use extensively.

I haven't used C-M-n and C-M-p much.

> I think it is entirely appropriate to use these bindings to navigate
> structure in org-mode as well.

I am not against binding suitable keys to structure movement.

Leo


-- 
CCL-USER> _



_______________________________________________
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

Reply via email to