With this tree structure:
* A ** A.1 ** A.2 ** A.3 a3a3a3a3a3a3a3 * B * C ** C.1 *** C.1.1 *** C.1.2 *** C.1.3 ** C.2 ** C.3
… I can move
C.1 (with its children) up and down with
If I use
M-S-↓, only the
C.1 node is moved, without its children. Easy, too, however the Manual claims in http://orgmode.org/manual/Structure-editing.html:
Move subtree up (swap with previous subtree of same level).
Move subtree down (swap with next subtree of same level).
… so, really, it should be the other way round. Nevermind, though.
C.1 node can be moved out of its parent,
C. When this happens, the
C.1 node always keeps its level (
** in this case), no matter where it ends up.
Now, what I want to achieve is to move the whole
C.1 subtree, the whole branch with all the children, similarly, out of
C, while keeping its
This could be done with
org-refile or killing the subtree
C-c C-x C-w and yanking it at some new point, however, nothing beats the
↑ experience (especially when I’ve got to move hundreds of such trees after importing my notes from Wunderlist).
Using GNU Emacs 22.214.171.124 and Org-mode version 8.3.2 (8.3.2-10-g00dacd-elpa).