Open scripting opened 2 years ago
I think outliners could have an explicit notion of "next item at the same level" vs. "another item at the same level". Or a "hard-next" vs "soft-next"
If you have this, then sequences that are "hard nexts" would move together ... whether up and down or indent outdent. While items merely at the same level can be reordered.
I'm wondering if you could modify the return key to make entering this difference explicit ... eg. normal return, on to another item at the same level, but shift-return for "the next item". (Or ctrl or whatever key makes sense)
Of course we have the concept of next item at the same level. And also the concept of the next line down from the cursor regardless of level. This isn't new stuff. Both those have been in my outliners since the early 80s.
Here's a howto doc on the outliner, that explains how it works.
A place to discuss this blog post.