Releases: fatih/vim-go
Releases · fatih/vim-go
v1.0.3
Changes:
- Commands: a new
:GoTestCompilecommand (with appropriate mappings) is added. Useful to compile a test binary or show/fix compile errors in quickfix window - Autocompletion: fix trimming brackets if completion was invoked on a previous completion
- Oracle: fix Oracle scope settings. Added docs about usage.
- Oracle:
referrermode is improved to show referring lines in the quickfix window - Snippets: fixed previously broken
varandvarssnippets - Snippets: a new
errtsnippet is added, which expands toif err != nil { t.Fatal(err) } - Snippets: a new
errhsnippet is added, useful to be used in ahttp.Handler - Snippets: UltiSnips snippets are improved to take advance of Vim's
Visualmode. For example selecting a block and typingifwill create an if scope around the block. - Documentation: fix duplicate docs
- Vim-go: cleanup README.md
- Vim-go: fix fallback binary path for Windows users. The fallback mechanism is used to discover the necessary Go tools, such as
godef,gocode, etc...
Thanks for all contributors working on Vim-go.
v1.0.2
Changes:
- Oracle: enable all Oracle commands. Docs, mappings and commands are also added. It uses Quickfix list instead of a custom UI.
- Vim-go: clarify installation process in Readme, add instructions for vim-plug, NeoBundle and manual.
- Vim-go: fix shiftwidth parsing, it was broken in the previous release for old Vim versions
- GoFmt: fix experimantal mode
- Snippets: new snippets are added, mostly for testing ( changes)
Thanks for all contributors working on Vim-go
v1.0.1
Changes:
- Vim-go: fatal errors are now parsed successfully and populated to quickfix list
- Vim-go: updated godef import path
- Vim-go: shiftwidth is changed to use shiftwidth() function. Fixes usage with plugins like vim-sleuth and possible mis usage (like setting shiftwidth to zero)
- Vim-go: added a new Donation section to Readme, for those who ask for it.
- Vim-go: updated Readme for possible problems with
csh - GoDoc: packages with extensions, like "gopkg.in/yaml.v2" can be now displayed
- GoDoc: packages with different import paths, like "github.com/bitly/go-simplejson" can be now displayed
- Docs: documentation for text objects are updated, typo fixes are merged
- Syntax: new feature to highlight build constraints (disabled by default)
- GoErrCheck: fix parsing of errcheck error syntax
- Windows: if vimproc is installed, Windows users will use it for autocompletion
- Snippets: fix consistency between Neosnippet and UltiSnips snippets
- Snippets: improve UltiSnips snippets to pick Visual selection (demo: http://quick.as/0dvigz5)
Thanks for all contributors working on Vim-go