Skip to content

Releases: fatih/vim-go

v1.0.3

07 Mar 17:03

Choose a tag to compare

Changes:

  • Commands: a new :GoTestCompile command (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: referrer mode is improved to show referring lines in the quickfix window
  • Snippets: fixed previously broken var and vars snippets
  • Snippets: a new errt snippet is added, which expands to if err != nil { t.Fatal(err) }
  • Snippets: a new errh snippet is added, useful to be used in a http.Handler
  • Snippets: UltiSnips snippets are improved to take advance of Vim's Visual mode. For example selecting a block and typing if will 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

17 Feb 12:06

Choose a tag to compare

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

09 Feb 19:19

Choose a tag to compare

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

v1.0

29 Dec 09:21

Choose a tag to compare

We don't tag any changes or releases, so let's start with 1.0. Our Windows support is now in a good shape, tons of bugs are fixed, many new features and improvements is being added and it's getting better with each day (thanks to the community contributions).