Documentation
¶
Index ¶
- func Completion(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.CompletionParams) ([]protocol.CompletionItem, error)
- func Definition(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.DefinitionParams) ([]protocol.LocationLink, error)
- func Handle(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request) (res any, err error)
- func Hover(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.HoverParams) (*protocol.Hover, error)
- func Initialize(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.InitializeParams) (*protocol.InitializeResult, error)
- func Initialized(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.InitializedParams) error
- func PrepareRename(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.PrepareRenameParams) (*protocol.PrepareRenamePlaceholder, error)
- func Rename(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.RenameParams) (*protocol.WorkspaceEdit, error)
- func SemanticTokens(ctx context.Context, conn *jsonrpc2.Conn, ...) (*protocol.SemanticTokens, error)
- func SignatureHelp(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.SignatureHelpParams) (*protocol.SignatureHelp, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Completion ¶
func Completion(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.CompletionParams) ([]protocol.CompletionItem, error)
func Definition ¶
func Definition(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.DefinitionParams) ([]protocol.LocationLink, error)
func Initialize ¶
func Initialize(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.InitializeParams) (*protocol.InitializeResult, error)
func Initialized ¶
func PrepareRename ¶
func PrepareRename(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.PrepareRenameParams) (*protocol.PrepareRenamePlaceholder, error)
func Rename ¶
func Rename(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.RenameParams) (*protocol.WorkspaceEdit, error)
func SemanticTokens ¶
func SemanticTokens(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.SemanticTokensParams) (*protocol.SemanticTokens, error)
func SignatureHelp ¶
func SignatureHelp(ctx context.Context, conn *jsonrpc2.Conn, params *protocol.SignatureHelpParams) (*protocol.SignatureHelp, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.