Documentation
¶
Overview ¶
Package buflsp implements a language server for Protobuf.
The main entry-point of this package is the Serve() function, which creates a new LSP server.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Serve ¶
func Serve( ctx context.Context, wktBucket storage.ReadBucket, container appext.Container, controller bufctl.Controller, wasmRuntime wasm.Runtime, stream jsonrpc2.Stream, queryExecutor *incremental.Executor, ) (jsonrpc2.Conn, error)
Serve spawns a new LSP server, listening on the given stream.
Returns a context for managing the server.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.