Nicolas Goaziou <n.goaz...@gmail.com> writes:

> When depth isn't involved

When I am within a nested list (any arbitray position) and I C-down what
should happen?

----------------------------------------------------------------

When I am on an headline and I C-down, I find it disconcerting that
cursor takes a far jump.  

There are specialized commands to jump between headlines and I don't
want a 'paragraph' motion command to do anything fancy.  I would much
prefer that the paragraph motion commands be really dumbed down.  

----------------------------------------------------------------

I really wouldn't mind if paragraph motion commands lands /within/ a src
block or I will be surprised if a table, IRL, is not guarded on either
sides by blank lines.  In the few years, that I have been on this list
not a single complained that his cursor ended up within a src block.

----------------------------------------------------------------

I think sexp motion commands - for example, C-M-d - can help me
precisely move in to the inner sexps with little thought.  This could be
useful when I want to surgically move - thinkg, tree traversal - within
nested lists (or nested structure) but with little effort.

----------------------------------------------------------------

Bottomline: It is difficult to unlearn.  But easier to learn.  

So, don't "overload" existing paragraph motion commands.  

Instead, introduce sexp motion and mimic what emacs-lisp-mode does.  Try
C-down while within a defun and see what happens.

----------------------------------------------------------------


Reply via email to