Versions in this module Expand all Collapse all v0 v0.13.1 Oct 29, 2023 Changes in this version + const Abort + const CodeContentModified + const CodeRequestCancelled + const LSPReservedErrorRangeEnd + const LSPReservedErrorRangeStart + const MethodCallHierarchyIncomingCalls + const MethodCallHierarchyOutgoingCalls + const MethodCancelRequest + const MethodClientRegisterCapability + const MethodClientUnregisterCapability + const MethodCodeLensRefresh + const MethodCodeLensResolve + const MethodCompletionItemResolve + const MethodDidCreateFiles + const MethodDidDeleteFiles + const MethodDidRenameFiles + const MethodDocumentLinkResolve + const MethodExit + const MethodInitialize + const MethodInitialized + const MethodLinkedEditingRange + const MethodLogTrace + const MethodMoniker + const MethodProgress + const MethodSemanticTokensFull + const MethodSemanticTokensFullDelta + const MethodSemanticTokensRange + const MethodSemanticTokensRefresh + const MethodSetTrace + const MethodShowDocument + const MethodShutdown + const MethodTelemetryEvent + const MethodTextDocumentCodeAction + const MethodTextDocumentCodeLens + const MethodTextDocumentColorPresentation + const MethodTextDocumentCompletion + const MethodTextDocumentDeclaration + const MethodTextDocumentDefinition + const MethodTextDocumentDidChange + const MethodTextDocumentDidClose + const MethodTextDocumentDidOpen + const MethodTextDocumentDidSave + const MethodTextDocumentDocumentColor + const MethodTextDocumentDocumentHighlight + const MethodTextDocumentDocumentLink + const MethodTextDocumentDocumentSymbol + const MethodTextDocumentFoldingRange + const MethodTextDocumentFormatting + const MethodTextDocumentHover + const MethodTextDocumentImplementation + const MethodTextDocumentOnTypeFormatting + const MethodTextDocumentPrepareCallHierarchy + const MethodTextDocumentPrepareRename + const MethodTextDocumentPublishDiagnostics + const MethodTextDocumentRangeFormatting + const MethodTextDocumentReferences + const MethodTextDocumentRename + const MethodTextDocumentSignatureHelp + const MethodTextDocumentTypeDefinition + const MethodTextDocumentWillSave + const MethodTextDocumentWillSaveWaitUntil + const MethodWillCreateFiles + const MethodWillDeleteFiles + const MethodWillRenameFiles + const MethodWindowLogMessage + const MethodWindowShowMessage + const MethodWindowShowMessageRequest + const MethodWorkDoneProgressCancel + const MethodWorkDoneProgressCreate + const MethodWorkspaceApplyEdit + const MethodWorkspaceConfiguration + const MethodWorkspaceDidChangeConfiguration + const MethodWorkspaceDidChangeWatchedFiles + const MethodWorkspaceDidChangeWorkspaceFolders + const MethodWorkspaceExecuteCommand + const MethodWorkspaceSymbol + const MethodWorkspaceWorkspaceFolders + const TextOnlyTransactional + const Transactional + const Undo + const Version + var EOL = []string + var ErrContentModified = jsonrpc2.NewError(CodeContentModified, "cancelled JSON-RPC") + var ErrRequestCancelled = jsonrpc2.NewError(CodeRequestCancelled, "cancelled JSON-RPC") + func Call(ctx context.Context, conn jsonrpc2.Conn, method string, ...) error + func CancelHandler(handler jsonrpc2.Handler) jsonrpc2.Handler + func ClientHandler(client *Client, handler jsonrpc2.Handler) jsonrpc2.Handler + func Handlers(handler jsonrpc2.Handler) jsonrpc2.Handler + func LoggerFromContext(ctx context.Context) *zap.Logger + func LoggingStream(stream jsonrpc2.Stream, w io.Writer) jsonrpc2.Stream + func NewVersion(i int32) *int32 + func ServerHandler(server *Server, handler jsonrpc2.Handler) jsonrpc2.Handler + func WithClient(ctx context.Context, client *Client) context.Context + func WithLogger(ctx context.Context, logger *zap.Logger) context.Context + type AnnotatedTextEdit struct + AnnotationID ChangeAnnotationIdentifier + type ApplyWorkspaceEditParams struct + Edit WorkspaceEdit + Label string + type ApplyWorkspaceEditResponse struct + Applied bool + FailedChange uint32 + FailureReason string + type CallHierarchy struct + DynamicRegistration bool + type CallHierarchyClientCapabilities struct + DynamicRegistration bool + type CallHierarchyIncomingCall struct + From CallHierarchyItem + FromRanges []Range + type CallHierarchyIncomingCallsParams struct + Item CallHierarchyItem + type CallHierarchyItem struct + Data interface{} + Detail string + Kind SymbolKind + Name string + Range Range + SelectionRange Range + Tags []SymbolTag + URI DocumentURI + type CallHierarchyOptions struct + type CallHierarchyOutgoingCall struct + FromRanges []Range + To CallHierarchyItem + type CallHierarchyOutgoingCallsParams struct + Item CallHierarchyItem + type CallHierarchyPrepareParams struct + type CallHierarchyRegistrationOptions struct + type CancelParams struct + ID interface{} + type ChangeAnnotation struct + Description string + Label string + NeedsConfirmation bool + type ChangeAnnotationIdentifier string + type Client struct + func ClientDispatcher(conn jsonrpc2.Conn, logger *zap.Logger) *Client + func NewServer(ctx context.Context, server *Server, stream jsonrpc2.Stream, ...) (context.Context, jsonrpc2.Conn, *Client) + func (c *Client) ApplyEdit(ctx context.Context, params *ApplyWorkspaceEditParams) (result *ApplyWorkspaceEditResponse, err error) + func (c *Client) Configuration(ctx context.Context, params *ConfigurationParams) (_ []interface{}, err error) + func (c *Client) LogMessage(ctx context.Context, params *LogMessageParams) (err error) + func (c *Client) Progress(ctx context.Context, params *ProgressParams) (err error) + func (c *Client) PublishDiagnostics(ctx context.Context, params *PublishDiagnosticsParams) (err error) + func (c *Client) RegisterCapability(ctx context.Context, params *RegistrationParams) (err error) + func (c *Client) ShowMessage(ctx context.Context, params *ShowMessageParams) (err error) + func (c *Client) ShowMessageRequest(ctx context.Context, params *ShowMessageRequestParams) (_ *MessageActionItem, err error) + func (c *Client) Telemetry(ctx context.Context, params interface{}) (err error) + func (c *Client) UnregisterCapability(ctx context.Context, params *UnregistrationParams) (err error) + func (c *Client) WorkDoneProgressCreate(ctx context.Context, params *WorkDoneProgressCreateParams) (err error) + func (c *Client) WorkspaceFolders(ctx context.Context) (result []WorkspaceFolder, err error) + type ClientCapabilities struct + Experimental interface{} + General *GeneralClientCapabilities + TextDocument *TextDocumentClientCapabilities + Window *WindowClientCapabilities + Workspace *WorkspaceClientCapabilities + type ClientCapabilitiesShowDocument = ShowDocumentClientCapabilities + type ClientCapabilitiesShowMessageRequest = ShowMessageRequestClientCapabilities + type ClientCapabilitiesShowMessageRequestMessageActionItem = ShowMessageRequestClientCapabilitiesMessageActionItem + type ClientInfo struct + Name string + Version string + type CodeAction struct + Command *Command + Data interface{} + Diagnostics []Diagnostic + Disabled *CodeActionDisable + Edit *WorkspaceEdit + IsPreferred bool + Kind CodeActionKind + Title string + type CodeActionClientCapabilities struct + CodeActionLiteralSupport *CodeActionClientCapabilitiesLiteralSupport + DataSupport bool + DisabledSupport bool + DynamicRegistration bool + HonorsChangeAnnotations bool + IsPreferredSupport bool + ResolveSupport *CodeActionClientCapabilitiesResolveSupport + type CodeActionClientCapabilitiesKind struct + ValueSet []CodeActionKind + type CodeActionClientCapabilitiesLiteralSupport struct + CodeActionKind *CodeActionClientCapabilitiesKind + type CodeActionClientCapabilitiesResolveSupport struct + Properties []string + type CodeActionContext struct + Diagnostics []Diagnostic + Only []CodeActionKind + type CodeActionDisable struct + Reason string + type CodeActionKind string + const QuickFix + const Refactor + const RefactorExtract + const RefactorInline + const RefactorRewrite + const Source + const SourceOrganizeImports + type CodeActionOptions struct + CodeActionKinds []CodeActionKind + ResolveProvider bool + type CodeActionParams struct + Context CodeActionContext + Range Range + TextDocument TextDocumentIdentifier + type CodeActionRegistrationOptions struct + type CodeDescription struct + Href URI + type CodeLens struct + Command *Command + Data interface{} + Range Range + type CodeLensClientCapabilities struct + DynamicRegistration bool + type CodeLensOptions struct + ResolveProvider bool + type CodeLensParams struct + TextDocument TextDocumentIdentifier + type CodeLensRegistrationOptions struct + ResolveProvider bool + type CodeLensWorkspaceClientCapabilities struct + RefreshSupport bool + type Color struct + Alpha float64 + Blue float64 + Green float64 + Red float64 + type ColorInformation struct + Color Color + Range Range + type ColorPresentation struct + AdditionalTextEdits []TextEdit + Label string + TextEdit *TextEdit + type ColorPresentationParams struct + Color Color + Range Range + TextDocument TextDocumentIdentifier + type Command struct + Arguments []interface{} + Command string + Title string + type CompletionContext struct + TriggerCharacter string + TriggerKind CompletionTriggerKind + type CompletionItem struct + AdditionalTextEdits []TextEdit + Command *Command + CommitCharacters []string + Data interface{} + Deprecated bool + Detail string + Documentation interface{} + FilterText string + InsertText string + InsertTextFormat InsertTextFormat + InsertTextMode InsertTextMode + Kind CompletionItemKind + Label string + Preselect bool + SortText string + Tags []CompletionItemTag + TextEdit *TextEdit + type CompletionItemKind float64 + const CompletionItemKindClass + const CompletionItemKindColor + const CompletionItemKindConstant + const CompletionItemKindConstructor + const CompletionItemKindEnum + const CompletionItemKindEnumMember + const CompletionItemKindEvent + const CompletionItemKindField + const CompletionItemKindFile + const CompletionItemKindFolder + const CompletionItemKindFunction + const CompletionItemKindInterface + const CompletionItemKindKeyword + const CompletionItemKindMethod + const CompletionItemKindModule + const CompletionItemKindOperator + const CompletionItemKindProperty + const CompletionItemKindReference + const CompletionItemKindSnippet + const CompletionItemKindStruct + const CompletionItemKindText + const CompletionItemKindTypeParameter + const CompletionItemKindUnit + const CompletionItemKindValue + const CompletionItemKindVariable + func (k CompletionItemKind) String() string + type CompletionItemTag float64 + const CompletionItemTagDeprecated + func (c CompletionItemTag) String() string + type CompletionList struct + IsIncomplete bool + Items []CompletionItem + type CompletionOptions struct + ResolveProvider bool + TriggerCharacters []string + type CompletionParams struct + Context *CompletionContext + type CompletionRegistrationOptions struct + ResolveProvider bool + TriggerCharacters []string + type CompletionTextDocumentClientCapabilities struct + CompletionItem *CompletionTextDocumentClientCapabilitiesItem + CompletionItemKind *CompletionTextDocumentClientCapabilitiesItemKind + ContextSupport bool + DynamicRegistration bool + type CompletionTextDocumentClientCapabilitiesItem struct + CommitCharactersSupport bool + DeprecatedSupport bool + DocumentationFormat []MarkupKind + InsertReplaceSupport bool + InsertTextModeSupport *CompletionTextDocumentClientCapabilitiesItemInsertTextModeSupport + PreselectSupport bool + ResolveSupport *CompletionTextDocumentClientCapabilitiesItemResolveSupport + SnippetSupport bool + TagSupport *CompletionTextDocumentClientCapabilitiesItemTagSupport + type CompletionTextDocumentClientCapabilitiesItemInsertTextModeSupport struct + ValueSet []InsertTextMode + type CompletionTextDocumentClientCapabilitiesItemKind struct + ValueSet []CompletionItemKind + type CompletionTextDocumentClientCapabilitiesItemResolveSupport struct + Properties []string + type CompletionTextDocumentClientCapabilitiesItemTagSupport struct + ValueSet []CompletionItemTag + type CompletionTriggerKind float64 + const CompletionTriggerKindInvoked + const CompletionTriggerKindTriggerCharacter + const CompletionTriggerKindTriggerForIncompleteCompletions + func (k CompletionTriggerKind) String() string + type ConfigurationItem struct + ScopeURI uri.URI + Section string + type ConfigurationParams struct + Items []ConfigurationItem + type CreateFile struct + AnnotationID ChangeAnnotationIdentifier + Kind ResourceOperationKind + Options *CreateFileOptions + URI DocumentURI + type CreateFileOptions struct + IgnoreIfExists bool + Overwrite bool + type CreateFilesParams struct + Files []FileCreate + type DeclarationOptions struct + type DeclarationParams struct + type DeclarationRegistrationOptions struct + type DeclarationTextDocumentClientCapabilities struct + DynamicRegistration bool + LinkSupport bool + type DefinitionOptions struct + type DefinitionParams struct + type DefinitionTextDocumentClientCapabilities struct + DynamicRegistration bool + LinkSupport bool + type DeleteFile struct + AnnotationID ChangeAnnotationIdentifier + Kind ResourceOperationKind + Options *DeleteFileOptions + URI DocumentURI + type DeleteFileOptions struct + IgnoreIfNotExists bool + Recursive bool + type DeleteFilesParams struct + Files []FileDelete + type Diagnostic struct + Code interface{} + CodeDescription *CodeDescription + Data interface{} + Message string + Range Range + RelatedInformation []DiagnosticRelatedInformation + Severity DiagnosticSeverity + Source string + Tags []DiagnosticTag + type DiagnosticRelatedInformation struct + Location Location + Message string + type DiagnosticSeverity float64 + const DiagnosticSeverityError + const DiagnosticSeverityHint + const DiagnosticSeverityInformation + const DiagnosticSeverityWarning + func (d DiagnosticSeverity) String() string + type DiagnosticTag float64 + const DiagnosticTagDeprecated + const DiagnosticTagUnnecessary + func (d DiagnosticTag) String() string + type DidChangeConfigurationParams struct + Settings interface{} + type DidChangeConfigurationWorkspaceClientCapabilities struct + DynamicRegistration bool + type DidChangeTextDocumentParams struct + ContentChanges []TextDocumentContentChangeEvent + TextDocument VersionedTextDocumentIdentifier + type DidChangeWatchedFilesParams struct + Changes []*FileEvent + type DidChangeWatchedFilesRegistrationOptions struct + Watchers []FileSystemWatcher + type DidChangeWatchedFilesWorkspaceClientCapabilities struct + DynamicRegistration bool + type DidChangeWorkspaceFoldersParams struct + Event WorkspaceFoldersChangeEvent + type DidCloseTextDocumentParams struct + TextDocument TextDocumentIdentifier + type DidOpenTextDocumentParams struct + TextDocument TextDocumentItem + type DidSaveTextDocumentParams struct + Text string + TextDocument TextDocumentIdentifier + type DocumentColorClientCapabilities struct + DynamicRegistration bool + type DocumentColorOptions struct + type DocumentColorParams struct + TextDocument TextDocumentIdentifier + type DocumentColorRegistrationOptions struct + type DocumentFilter struct + Language string + Pattern string + Scheme string + type DocumentFormattingClientCapabilities struct + DynamicRegistration bool + type DocumentFormattingOptions struct + type DocumentFormattingParams struct + Options FormattingOptions + TextDocument TextDocumentIdentifier + type DocumentHighlight struct + Kind DocumentHighlightKind + Range Range + type DocumentHighlightClientCapabilities struct + DynamicRegistration bool + type DocumentHighlightKind float64 + const DocumentHighlightKindRead + const DocumentHighlightKindText + const DocumentHighlightKindWrite + func (k DocumentHighlightKind) String() string + type DocumentHighlightOptions struct + type DocumentHighlightParams struct + type DocumentLink struct + Data interface{} + Range Range + Target DocumentURI + Tooltip string + type DocumentLinkClientCapabilities struct + DynamicRegistration bool + TooltipSupport bool + type DocumentLinkOptions struct + ResolveProvider bool + type DocumentLinkParams struct + TextDocument TextDocumentIdentifier + type DocumentLinkRegistrationOptions struct + ResolveProvider bool + type DocumentOnTypeFormattingClientCapabilities struct + DynamicRegistration bool + type DocumentOnTypeFormattingOptions struct + FirstTriggerCharacter string + MoreTriggerCharacter []string + type DocumentOnTypeFormattingParams struct + Ch string + Options FormattingOptions + Position Position + TextDocument TextDocumentIdentifier + type DocumentOnTypeFormattingRegistrationOptions struct + FirstTriggerCharacter string + MoreTriggerCharacter []string + type DocumentRangeFormattingClientCapabilities struct + DynamicRegistration bool + type DocumentRangeFormattingOptions struct + type DocumentRangeFormattingParams struct + Options FormattingOptions + Range Range + TextDocument TextDocumentIdentifier + type DocumentSelector []*DocumentFilter + type DocumentSymbol struct + Children []DocumentSymbol + Deprecated bool + Detail string + Kind SymbolKind + Name string + Range Range + SelectionRange Range + Tags []SymbolTag + type DocumentSymbolClientCapabilities struct + DynamicRegistration bool + HierarchicalDocumentSymbolSupport bool + LabelSupport bool + SymbolKind *SymbolKindCapabilities + TagSupport *DocumentSymbolClientCapabilitiesTagSupport + type DocumentSymbolClientCapabilitiesTagSupport struct + ValueSet []SymbolTag + type DocumentSymbolOptions struct + Label string + type DocumentSymbolParams struct + TextDocument TextDocumentIdentifier + type DocumentURI = uri.URI + type EnableSelectionRange bool + func (v EnableSelectionRange) Value() interface{} + type ExecuteCommandClientCapabilities struct + DynamicRegistration bool + type ExecuteCommandOptions struct + Commands []string + type ExecuteCommandParams struct + Arguments []interface{} + Command string + type ExecuteCommandRegistrationOptions struct + Commands []string + type FailureHandlingKind string + const FailureHandlingKindAbort + const FailureHandlingKindTextOnlyTransactional + const FailureHandlingKindTransactional + const FailureHandlingKindUndo + type FileChangeType float64 + const FileChangeTypeChanged + const FileChangeTypeCreated + const FileChangeTypeDeleted + func (t FileChangeType) String() string + type FileCreate struct + URI string + type FileDelete struct + URI string + type FileEvent struct + Type FileChangeType + URI uri.URI + type FileOperationFilter struct + Pattern FileOperationPattern + Scheme string + type FileOperationPattern struct + Glob string + Matches FileOperationPatternKind + Options FileOperationPatternOptions + type FileOperationPatternKind string + const FileOperationPatternKindFile + const FileOperationPatternKindFolder + type FileOperationPatternOptions struct + IgnoreCase bool + type FileOperationRegistrationOptions struct + Filters []FileOperationFilter + type FileRename struct + NewURI string + OldURI string + type FileSystemWatcher struct + GlobPattern string + Kind WatchKind + type FoldingRange struct + EndCharacter uint32 + EndLine uint32 + Kind FoldingRangeKind + StartCharacter uint32 + StartLine uint32 + type FoldingRangeClientCapabilities struct + DynamicRegistration bool + LineFoldingOnly bool + RangeLimit uint32 + type FoldingRangeKind string + const CommentFoldingRange + const ImportsFoldingRange + const RegionFoldingRange + type FoldingRangeOptions struct + type FoldingRangeParams struct + type FoldingRangeRegistrationOptions struct + type FormattingOptions struct + InsertFinalNewline bool + InsertSpaces bool + Key map[string]interface{} + TabSize uint32 + TrimFinalNewlines bool + TrimTrailingWhitespace bool + type GeneralClientCapabilities struct + Markdown *MarkdownClientCapabilities + RegularExpressions *RegularExpressionsClientCapabilities + type Hover struct + Contents MarkupContent + Range *Range + type HoverOptions struct + type HoverParams struct + type HoverTextDocumentClientCapabilities struct + ContentFormat []MarkupKind + DynamicRegistration bool + type ImplementationOptions struct + type ImplementationParams struct + type ImplementationRegistrationOptions struct + type ImplementationTextDocumentClientCapabilities struct + DynamicRegistration bool + LinkSupport bool + type InitializeError struct + Retry bool + type InitializeParams struct + Capabilities ClientCapabilities + ClientInfo *ClientInfo + InitializationOptions interface{} + Locale string + ProcessID int32 + RootPath string + RootURI DocumentURI + Trace TraceValue + WorkspaceFolders []WorkspaceFolder + type InitializeResult struct + Capabilities ServerCapabilities + ServerInfo *ServerInfo + type InitializedParams struct + type InsertReplaceEdit struct + Insert Range + NewText string + Replace Range + type InsertTextFormat float64 + const InsertTextFormatPlainText + const InsertTextFormatSnippet + func (tf InsertTextFormat) String() string + type InsertTextMode float64 + const InsertTextModeAdjustIndentation + const InsertTextModeAsIs + func (k InsertTextMode) String() string + type LanguageIdentifier string + const ABAPLanguage + const BatLanguage + const BibtexLanguage + const CLanguage + const CSSLanguage + const ClojureLanguage + const CoffeeScriptLanguage + const CppLanguage + const CsharpLanguage + const DartLanguage + const DiffLanguage + const DockerfileLanguage + const ElixirLanguage + const ErlangLanguage + const FsharpLanguage + const GitCommitLanguage + const GitRebaseLanguage + const GoLanguage + const GroovyLanguage + const HTMLLanguage + const HandlebarsLanguage + const IniLanguage + const JSONLanguage + const JadeLanguage + const JavaLanguage + const JavaScriptLanguage + const JavaScriptReactLanguage + const LatexLanguage + const LessLanguage + const LuaLanguage + const MakefileLanguage + const MarkdownLanguage + const ObjectiveCLanguage + const ObjectiveCppLanguage + const PHPLanguage + const Perl6Language + const PerlLanguage + const PowershellLanguage + const PythonLanguage + const RLanguage + const RazorLanguage + const RubyLanguage + const RustLanguage + const SASSLanguage + const SCSSLanguage + const SQLLanguage + const ScalaLanguage + const ShaderlabLanguage + const ShellscriptLanguage + const SwiftLanguage + const TeXLanguage + const TypeScriptLanguage + const TypeScriptReactLanguage + const VBLanguage + const XMLLanguage + const XslLanguage + const YamlLanguage + func ToLanguageIdentifier(ft string) LanguageIdentifier + type LinkedEditingRangeClientCapabilities struct + DynamicRegistration bool + type LinkedEditingRangeOptions struct + type LinkedEditingRangeParams struct + type LinkedEditingRangeRegistrationOptions struct + type LinkedEditingRanges struct + Ranges []Range + WordPattern string + type Location struct + Range Range + URI DocumentURI + type LocationLink struct + OriginSelectionRange *Range + TargetRange Range + TargetSelectionRange Range + TargetURI DocumentURI + type LogMessageParams struct + Message string + Type MessageType + type LogTraceParams struct + Message string + Verbose TraceValue + type MarkdownClientCapabilities struct + Parser string + Version string + type MarkupContent struct + Kind MarkupKind + Value string + type MarkupKind string + const Markdown + const PlainText + type MessageActionItem struct + Title string + type MessageType float64 + const MessageTypeError + const MessageTypeInfo + const MessageTypeLog + const MessageTypeWarning + func ToMessageType(level string) MessageType + func (m MessageType) Enabled(level MessageType) bool + func (m MessageType) String() string + type Moniker struct + Identifier string + Kind MonikerKind + Scheme string + Unique UniquenessLevel + type MonikerClientCapabilities struct + DynamicRegistration bool + type MonikerKind string + const MonikerKindExport + const MonikerKindImport + const MonikerKindLocal + type MonikerOptions struct + type MonikerParams struct + type MonikerRegistrationOptions struct + type OptionalVersionedTextDocumentIdentifier struct + Version *int32 + type ParameterInformation struct + Documentation interface{} + Label string + type PartialResultParams struct + PartialResultToken *ProgressToken + type Position struct + Character uint32 + Line uint32 + type PrepareRenameParams struct + type PrepareRenameResult struct + Placeholder *string + Range *Range + Type PrepareRenameResultType + func (r *PrepareRenameResult) UnmarshalJSON(b []byte) error + type PrepareRenameResultType int + const PrepareRenameResultTypeDefaultBehavior + const PrepareRenameResultTypeInvalid + const PrepareRenameResultTypePositionInvalid + const PrepareRenameResultTypeRange + const PrepareRenameResultTypeWithPlaceholder + type PrepareSupportDefaultBehavior float64 + const PrepareSupportDefaultBehaviorIdentifier + func (k PrepareSupportDefaultBehavior) String() string + type ProgressParams struct + Token ProgressToken + Value interface{} + type ProgressToken struct + func NewNumberProgressToken(n int32) *ProgressToken + func NewProgressToken(s string) *ProgressToken + func (v *ProgressToken) MarshalJSON() ([]byte, error) + func (v *ProgressToken) UnmarshalJSON(data []byte) error + func (v ProgressToken) Format(f fmt.State, r rune) + func (v ProgressToken) String() string + type PublishDiagnosticsClientCapabilities struct + CodeDescriptionSupport bool + DataSupport bool + RelatedInformation bool + TagSupport *PublishDiagnosticsClientCapabilitiesTagSupport + VersionSupport bool + type PublishDiagnosticsClientCapabilitiesTagSupport struct + ValueSet []DiagnosticTag + type PublishDiagnosticsParams struct + Diagnostics []Diagnostic + URI DocumentURI + Version uint32 + type Range struct + End Position + Start Position + type ReferenceContext struct + IncludeDeclaration bool + type ReferenceOptions struct + type ReferenceParams struct + Context ReferenceContext + type ReferencesOptions struct + type ReferencesParams = ReferenceParams + type ReferencesTextDocumentClientCapabilities struct + DynamicRegistration bool + type Registration struct + ID string + Method string + RegisterOptions interface{} + type RegistrationParams struct + Registrations []Registration + type RegularExpressionsClientCapabilities struct + Engine string + Version string + type RenameClientCapabilities struct + DynamicRegistration bool + HonorsChangeAnnotations bool + PrepareSupport bool + PrepareSupportDefaultBehavior PrepareSupportDefaultBehavior + type RenameFile struct + AnnotationID ChangeAnnotationIdentifier + Kind ResourceOperationKind + NewURI DocumentURI + OldURI DocumentURI + Options *RenameFileOptions + type RenameFileOptions struct + IgnoreIfExists bool + Overwrite bool + type RenameFilesParams struct + Files []FileRename + type RenameOptions struct + PrepareProvider bool + type RenameParams struct + NewName string + type RenameRegistrationOptions struct + PrepareProvider bool + type ResourceOperationKind string + const CreateResourceOperation + const DeleteResourceOperation + const RenameResourceOperation + type SaveOptions struct + IncludeText bool + type SelectionRange struct + Parent *SelectionRange + Range Range + type SelectionRangeClientCapabilities struct + DynamicRegistration bool + type SelectionRangeOptions struct + func (v *SelectionRangeOptions) Value() interface{} + type SelectionRangeParams struct + Positions []Position + TextDocument TextDocumentIdentifier + type SelectionRangeProviderOptions interface + func NewEnableSelectionRange(enable bool) SelectionRangeProviderOptions + func NewSelectionRangeOptions(enableWorkDoneProgress bool) SelectionRangeProviderOptions + func NewSelectionRangeRegistrationOptions(enableWorkDoneProgress bool, selector DocumentSelector, id string) SelectionRangeProviderOptions + type SelectionRangeRegistrationOptions struct + func (v *SelectionRangeRegistrationOptions) Value() interface{} + type SemanticTokenModifiers string + const SemanticTokenModifierAbstract + const SemanticTokenModifierAsync + const SemanticTokenModifierDeclaration + const SemanticTokenModifierDefaultLibrary + const SemanticTokenModifierDefinition + const SemanticTokenModifierDeprecated + const SemanticTokenModifierDocumentation + const SemanticTokenModifierModification + const SemanticTokenModifierReadonly + const SemanticTokenModifierStatic + type SemanticTokenTypes string + const SemanticTokenClass + const SemanticTokenComment + const SemanticTokenEnum + const SemanticTokenEnumMember + const SemanticTokenEvent + const SemanticTokenFunction + const SemanticTokenInterface + const SemanticTokenKeyword + const SemanticTokenMacro + const SemanticTokenMethod + const SemanticTokenModifier + const SemanticTokenNamespace + const SemanticTokenNumber + const SemanticTokenOperator + const SemanticTokenParameter + const SemanticTokenProperty + const SemanticTokenRegexp + const SemanticTokenString + const SemanticTokenStruct + const SemanticTokenType + const SemanticTokenTypeParameter + const SemanticTokenVariable + type SemanticTokens struct + Data []uint32 + ResultID string + type SemanticTokensClientCapabilities struct + DynamicRegistration bool + Formats []TokenFormat + MultilineTokenSupport bool + OverlappingTokenSupport bool + Requests SemanticTokensWorkspaceClientCapabilitiesRequests + TokenModifiers []string + TokenTypes []string + type SemanticTokensDelta struct + Edits []SemanticTokensEdit + ResultID string + type SemanticTokensDeltaParams struct + PreviousResultID string + TextDocument TextDocumentIdentifier + type SemanticTokensDeltaPartialResult struct + Edits []SemanticTokensEdit + type SemanticTokensEdit struct + Data []uint32 + DeleteCount uint32 + Start uint32 + type SemanticTokensLegend struct + TokenModifiers []SemanticTokenModifiers + TokenTypes []SemanticTokenTypes + type SemanticTokensOptions struct + type SemanticTokensParams struct + TextDocument TextDocumentIdentifier + type SemanticTokensPartialResult struct + Data []uint32 + type SemanticTokensRangeParams struct + Range Range + TextDocument TextDocumentIdentifier + type SemanticTokensRegistrationOptions struct + type SemanticTokensWorkspaceClientCapabilities struct + RefreshSupport bool + type SemanticTokensWorkspaceClientCapabilitiesRequests struct + Full interface{} + Range bool + type Server struct + func NewClient(ctx context.Context, client *Client, stream jsonrpc2.Stream, ...) (context.Context, jsonrpc2.Conn, *Server) + func ServerDispatcher(conn jsonrpc2.Conn, logger *zap.Logger) *Server + func (s *Server) CodeAction(ctx context.Context, params *CodeActionParams) (result []CodeAction, err error) + func (s *Server) CodeLens(ctx context.Context, params *CodeLensParams) (result []CodeLens, err error) + func (s *Server) CodeLensRefresh(ctx context.Context) (err error) + func (s *Server) CodeLensResolve(ctx context.Context, params *CodeLens) (_ *CodeLens, err error) + func (s *Server) ColorPresentation(ctx context.Context, params *ColorPresentationParams) (result []ColorPresentation, err error) + func (s *Server) Completion(ctx context.Context, params *CompletionParams) (_ *CompletionList, err error) + func (s *Server) CompletionResolve(ctx context.Context, params *CompletionItem) (_ *CompletionItem, err error) + func (s *Server) Declaration(ctx context.Context, params *DeclarationParams) (result []Location, err error) + func (s *Server) Definition(ctx context.Context, params *DefinitionParams) (result []Location, err error) + func (s *Server) DidChange(ctx context.Context, params *DidChangeTextDocumentParams) (err error) + func (s *Server) DidChangeConfiguration(ctx context.Context, params *DidChangeConfigurationParams) (err error) + func (s *Server) DidChangeWatchedFiles(ctx context.Context, params *DidChangeWatchedFilesParams) (err error) + func (s *Server) DidChangeWorkspaceFolders(ctx context.Context, params *DidChangeWorkspaceFoldersParams) (err error) + func (s *Server) DidClose(ctx context.Context, params *DidCloseTextDocumentParams) (err error) + func (s *Server) DidCreateFiles(ctx context.Context, params *CreateFilesParams) (err error) + func (s *Server) DidDeleteFiles(ctx context.Context, params *DeleteFilesParams) (err error) + func (s *Server) DidOpen(ctx context.Context, params *DidOpenTextDocumentParams) (err error) + func (s *Server) DidRenameFiles(ctx context.Context, params *RenameFilesParams) (err error) + func (s *Server) DidSave(ctx context.Context, params *DidSaveTextDocumentParams) (err error) + func (s *Server) DocumentColor(ctx context.Context, params *DocumentColorParams) (result []ColorInformation, err error) + func (s *Server) DocumentHighlight(ctx context.Context, params *DocumentHighlightParams) (result []DocumentHighlight, err error) + func (s *Server) DocumentLink(ctx context.Context, params *DocumentLinkParams) (result []DocumentLink, err error) + func (s *Server) DocumentLinkResolve(ctx context.Context, params *DocumentLink) (_ *DocumentLink, err error) + func (s *Server) DocumentSymbol(ctx context.Context, params *DocumentSymbolParams) (result []interface{}, err error) + func (s *Server) ExecuteCommand(ctx context.Context, params *ExecuteCommandParams) (result interface{}, err error) + func (s *Server) Exit(ctx context.Context) (err error) + func (s *Server) FoldingRanges(ctx context.Context, params *FoldingRangeParams) (result []FoldingRange, err error) + func (s *Server) Formatting(ctx context.Context, params *DocumentFormattingParams) (result []TextEdit, err error) + func (s *Server) Hover(ctx context.Context, params *HoverParams) (_ *Hover, err error) + func (s *Server) Implementation(ctx context.Context, params *ImplementationParams) (result []Location, err error) + func (s *Server) IncomingCalls(ctx context.Context, params *CallHierarchyIncomingCallsParams) (result []CallHierarchyIncomingCall, err error) + func (s *Server) Initialize(ctx context.Context, params *InitializeParams) (_ *InitializeResult, err error) + func (s *Server) Initialized(ctx context.Context, params *InitializedParams) (err error) + func (s *Server) LinkedEditingRange(ctx context.Context, params *LinkedEditingRangeParams) (result *LinkedEditingRanges, err error) + func (s *Server) LogTrace(ctx context.Context, params *LogTraceParams) (err error) + func (s *Server) Moniker(ctx context.Context, params *MonikerParams) (result []Moniker, err error) + func (s *Server) OnTypeFormatting(ctx context.Context, params *DocumentOnTypeFormattingParams) (result []TextEdit, err error) + func (s *Server) OutgoingCalls(ctx context.Context, params *CallHierarchyOutgoingCallsParams) (result []CallHierarchyOutgoingCall, err error) + func (s *Server) PrepareCallHierarchy(ctx context.Context, params *CallHierarchyPrepareParams) (result []CallHierarchyItem, err error) + func (s *Server) PrepareRename(ctx context.Context, params *PrepareRenameParams) (result *PrepareRenameResult, err error) + func (s *Server) RangeFormatting(ctx context.Context, params *DocumentRangeFormattingParams) (result []TextEdit, err error) + func (s *Server) References(ctx context.Context, params *ReferenceParams) (result []Location, err error) + func (s *Server) Rename(ctx context.Context, params *RenameParams) (result *WorkspaceEdit, err error) + func (s *Server) Request(ctx context.Context, method string, params interface{}) (interface{}, error) + func (s *Server) SemanticTokensFull(ctx context.Context, params *SemanticTokensParams) (result *SemanticTokens, err error) + func (s *Server) SemanticTokensFullDelta(ctx context.Context, params *SemanticTokensDeltaParams) (result interface{}, err error) + func (s *Server) SemanticTokensRange(ctx context.Context, params *SemanticTokensRangeParams) (result *SemanticTokens, err error) + func (s *Server) SemanticTokensRefresh(ctx context.Context) (err error) + func (s *Server) SetTrace(ctx context.Context, params *SetTraceParams) (err error) + func (s *Server) ShowDocument(ctx context.Context, params *ShowDocumentParams) (result *ShowDocumentResult, err error) + func (s *Server) Shutdown(ctx context.Context) (err error) + func (s *Server) SignatureHelp(ctx context.Context, params *SignatureHelpParams) (_ *SignatureHelp, err error) + func (s *Server) Symbols(ctx context.Context, params *WorkspaceSymbolParams) (result []SymbolInformation, err error) + func (s *Server) TypeDefinition(ctx context.Context, params *TypeDefinitionParams) (result []Location, err error) + func (s *Server) WillCreateFiles(ctx context.Context, params *CreateFilesParams) (result *WorkspaceEdit, err error) + func (s *Server) WillDeleteFiles(ctx context.Context, params *DeleteFilesParams) (result *WorkspaceEdit, err error) + func (s *Server) WillRenameFiles(ctx context.Context, params *RenameFilesParams) (result *WorkspaceEdit, err error) + func (s *Server) WillSave(ctx context.Context, params *WillSaveTextDocumentParams) (err error) + func (s *Server) WillSaveWaitUntil(ctx context.Context, params *WillSaveTextDocumentParams) (result []TextEdit, err error) + func (s *Server) WorkDoneProgressCancel(ctx context.Context, params *WorkDoneProgressCancelParams) (err error) + type ServerCapabilities struct + CallHierarchyProvider interface{} + CodeActionProvider interface{} + CodeLensProvider *CodeLensOptions + ColorProvider interface{} + CompletionProvider *CompletionOptions + DeclarationProvider interface{} + DefinitionProvider interface{} + DocumentFormattingProvider interface{} + DocumentHighlightProvider interface{} + DocumentLinkProvider *DocumentLinkOptions + DocumentOnTypeFormattingProvider *DocumentOnTypeFormattingOptions + DocumentRangeFormattingProvider interface{} + DocumentSymbolProvider interface{} + ExecuteCommandProvider *ExecuteCommandOptions + Experimental interface{} + FoldingRangeProvider interface{} + HoverProvider interface{} + ImplementationProvider interface{} + LinkedEditingRangeProvider interface{} + MonikerProvider interface{} + ReferencesProvider interface{} + RenameProvider interface{} + SelectionRangeProvider interface{} + SemanticTokensProvider interface{} + SignatureHelpProvider *SignatureHelpOptions + TextDocumentSync interface{} + TypeDefinitionProvider interface{} + Workspace *ServerCapabilitiesWorkspace + WorkspaceSymbolProvider interface{} + type ServerCapabilitiesWorkspace struct + FileOperations *ServerCapabilitiesWorkspaceFileOperations + WorkspaceFolders *ServerCapabilitiesWorkspaceFolders + type ServerCapabilitiesWorkspaceFileOperations struct + DidCreate *FileOperationRegistrationOptions + DidDelete *FileOperationRegistrationOptions + DidRename *FileOperationRegistrationOptions + WillCreate *FileOperationRegistrationOptions + WillDelete *FileOperationRegistrationOptions + WillRename *FileOperationRegistrationOptions + type ServerCapabilitiesWorkspaceFolders struct + ChangeNotifications interface{} + Supported bool + type ServerInfo struct + Name string + Version string + type SetTraceParams struct + Value TraceValue + type ShowDocumentClientCapabilities struct + Support bool + type ShowDocumentParams struct + External bool + Selection *Range + TakeFocus bool + URI URI + type ShowDocumentResult struct + Success bool + type ShowMessageParams struct + Message string + Type MessageType + type ShowMessageRequestClientCapabilities struct + MessageActionItem *ShowMessageRequestClientCapabilitiesMessageActionItem + type ShowMessageRequestClientCapabilitiesMessageActionItem struct + AdditionalPropertiesSupport bool + type ShowMessageRequestParams struct + Actions []MessageActionItem + Message string + Type MessageType + type SignatureHelp struct + ActiveParameter uint32 + ActiveSignature uint32 + Signatures []SignatureInformation + type SignatureHelpContext struct + ActiveSignatureHelp *SignatureHelp + IsRetrigger bool + TriggerCharacter string + TriggerKind SignatureHelpTriggerKind + type SignatureHelpOptions struct + RetriggerCharacters []string + TriggerCharacters []string + type SignatureHelpParams struct + Context *SignatureHelpContext + type SignatureHelpRegistrationOptions struct + TriggerCharacters []string + type SignatureHelpTextDocumentClientCapabilities struct + ContextSupport bool + DynamicRegistration bool + SignatureInformation *TextDocumentClientCapabilitiesSignatureInformation + type SignatureHelpTriggerKind float64 + const SignatureHelpTriggerKindContentChange + const SignatureHelpTriggerKindInvoked + const SignatureHelpTriggerKindTriggerCharacter + func (s SignatureHelpTriggerKind) String() string + type SignatureInformation struct + ActiveParameter uint32 + Documentation interface{} + Label string + Parameters []ParameterInformation + type StaticRegistrationOptions struct + ID string + type SymbolInformation struct + ContainerName string + Deprecated bool + Kind SymbolKind + Location Location + Name string + Tags []SymbolTag + type SymbolKind float64 + const SymbolKindArray + const SymbolKindBoolean + const SymbolKindClass + const SymbolKindConstant + const SymbolKindConstructor + const SymbolKindEnum + const SymbolKindEnumMember + const SymbolKindEvent + const SymbolKindField + const SymbolKindFile + const SymbolKindFunction + const SymbolKindInterface + const SymbolKindKey + const SymbolKindMethod + const SymbolKindModule + const SymbolKindNamespace + const SymbolKindNull + const SymbolKindNumber + const SymbolKindObject + const SymbolKindOperator + const SymbolKindPackage + const SymbolKindProperty + const SymbolKindString + const SymbolKindStruct + const SymbolKindTypeParameter + const SymbolKindVariable + func (k SymbolKind) String() string + type SymbolKindCapabilities struct + ValueSet []SymbolKind + type SymbolTag float64 + const SymbolTagDeprecated + func (k SymbolTag) String() string + type TagSupportCapabilities struct + ValueSet []SymbolTag + type TextDocumentChangeRegistrationOptions struct + SyncKind TextDocumentSyncKind + type TextDocumentClientCapabilities struct + CallHierarchy *CallHierarchyClientCapabilities + CodeAction *CodeActionClientCapabilities + CodeLens *CodeLensClientCapabilities + ColorProvider *DocumentColorClientCapabilities + Completion *CompletionTextDocumentClientCapabilities + Declaration *DeclarationTextDocumentClientCapabilities + Definition *DefinitionTextDocumentClientCapabilities + DocumentHighlight *DocumentHighlightClientCapabilities + DocumentLink *DocumentLinkClientCapabilities + DocumentSymbol *DocumentSymbolClientCapabilities + FoldingRange *FoldingRangeClientCapabilities + Formatting *DocumentFormattingClientCapabilities + Hover *HoverTextDocumentClientCapabilities + Implementation *ImplementationTextDocumentClientCapabilities + LinkedEditingRange *LinkedEditingRangeClientCapabilities + Moniker *MonikerClientCapabilities + OnTypeFormatting *DocumentOnTypeFormattingClientCapabilities + PublishDiagnostics *PublishDiagnosticsClientCapabilities + RangeFormatting *DocumentRangeFormattingClientCapabilities + References *ReferencesTextDocumentClientCapabilities + Rename *RenameClientCapabilities + SelectionRange *SelectionRangeClientCapabilities + SemanticTokens *SemanticTokensClientCapabilities + SignatureHelp *SignatureHelpTextDocumentClientCapabilities + Synchronization *TextDocumentSyncClientCapabilities + TypeDefinition *TypeDefinitionTextDocumentClientCapabilities + type TextDocumentClientCapabilitiesCallHierarchy = CallHierarchyClientCapabilities + type TextDocumentClientCapabilitiesCodeAction = CodeActionClientCapabilities + type TextDocumentClientCapabilitiesCodeActionKind = CodeActionClientCapabilitiesKind + type TextDocumentClientCapabilitiesCodeActionLiteralSupport = CodeActionClientCapabilitiesLiteralSupport + type TextDocumentClientCapabilitiesCodeActionResolveSupport = CodeActionClientCapabilitiesResolveSupport + type TextDocumentClientCapabilitiesCodeLens = CodeLensClientCapabilities + type TextDocumentClientCapabilitiesColorProvider = DocumentColorClientCapabilities + type TextDocumentClientCapabilitiesCompletion = CompletionTextDocumentClientCapabilities + type TextDocumentClientCapabilitiesCompletionItem = CompletionTextDocumentClientCapabilitiesItem + type TextDocumentClientCapabilitiesCompletionItemInsertTextModeSupport = CompletionTextDocumentClientCapabilitiesItemInsertTextModeSupport + type TextDocumentClientCapabilitiesCompletionItemKind = CompletionTextDocumentClientCapabilitiesItemKind + type TextDocumentClientCapabilitiesCompletionItemResolveSupport = CompletionTextDocumentClientCapabilitiesItemResolveSupport + type TextDocumentClientCapabilitiesCompletionItemTagSupport = CompletionTextDocumentClientCapabilitiesItemTagSupport + type TextDocumentClientCapabilitiesDeclaration = DeclarationTextDocumentClientCapabilities + type TextDocumentClientCapabilitiesDefinition = DefinitionTextDocumentClientCapabilities + type TextDocumentClientCapabilitiesDocumentHighlight = DocumentHighlightClientCapabilities + type TextDocumentClientCapabilitiesDocumentLink = DocumentLinkClientCapabilities + type TextDocumentClientCapabilitiesDocumentSymbol = DocumentSymbolClientCapabilities + type TextDocumentClientCapabilitiesDocumentSymbolTagSupport = DocumentSymbolClientCapabilitiesTagSupport + type TextDocumentClientCapabilitiesFoldingRange = FoldingRangeClientCapabilities + type TextDocumentClientCapabilitiesFormatting = DocumentFormattingClientCapabilities + type TextDocumentClientCapabilitiesHover = HoverTextDocumentClientCapabilities + type TextDocumentClientCapabilitiesImplementation = ImplementationTextDocumentClientCapabilities + type TextDocumentClientCapabilitiesLinkedEditingRange = LinkedEditingRangeClientCapabilities + type TextDocumentClientCapabilitiesMoniker = MonikerClientCapabilities + type TextDocumentClientCapabilitiesOnTypeFormatting = DocumentOnTypeFormattingClientCapabilities + type TextDocumentClientCapabilitiesParameterInformation struct + LabelOffsetSupport bool + type TextDocumentClientCapabilitiesPublishDiagnostics = PublishDiagnosticsClientCapabilities + type TextDocumentClientCapabilitiesPublishDiagnosticsTagSupport = PublishDiagnosticsClientCapabilitiesTagSupport + type TextDocumentClientCapabilitiesRangeFormatting = DocumentRangeFormattingClientCapabilities + type TextDocumentClientCapabilitiesReferences = ReferencesTextDocumentClientCapabilities + type TextDocumentClientCapabilitiesRename = RenameClientCapabilities + type TextDocumentClientCapabilitiesSelectionRange = SelectionRangeClientCapabilities + type TextDocumentClientCapabilitiesSemanticTokens = SemanticTokensClientCapabilities + type TextDocumentClientCapabilitiesSignatureHelp = SignatureHelpTextDocumentClientCapabilities + type TextDocumentClientCapabilitiesSignatureInformation struct + ActiveParameterSupport bool + DocumentationFormat []MarkupKind + ParameterInformation *TextDocumentClientCapabilitiesParameterInformation + type TextDocumentClientCapabilitiesSynchronization = TextDocumentSyncClientCapabilities + type TextDocumentClientCapabilitiesTypeDefinition = TypeDefinitionTextDocumentClientCapabilities + type TextDocumentContentChangeEvent struct + Range Range + RangeLength uint32 + Text string + type TextDocumentEdit struct + Edits []TextEdit + TextDocument OptionalVersionedTextDocumentIdentifier + type TextDocumentIdentifier struct + URI DocumentURI + type TextDocumentItem struct + LanguageID LanguageIdentifier + Text string + URI DocumentURI + Version int32 + type TextDocumentPositionParams struct + Position Position + TextDocument TextDocumentIdentifier + type TextDocumentRegistrationOptions struct + DocumentSelector DocumentSelector + type TextDocumentSaveReason float64 + const TextDocumentSaveReasonAfterDelay + const TextDocumentSaveReasonFocusOut + const TextDocumentSaveReasonManual + func (t TextDocumentSaveReason) String() string + type TextDocumentSaveRegistrationOptions struct + IncludeText bool + type TextDocumentSyncClientCapabilities struct + DidSave bool + DynamicRegistration bool + WillSave bool + WillSaveWaitUntil bool + type TextDocumentSyncKind float64 + const TextDocumentSyncKindFull + const TextDocumentSyncKindIncremental + const TextDocumentSyncKindNone + func (k TextDocumentSyncKind) String() string + type TextDocumentSyncOptions struct + Change TextDocumentSyncKind + OpenClose bool + Save *SaveOptions + WillSave bool + WillSaveWaitUntil bool + type TextEdit struct + NewText string + Range Range + type TokenFormat string + const TokenFormatRelative + type TraceValue string + const TraceMessage + const TraceOff + const TraceVerbose + type TypeDefinitionOptions struct + type TypeDefinitionParams struct + type TypeDefinitionRegistrationOptions struct + type TypeDefinitionTextDocumentClientCapabilities struct + DynamicRegistration bool + LinkSupport bool + type URI = uri.URI + type UniquenessLevel string + const UniquenessLevelDocument + const UniquenessLevelGlobal + const UniquenessLevelGroup + const UniquenessLevelProject + const UniquenessLevelScheme + type Unregistration struct + ID string + Method string + type UnregistrationParams struct + Unregisterations []Unregistration + type VersionedTextDocumentIdentifier struct + Version int32 + type WatchKind float64 + const WatchKindChange + const WatchKindCreate + const WatchKindDelete + func (k WatchKind) String() string + type WillSaveTextDocumentParams struct + Reason TextDocumentSaveReason + TextDocument TextDocumentIdentifier + type WindowClientCapabilities struct + ShowDocument *ShowDocumentClientCapabilities + ShowMessage *ShowMessageRequestClientCapabilities + WorkDoneProgress bool + type WorkDoneProgressBegin struct + Cancellable bool + Kind WorkDoneProgressKind + Message string + Percentage uint32 + Title string + type WorkDoneProgressCancelParams struct + Token ProgressToken + type WorkDoneProgressCreateParams struct + Token ProgressToken + type WorkDoneProgressEnd struct + Kind WorkDoneProgressKind + Message string + type WorkDoneProgressKind string + const WorkDoneProgressKindBegin + const WorkDoneProgressKindEnd + const WorkDoneProgressKindReport + type WorkDoneProgressOptions struct + WorkDoneProgress bool + type WorkDoneProgressParams struct + WorkDoneToken *ProgressToken + type WorkDoneProgressReport struct + Cancellable bool + Kind WorkDoneProgressKind + Message string + Percentage uint32 + type WorkspaceClientCapabilities struct + ApplyEdit bool + CodeLens *CodeLensWorkspaceClientCapabilities + Configuration bool + DidChangeConfiguration *DidChangeConfigurationWorkspaceClientCapabilities + DidChangeWatchedFiles *DidChangeWatchedFilesWorkspaceClientCapabilities + ExecuteCommand *ExecuteCommandClientCapabilities + FileOperations *WorkspaceClientCapabilitiesFileOperations + SemanticTokens *SemanticTokensWorkspaceClientCapabilities + Symbol *WorkspaceSymbolClientCapabilities + WorkspaceEdit *WorkspaceClientCapabilitiesWorkspaceEdit + WorkspaceFolders bool + type WorkspaceClientCapabilitiesCodeLens = CodeLensWorkspaceClientCapabilities + type WorkspaceClientCapabilitiesDidChangeConfiguration = DidChangeConfigurationWorkspaceClientCapabilities + type WorkspaceClientCapabilitiesDidChangeWatchedFiles = DidChangeWatchedFilesWorkspaceClientCapabilities + type WorkspaceClientCapabilitiesExecuteCommand = ExecuteCommandClientCapabilities + type WorkspaceClientCapabilitiesFileOperations struct + DidCreate bool + DidDelete bool + DidRename bool + DynamicRegistration bool + WillCreate bool + WillDelete bool + WillRename bool + type WorkspaceClientCapabilitiesSemanticTokens = SemanticTokensWorkspaceClientCapabilities + type WorkspaceClientCapabilitiesSemanticTokensRequests = SemanticTokensWorkspaceClientCapabilitiesRequests + type WorkspaceClientCapabilitiesSymbol = WorkspaceSymbolClientCapabilities + type WorkspaceClientCapabilitiesSymbolKind = SymbolKindCapabilities + type WorkspaceClientCapabilitiesWorkspaceEdit struct + ChangeAnnotationSupport *WorkspaceClientCapabilitiesWorkspaceEditChangeAnnotationSupport + DocumentChanges bool + FailureHandling string + NormalizesLineEndings bool + ResourceOperations []string + type WorkspaceClientCapabilitiesWorkspaceEditChangeAnnotationSupport struct + GroupsOnLabel bool + type WorkspaceEdit struct + ChangeAnnotations map[ChangeAnnotationIdentifier]ChangeAnnotation + Changes map[DocumentURI][]TextEdit + DocumentChanges []TextDocumentEdit + type WorkspaceFolder struct + Name string + URI string + type WorkspaceFolders []WorkspaceFolder + type WorkspaceFoldersChangeEvent struct + Added []WorkspaceFolder + Removed []WorkspaceFolder + type WorkspaceSymbolClientCapabilities struct + DynamicRegistration bool + SymbolKind *SymbolKindCapabilities + TagSupport *TagSupportCapabilities + type WorkspaceSymbolOptions struct + type WorkspaceSymbolParams struct + Query string