v1.3
Changes:
- Commands (NEW): a new
:GoOracleTagscommand was added to pass build tags to Oracle's-tagsflag. (gh-573) - Commands: change
:GoTestcommand to timeout after 10 seconds. Vim UI is blocking and tests with large running times makes Vim blocking for a long time. This is also customizable with the new optiong:go_test_timeout. (gh-578) - Commands: improve
:GoRenameto collect and populate quickfix window with errors. (gh-577) - Commands: improve
:GoRunby dropping bad filenames from quickfix window. This allows us to have only valid entries which can be jumped to (gh-547) - Commands: improve
:GoMetaLinterquickfix output by using absolute paths. This enables us to jump to errors for all cases. (gh-565) - Commands: improve
:GoMetaLintercommand by adding a new optiong:go_metalinter_deadlinewhich cancels the linters after 5 seconds (previous default). (gh-576) - Commands: improve
:GoMetaLinterby jumping to the first encountered error from the quickfix window. - Commands: fixed
:GoErrCheckshowing the correct output when executed inside the source folder (gh-564) - Commands: fixed
:GoBuildby not using/dev/nullanymore for build output (not supported bygo). We pass a temporary file now. (gh-567) - Commands: fixed
:GoFmtpassingg:go_fmt_optionsoptions togoimports. This option is only valid withgofmt. (gh-590) - Internal (NEW): automatically resize quickfix window based on the number of errors (gh-602)
- Internal: fix vim-go for
cygwinusers. (gh-575) - Syntax (NEW): improve build constraints to show invalid cases (such as
// +buildfoo, not having an empty line between the package statement, etc..). Also add missingGOARCHvalues sucha sarm64. There are many other useful improvements, for more detail please have a look at (gh-589) - Syntax: fixed identifier in template files to be highlighted correctly (gh-559)
- Syntax: fixed character region in template files to be highlighted correctly (gh-603)
- Syntax: fixed variables in template files to be highlighted correctly (gh-611)
- Syntax: add support for all values of
GOARCH(gh-601) - Syntax: do not treat builtins as keywords. Now
makewill not highlighted butmake()will be highlighted (gh-605) - Documentation: Add note about Syntastic usage as this problem comes up a lot (gh-580)
- Documentation: Add note about
:GoUpdateBinaries(gh-606)
Thanks to all contributors working on Vim-go.