Releases: govim/govim
Releases · govim/govim
v0.0.15
Breaking changes
govim
now uses config functions to control behaviour. For example:
let g:govim_format_on_save="goimports"
becomes:
call govim#config#Set("FormatOnSave", "goimports")
See the Config
go doc
for the valid keys and values. The wiki has been updated to reflect this change.
Features/bug fixes
- If you have Vim/Gvim
>= 8.1.1419
then you will send incremental buffer updates togopls
instead of entire file contents. This should improve general responsiveness - Various
gopls
fixes - Fix where
:w
after an undo would fail - Fix where quickfix window would be incorrectly populated on occasions (#261)
v0.0.14
v0.0.13
Changes
- Add GOVIMGoImports and GOVIMGoFmt commands; currently only work on the entire file
- Various
gopls
fixes - Add CommandQuickfixDiagnostics command, to manually populate quickfix window with current
gopls
diagnostics - Add g:govim_quickfix_auto_diagnotics_disable variable to control whether quickfix window is automatically populated with
gopls
diagnostics; see https://godoc.org/github.com/myitcv/govim/cmd/govim/config for more details
BREAKING CHANGES
A small configuration-related breaking change has been made. Default values of updatetime
and balloondelay
were previous set in the govim
plugin. These have now been moved to the minimal.vimrc
as suggested settings:
v0.0.12
v0.0.11
This release is principally to make available #189, a temporary govim
-based solution to file watching, whilst we await an official solution via golang/go#31553.
This will be of particular interest if you use go generate
or similar, where file changes outside of the editor need to be communicated to gopls
.
v0.0.10
v0.0.9
Important points to note:
- #179, #180, #182 move
govim
to useftplugin
for the setting of default mappings. This adds a requirement to the minimal.vimrc
. See the wiki for more details
Other version highlights:
v0.0.8
v0.0.7
- cmd/govim: create a vim channel file by default to help with debugging (#163)
- cmd/govim: handle buffer delete event (#161)
- cmd/govim/config: document constants (#160)
- README: make pointer to minimal.vimrc more explicit (#159)
- govim: allow autocmds to declare expressions (#158)
- ci: add script to quickly trim local Docker image cache (#156)