[Feature Request] do the same on headers
notuntoward opened this issue · 1 comments
Outliner is extremely useful, so useful that I wish it did the same for headers. With long documents, headers are necessary but I'd like to rearrange and navigate these hierarchies with the speed and keyboardiness that outliner provides. Would you consider adding similar navigation and manipulation commands for headers?
If so, I'd suggest doing it like it's done in other editing programs that have both headers and lists:
- when the cursor is in a list do outliner list operations, as always
- when the cursor is on a header, do header operations
- the same operations as can be done on lists, as much as possible
- consider the lists inside headers as plain text, not hierarchical objects
- when there is a selection region
- operate on the highest level of hierarchy within the region (more complicated)
For headers, there is the Obsidian core outline plugin, but this is totally mouse driven, and you have to open up a side pane to use it. There is also a zoo of plugins which implement some kinds of header manipulation. But none of them does everything, and most of them are inconsistent with each other.
It would be lovely to have list and header manipulations handled coherently, in a single plugin.
For the record, I've discovered that the heading shifter plugin can indent or outdent headers