Make auto_tags preserve existing tag section structure #1353
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently, auto_tags will delete sections from "Generated Tags" for tags that aren't used in any pages. This PR makes auto_tags preserve the subsections for unused tags, making auto_tags more usable for tags that are regularly removed (for example a "todo" tag).
Additionally, I made auto_tags preserve the existing order of subsections under "Generated Tags" instead of alphabetizing it.
Steps for submitting a pull request:
somewhat related issue: #724
dev
branch!doc/vimwiki.txt
if applicable,including the Changelog and Contributors sections.