1
0
mirror of https://github.com/golang/go synced 2024-11-18 18:34:40 -07:00
go/internal/lsp/protocol
Rebecca Stambler 6f4a86804e internal/lsp: add implementation of completion to LSP
Add an autocompletion implementation to the LSP. Also, add a function
that type-checks a package at a certain position, returning an *ast.File
and token.Pos for querying completion.

Change-Id: I288d4e6ed168e6014e79a4436f31f5b4a99b7139
Reviewed-on: https://go-review.googlesource.com/c/147657
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
Reviewed-by: Ian Cottrell <iancottrell@google.com>
2018-11-06 21:04:51 +00:00
..
basic.go internal/lsp: the core lsp protocol 2018-09-25 15:17:08 +00:00
client.go internal/lsp: the core lsp protocol 2018-09-25 15:17:08 +00:00
diagnostics.go internal/lsp: the core lsp protocol 2018-09-25 15:17:08 +00:00
doc.go internal/lsp: the core lsp protocol 2018-09-25 15:17:08 +00:00
general.go internal/lsp: the core lsp protocol 2018-09-25 15:17:08 +00:00
language.go internal/lsp: add implementation of completion to LSP 2018-11-06 21:04:51 +00:00
protocol.go internal/lsp: the core lsp protocol 2018-09-25 15:17:08 +00:00
registration.go internal/lsp: the core lsp protocol 2018-09-25 15:17:08 +00:00
server.go internal/lsp: the core lsp protocol 2018-09-25 15:17:08 +00:00
text.go internal/lsp: the core lsp protocol 2018-09-25 15:17:08 +00:00
window.go internal/lsp: the core lsp protocol 2018-09-25 15:17:08 +00:00
workspace.go internal/lsp: the core lsp protocol 2018-09-25 15:17:08 +00:00