vim-go v1.9 Release Notes

Release Date: 2016-09-13 // over 7 years ago
  • ๐Ÿ‘Œ 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. Useful 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]