mirror of
https://github.com/gryf/tagbar.git
synced 2025-12-17 11:30:28 +01:00
Cache files locally for parsing
Files are now cached locally in a temporary file, and the parsing happens on that file. This allows displaying tags for remote (Netrw) files, and it will also make access to files on remote filesystems like NFS and sshfs faster. Additionally, tags are now always updated when the files are saved, deprecating the tagbar_updateonsave_maxlines option. Otherwise checking for changes in remote files would not have been possible.
This commit is contained in:
@@ -473,19 +473,9 @@ Example:
|
||||
|
||||
*g:tagbar_updateonsave_maxlines*
|
||||
g:tagbar_updateonsave_maxlines~
|
||||
Default: 5000
|
||||
|
||||
If the current file has fewer lines than the value of this variable, Tagbar
|
||||
will update immediately after saving the file. If it is longer then the update
|
||||
will only happen on the |CursorHold| event and when switching buffers (or
|
||||
windows). This is to prevent the time it takes to save a large file from
|
||||
becoming annoying in case you have a slow computer. If you have a fast
|
||||
computer you can set it to a higher value.
|
||||
Deprecated. Tagbar will now always get updated when the file is being saved.
|
||||
|
||||
Example:
|
||||
>
|
||||
let g:tagbar_updateonsave_maxlines = 10000
|
||||
<
|
||||
|
||||
*g:tagbar_systemenc*
|
||||
g:tagbar_systemenc~
|
||||
|
||||
Reference in New Issue
Block a user