Describe the bug
My project had a tags file that I had already generated prior to using gutentags. When I originally generated the tags file, I included source code from an external source tree that I also need to navigate. For example, from within my project, I ran ctags -R ./src /path/to/external/src. However, immediately after using gutentags for the first time, none of the tags for the external project are present anymore. It seems like gutentags modified the original tags file without respecting the external tags.
This isn't a huge deal because I was able to regenerate the original tags file. But I would like to be able to use gutentags, and it is not compatible with this setup.
Steps to reproduce
Create tags file with tags from external project (e.g. ctags -R ./my-src /path/to/external/project)
Run vim with gutentags plugin
Try to navigate to tag corresponding to definition in external project
Describe the bug My project had a tags file that I had already generated prior to using gutentags. When I originally generated the tags file, I included source code from an external source tree that I also need to navigate. For example, from within my project, I ran
ctags -R ./src /path/to/external/src
. However, immediately after using gutentags for the first time, none of the tags for the external project are present anymore. It seems like gutentags modified the original tags file without respecting the external tags.This isn't a huge deal because I was able to regenerate the original tags file. But I would like to be able to use gutentags, and it is not compatible with this setup.
Steps to reproduce
ctags -R ./my-src /path/to/external/project
)Share your setup
g:gutentags_cache_dir
? no