List aware Move Up/Down

I really wish there was some way to make the shifting of list entries more aware of the structure of lists. I know to highlight all list items I want to shift up/down, but if the other list items have child items, there’s no way to shift past them. I understand that Bear is not an outliner, but I wish there was something to make this function a bit better. Thank you!

Before:


After hitting move down, the list items are interleaved instead of jumping to the end

3 Likes

Would also love this feature

Yes! The ‘children’ should move with the ‘parent’.

And ideally, selecting the ‘children’ would not be needed.

1 Like

Yes, that would be perfect, but I’m trying to keep my ask as small as possible :slight_smile:

2 Likes

I agree. Nevermind that bear is not an outliner. The current behaviour is not what I would expect in any scenario I can imagine

1 Like

You can drag-and-drop list items including sub-items. But it would be useful to easily do it using the keyboard also.

Bear is a markdown editor, and as any text editor, it is line based. The move line command does just that. On the other hand, we try to make editing smooth and many operations are aware of the markdown structure.

We will consider this, but right now we are busy with other exciting stuff.

2 Likes

To avoid a potential misunderstanding: I expect that just the line is moved by using keyboard hotkeys IF there is no selection.

As I wrote …

… I said that because in the screenshot of cansar he showed that the bullet and its subbullets were selected.

1 Like

I would like to see this as well. I use iOS (iPad & iPhone) and have a lot of indented lists and I use the Up/Down feature as well. I can select all of the text and it will move the main line and indented line as well but would be nice to just have the cursor on the main line and then when moving up/down all of the indented text goes with it.

1 Like