govim is a Go development plugin for Vim8, written in Go
BSD-3-CLAUSE License
Published by myitcv over 5 years ago
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.
>= 8.1.1419
then you will send incremental buffer updates to gopls
instead of entire file contents. This should improve general responsivenessgopls
fixes:w
after an undo would failPublished by myitcv over 5 years ago
Published by myitcv over 5 years ago
gopls
fixesgopls
diagnosticsgopls
diagnostics; see https://godoc.org/github.com/myitcv/govim/cmd/govim/config for more detailsA 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:
Published by myitcv over 5 years ago
Bug fixes:
Published by myitcv over 5 years ago
This release is principally to make available https://github.com/myitcv/govim/pull/189, a temporary govim
-based solution to file watching, whilst we await an official solution via https://github.com/golang/go/issues/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
.
Published by myitcv over 5 years ago
Bug fixes:
internal/span: fix another off-by-one in ToUTF16Column
Published by myitcv over 5 years ago
Important points to note:
govim
to use ftplugin
for the setting of default mappings. This adds a requirement to the minimal .vimrc
. See the wiki for more detailsOther version highlights:
golang.org/x/tools
, principally to fix panics in calls to span.ToUTF16Column
Published by myitcv over 5 years ago
Published by myitcv over 5 years ago
Published by myitcv over 5 years ago
Published by myitcv over 5 years ago
Published by myitcv over 5 years ago
Using golang.org/x/tools v0.0.0-20190416215400-dd61c98faef7
per #103
Published by myitcv over 5 years ago
Initial release of quickfix support, per #131
Published by myitcv over 5 years ago
Release to flag the minimum Vim requirement has changed to v8.1.1158 (per travis.yml
)
Published by myitcv over 5 years ago
Initial release, largely to flag the minimum Vim requirement has changed to v8.1.1137 (details in https://github.com/myitcv/govim/pull/112)