diff --git a/autoload/go/lsp.vim b/autoload/go/lsp.vim index 87b3323efb..6b08acfadb 100644 --- a/autoload/go/lsp.vim +++ b/autoload/go/lsp.vim @@ -1536,7 +1536,7 @@ function s:applyTextEdits(msg) abort " TODO(bc): deal with folds call s:deleteline(l:startline, l:endline) - for l:line in split(l:text, "\n") + for l:line in split(l:text, "\n", 1) call append(l:startline-1, l:line) let l:startline += 1 endfor diff --git a/autoload/go/test-fixtures/fmt/src/imports/goimports.go b/autoload/go/test-fixtures/fmt/src/imports/goimports.go index eec47f829d..6056136c7f 100644 --- a/autoload/go/test-fixtures/fmt/src/imports/goimports.go +++ b/autoload/go/test-fixtures/fmt/src/imports/goimports.go @@ -1,13 +1,8 @@ package main - -import ( - "fmt" -) - func Foo(log *logging.TestLogger) { -log.Debug("vim-go") + log.Debug("vim-go") } func main() { - fmt.Println("vim-go") + fmt.Println("vim-go") }