vim-go v1.9 released

IMPROVEMENTS:

guru uses now the -modified flag, which allows us use guru on modified buffers as well. This affects all commands where guru is used. Such as :GoDef, :GoReferrers, etc.. [gh-944] :GoDoc uses now the -modified flag under the hood (for `gogetdoc), which allows us to get documentation for the identifier under the cursor ina modified buffer. [gh-1014] Cleanup and improve documentation [gh-987] Add new g:go_gocode_socket_type setting to change the underlying socket type passed to gocode. Usefull to fallback to tcp on cases such as Bash on Windows [gh-1000] :GoSameIds is now automatically re-evaluated in cases of buffer reloads (such as :GoRename) [gh-998] Improve docs about go_auto_sameids [gh-1017] Improve error message by printing the full path if an incompatible goimports is being used [gh-1006] iota and nil are now highlighted correctly and are not treated as booleans [gh-1030] BUG FIXES:

Fix system calls on Windows [gh-988] Fix :GoSameIds and :GoCoverage for light background and after changing color schemes [gh-983] Fix TagBar and GoCallers for Windows user [gh-999] Set updatetime for for auto_sameids feature as well [gh-1016] Update docs about missing go_highlight_generate_tags setting [gh-1023] Fix updating the jumplist if :GoDef is used [gh-1029] Fix highlighting literal percent sign (%%) in strings [gh-1011] Fix highlighting of nested fields [gh-1007] Fix checking for exepath feature for the upcoming vim 8.0 release [gh-1046] BACKWARDS INCOMPATIBILITIES:

Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle to make it compatible with the existing :GoMetaLinter command [gh-1020]

/r/golang Thread Link - github.com