Consider a .org
file containing
* Item 1
- Item 1.1
- Item 1.2
* Item 2
- Item 2.1
- Item 2.2
with the point being at Item 2
. With GNU Emacs 25.2.1
(x86_64-apple-darwin13.4.0) of 2017-04-21 and Org-mode version 8.2.10 executing M-S-up
leads to
* Item 2
- Item 2.1
- Item 2.2
* Item 1
- Item 1.1
- Item 1.2
With GNU Emacs 26.1 (build 1, x86_64-apple-darwin14.5.0) of 2018-05-30 and
Org-mode version 9.1.9, I suddenly see this (on M-S-up
):
* Item 1
- Item 1.1
* Item 2
- Item 1.2
- Item 2.1
- Item 2.2
Has this (default) behaviour changed? And how do you get the 'old' behaviour?
This seems to be related but the answer does not seem helpful in this regard.
Is there any way to get the old behavior back? The new behavior is inconsistent with how meta-left/right and shift-meta-left/right works. Here shift-meta-left/right moves the subtree while meta-left/right moves a line. In contrast, with up and down shift-meta-up/down moves a line and meta-up/down the subtree. This new behavior of meta-shift-up/down moving only a line drives me completely bonkers when trying to move a subtree to its correct position in a hierarchy. I never remember when to press shift and when not.