Deduplicate (un)ordered list prefixes (pasting to new line)

Initial state:

- [ ] foo
- [ ] bar
- [ ] baz
  1. Select whole line with baz by triple-clicking mouse (or ctrl-shift-home). Cut.
  2. Goal: paste the line between the 2 remaining. Navigate cursor to end of line foo, insert new line.
  3. Paste. Result:
- [ ] foo
- [ ] - [ ] baz
- [ ] bar

Expected:

- [ ] foo
- [ ] baz
- [ ] bar

Yes, lines can be reordered with keyboard shortcuts, but when the list is thousands of lines long, it is more time-consuming. Yes, pressing enter twice is a valid workaround.

This should also apply to non-checkbox lists.