Tags get generated to a .TAGS dotfile to then replace TAGS via hardlinks #389
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.
Basically:
for lowest possible inconsistency time when regenerating index.
Also, pass -G option to universal-ctags, so that shell files without .zsh extension get recognized by file constents (hashbangs and vim/emacs modelines). Also fixed modeline in zi-browse-symbol because it wasn't recognized.
Motivation and Context
When an editor reloads the file when its timestamp changes it might read incomplete contents. The hardlink way should be best possible (however it probably does the same what
mv -f .TAGS TAGS
does, but it's good to be as much explicit as possible).Related Issue(s)
Usage examples
To then browse tags with Ctrl-k (or
Alt-Shift-q
after #387).Types of changes
Checklist: