Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I am thinking about following some Go projects like GoBGP or hugo. What tools should I use for navigating the source tree and cross reference them? I have some vim/ctag files experiences on some C projects.
I am thinking about following some Go projects like GoBGP or hugo. What tools should I use for navigating the source tree and cross reference them? I have some vim/ctag files experiences on some C projects.
If need more accurate omnisense, then I recommend "govim" out of many existing plugins. This one is pure vimscript while it provides most of the expected features: https://github.com/govim/govim note it does start gopls (language server) just like other plugins. But Go is fast, so expect it to be pretty solid experience.
If you are heavy Vim user, you do not need anything else. For just quick browsing, simply use ctags, make sure to use universal ctags (https://ctags.io) not exuberant ctags which are no longer well maintained. Go works out of box.