Hi Nicolas,
Nicolas Goaziou <n.goaz...@gmail.com> writes: >>> We could have org-ctrldown and friends the same way we have org-shift* >>> commands. org-ctrldown would use `org-forward-element' when on some >>> Org element, and `forward-paragraph' elsewhere. > > "elsewhere" doesn't make sense here since point is _always_ on an element > (except on the first blank lines in a buffer). Right. But you got the idea: use `org-forward-element' when moving within structural elements of various kinds make sense and use `forward-paragraph' otherwise. >>> I acknowledge binding C-down to `org-forward-element' instead of >>> `forward-paragraph' is a bit disruptive, and maybe not ideal in all >>> situations. >> >> Yes, it produces unexpected results. > > I find it pretty predictable. May you elaborate on that? It is predictable, but sometimes counter-intuitive: for example, when on the first headline, C-up will throw an error instead of moving to the top of the buffer. Also, it is predictable but not reversible: hitting C-down three times then C-up three times will not always go back to the point where the user was at the beginning. -- Bastien