Versions in this module Expand all Collapse all v0 v0.1.11 Feb 4, 2022 v0.1.10 Feb 4, 2022 Changes in this version + const Abort + const AdjustIndentation + const AfterDelay + const Array + const AsIs + const Boolean + const Changed + const Class + const ClassCompletion + const Code + const CodeActionAutomatic + const CodeActionInvoked + const ColorCompletion + const Comment + const ComplDeprecated + const Constant + const ConstantCompletion + const Constructor + const ConstructorCompletion + const Create + const Created + const Delete + const Deleted + const Deprecated + const DeprecatedSymbol + const Document + const Empty + const Enum + const EnumCompletion + const EnumMember + const EnumMemberCompletion + const Error + const Event + const EventCompletion + const Export + const Field + const FieldCompletion + const File + const FileCompletion + const FileOp + const FocusOut + const FolderCompletion + const FolderOp + const Full + const Function + const FunctionCompletion + const Global + const Group + const Import + const Imports + const Incremental + const Info + const Interface + const InterfaceCompletion + const Invoked + const Key + const KeywordCompletion + const Local + const Log + const Manual + const Markdown + const Markup + const Method + const MethodCompletion + const Module + const ModuleCompletion + const Namespace + const None + const Null + const Number + const Object + const Operator + const OperatorCompletion + const Package + const PlainText + const PlainTextTextFormat + const Project + const Property + const PropertyCompletion + const QuickFix + const Read + const Refactor + const RefactorExtract + const RefactorInline + const RefactorRewrite + const ReferenceCompletion + const Region + const Rename + const Scheme + const SeverityError + const SeverityHint + const SeverityInformation + const SeverityWarning + const SigContentChange + const SigInvoked + const SigTriggerCharacter + const SnippetCompletion + const SnippetTextFormat + const Source + const SourceFixAll + const SourceOrganizeImports + const String + const Struct + const StructCompletion + const Text + const TextCompletion + const TextOnlyTransactional + const Transactional + const TriggerCharacter + const TriggerForIncompleteCompletions + const TypeParameter + const TypeParameterCompletion + const Undo + const UnitCompletion + const UnknownProtocolVersion + const Unnecessary + const ValueCompletion + const Variable + const VariableCompletion + const Warning + const WatchChange + const WatchCreate + const WatchDelete + const Write + var RequestCancelledError = jsonrpc2.NewError(-32800, "JSON RPC cancelled") + var RequestCancelledErrorV2 = jsonrpc2_v2.NewError(-32800, "JSON RPC cancelled") + func Call(ctx context.Context, conn jsonrpc2.Conn, method string, params interface{}, ...) error + func CancelHandler(handler jsonrpc2.Handler) jsonrpc2.Handler + func ClientHandler(client Client, handler jsonrpc2.Handler) jsonrpc2.Handler + func ClientHandlerV2(client Client) jsonrpc2_v2.Handler + func ComparePosition(a, b Position) int + func CompareRange(a, b Range) int + func Handlers(handler jsonrpc2.Handler) jsonrpc2.Handler + func Intersect(a, b Range) bool + func IsPoint(r Range) bool + func LogEvent(ctx context.Context, ev core.Event, lm label.Map, mt MessageType) context.Context + func LoggingStream(str jsonrpc2.Stream, w io.Writer) jsonrpc2.Stream + func ServerHandler(server Server, handler jsonrpc2.Handler) jsonrpc2.Handler + func ServerHandlerV2(server Server) jsonrpc2_v2.Handler + func WithClient(ctx context.Context, client Client) context.Context + type AnnotatedTextEdit struct + AnnotationID ChangeAnnotationIdentifier + type ApplyWorkspaceEditParams struct + Edit WorkspaceEdit + Label string + type ApplyWorkspaceEditResult struct + Applied bool + FailedChange uint32 + FailureReason string + type CallHierarchyClientCapabilities struct + DynamicRegistration bool + type CallHierarchyIncomingCall struct + From CallHierarchyItem + FromRanges []Range + type CallHierarchyIncomingCallsParams struct + Item CallHierarchyItem + type CallHierarchyItem struct + Data LSPAny + 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 interface + ApplyEdit func(context.Context, *ApplyWorkspaceEditParams) (*ApplyWorkspaceEditResult, error) + Configuration func(context.Context, *ParamConfiguration) ([]LSPAny, error) + Event func(context.Context, *interface{}) error + LogMessage func(context.Context, *LogMessageParams) error + Progress func(context.Context, *ProgressParams) error + PublishDiagnostics func(context.Context, *PublishDiagnosticsParams) error + RegisterCapability func(context.Context, *RegistrationParams) error + ShowDocument func(context.Context, *ShowDocumentParams) (*ShowDocumentResult, error) + ShowMessage func(context.Context, *ShowMessageParams) error + ShowMessageRequest func(context.Context, *ShowMessageRequestParams) (*MessageActionItem, error) + UnregisterCapability func(context.Context, *UnregistrationParams) error + WorkDoneProgressCreate func(context.Context, *WorkDoneProgressCreateParams) error + WorkspaceFolders func(context.Context) ([]WorkspaceFolder, error) + type ClientCapabilities struct + Experimental interface{} + General GeneralClientCapabilities + TextDocument TextDocumentClientCapabilities + Window struct{ ... } + Workspace Workspace2Gn + type ClientCloser interface + func ClientDispatcher(conn jsonrpc2.Conn) ClientCloser + func ClientDispatcherV2(conn *jsonrpc2_v2.Connection) ClientCloser + type CodeAction struct + Command *Command + Data LSPAny + Diagnostics []Diagnostic + Disabled ... + Edit WorkspaceEdit + IsPreferred bool + Kind CodeActionKind + Title string + type CodeActionClientCapabilities struct + CodeActionLiteralSupport struct{ ... } + DataSupport bool + DisabledSupport bool + DynamicRegistration bool + HonorsChangeAnnotations bool + IsPreferredSupport bool + ResolveSupport struct{ ... } + type CodeActionContext struct + Diagnostics []Diagnostic + Only []CodeActionKind + TriggerKind CodeActionTriggerKind + type CodeActionKind string + const GoTest + type CodeActionOptions struct + CodeActionKinds []CodeActionKind + ResolveProvider bool + type CodeActionParams struct + Context CodeActionContext + Range Range + TextDocument TextDocumentIdentifier + type CodeActionTriggerKind float64 + type CodeDescription struct + Href URI + type CodeLens struct + Command Command + Data LSPAny + Range Range + type CodeLensClientCapabilities struct + DynamicRegistration bool + type CodeLensOptions struct + ResolveProvider bool + type CodeLensParams struct + TextDocument TextDocumentIdentifier + type CodeLensWorkspaceClientCapabilities struct + RefreshSupport bool + type Color struct + Alpha Decimal + Blue Decimal + Green Decimal + Red Decimal + 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 ColumnMapper struct + Content []byte + Converter *span.TokenConverter + URI span.URI + func (m *ColumnMapper) Location(s span.Span) (Location, error) + func (m *ColumnMapper) Point(p Position) (span.Point, error) + func (m *ColumnMapper) PointSpan(p Position) (span.Span, error) + func (m *ColumnMapper) Position(p span.Point) (Position, error) + func (m *ColumnMapper) Range(s span.Span) (Range, error) + func (m *ColumnMapper) RangeSpan(r Range) (span.Span, error) + func (m *ColumnMapper) RangeToSpanRange(r Range) (span.Range, error) + func (m *ColumnMapper) Span(l Location) (span.Span, error) + type Command struct + Arguments []json.RawMessage + Command string + Title string + type CompletionClientCapabilities struct + CompletionItem struct{ ... } + CompletionItemKind struct{ ... } + CompletionList struct{ ... } + ContextSupport bool + DynamicRegistration bool + InsertTextMode InsertTextMode + type CompletionContext struct + TriggerCharacter string + TriggerKind CompletionTriggerKind + type CompletionItem struct + AdditionalTextEdits []TextEdit + Command *Command + CommitCharacters []string + Data LSPAny + Deprecated bool + Detail string + Documentation string + FilterText string + InsertText string + InsertTextFormat InsertTextFormat + InsertTextMode InsertTextMode + Kind CompletionItemKind + Label string + LabelDetails CompletionItemLabelDetails + Preselect bool + SortText string + Tags []CompletionItemTag + TextEdit *TextEdit + type CompletionItemKind float64 + func ParseCompletionItemKind(s string) CompletionItemKind + func (e CompletionItemKind) Format(f fmt.State, c rune) + type CompletionItemLabelDetails struct + Description string + Detail string + type CompletionItemTag float64 + type CompletionList struct + IsIncomplete bool + ItemDefaults struct{ ... } + Items []CompletionItem + type CompletionOptions struct + AllCommitCharacters []string + CompletionItem struct{ ... } + ResolveProvider bool + TriggerCharacters []string + type CompletionParams struct + Context CompletionContext + type CompletionTriggerKind float64 + func ParseCompletionTriggerKind(s string) CompletionTriggerKind + func (e CompletionTriggerKind) Format(f fmt.State, c rune) + type ConfigurationClientCapabilities struct + Workspace Workspace3Gn + type ConfigurationItem struct + ScopeURI string + Section string + type ConfigurationParams struct + Items []ConfigurationItem + type CreateFile struct + Kind string + Options CreateFileOptions + URI DocumentURI + type CreateFileOptions struct + IgnoreIfExists bool + Overwrite bool + type CreateFilesParams struct + Files []FileCreate + type Decimal = float64 + type Declaration = []Location + type DeclarationClientCapabilities struct + DynamicRegistration bool + LinkSupport bool + type DeclarationLink = LocationLink + type DeclarationOptions struct + type DeclarationParams struct + type DeclarationRegistrationOptions struct + type Definition = []Location + type DefinitionClientCapabilities struct + DynamicRegistration bool + LinkSupport bool + type DefinitionLink = LocationLink + type DefinitionOptions struct + type DefinitionParams struct + type DeleteFile struct + Kind string + Options DeleteFileOptions + URI DocumentURI + type DeleteFileOptions struct + IgnoreIfNotExists bool + Recursive bool + type DeleteFilesParams struct + Files []FileDelete + type Diagnostic struct + Code interface{} + CodeDescription *CodeDescription + Data LSPAny + Message string + Range Range + RelatedInformation []DiagnosticRelatedInformation + Severity DiagnosticSeverity + Source string + Tags []DiagnosticTag + type DiagnosticRelatedInformation struct + Location Location + Message string + type DiagnosticSeverity float64 + func ParseDiagnosticSeverity(s string) DiagnosticSeverity + func (e DiagnosticSeverity) Format(f fmt.State, c rune) + type DiagnosticTag float64 + func ParseDiagnosticTag(s string) DiagnosticTag + func (e DiagnosticTag) Format(f fmt.State, c rune) + type DidChangeConfigurationClientCapabilities struct + DynamicRegistration bool + type DidChangeConfigurationParams struct + Settings LSPAny + type DidChangeNotebookDocumentParams struct + Changes []NotebookDocumentChangeEvent + NotebookDocument VersionedNotebookDocumentIdentifier + type DidChangeTextDocumentParams struct + ContentChanges []TextDocumentContentChangeEvent + TextDocument VersionedTextDocumentIdentifier + type DidChangeWatchedFilesClientCapabilities struct + DynamicRegistration bool + type DidChangeWatchedFilesParams struct + Changes []FileEvent + type DidChangeWatchedFilesRegistrationOptions struct + Watchers []FileSystemWatcher + type DidChangeWorkspaceFoldersParams struct + Event WorkspaceFoldersChangeEvent + type DidCloseNotebookDocumentParams struct + NotebookDocument NotebookDocumentIdentifier + type DidCloseTextDocumentParams struct + TextDocument TextDocumentIdentifier + type DidOpenNotebookDocumentParams struct + NotebookDocument NotebookDocument + 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 DocumentDiagnosticParams struct + Identifier string + PreviousResultID string + TextDocument TextDocumentIdentifier + type DocumentDiagnosticReport = interface + type DocumentFilter = interface + 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 + func ParseDocumentHighlightKind(s string) DocumentHighlightKind + func (e DocumentHighlightKind) Format(f fmt.State, c rune) + type DocumentHighlightOptions struct + type DocumentHighlightParams struct + type DocumentLink struct + Data LSPAny + Range Range + Target string + Tooltip string + type DocumentLinkClientCapabilities struct + DynamicRegistration bool + TooltipSupport bool + type DocumentLinkOptions struct + ResolveProvider bool + type DocumentLinkParams struct + TextDocument TextDocumentIdentifier + type DocumentOnTypeFormattingClientCapabilities struct + DynamicRegistration bool + type DocumentOnTypeFormattingOptions struct + FirstTriggerCharacter string + MoreTriggerCharacter []string + type DocumentOnTypeFormattingParams struct + Ch string + Options FormattingOptions + Position Position + TextDocument TextDocumentIdentifier + type DocumentRangeFormattingClientCapabilities struct + DynamicRegistration bool + type DocumentRangeFormattingOptions struct + type DocumentRangeFormattingParams struct + Options FormattingOptions + Range Range + TextDocument TextDocumentIdentifier + type DocumentSelector = []string + 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 struct{ ... } + TagSupport struct{ ... } + type DocumentSymbolOptions struct + Label string + type DocumentSymbolParams struct + TextDocument TextDocumentIdentifier + type DocumentURI string + func URIFromPath(path string) DocumentURI + func URIFromSpanURI(uri span.URI) DocumentURI + func (u DocumentURI) SpanURI() span.URI + type ExecuteCommandClientCapabilities struct + DynamicRegistration bool + type ExecuteCommandOptions struct + Commands []string + type ExecuteCommandParams struct + Arguments []json.RawMessage + Command string + type FailureHandlingKind string + type FileChangeType float64 + func ParseFileChangeType(s string) FileChangeType + func (e FileChangeType) Format(f fmt.State, c rune) + type FileCreate struct + URI string + type FileDelete struct + URI string + type FileEvent struct + Type FileChangeType + URI DocumentURI + type FileOperationClientCapabilities struct + DidCreate bool + DidDelete bool + DidRename bool + DynamicRegistration bool + WillCreate bool + WillDelete bool + WillRename bool + type FileOperationFilter struct + Pattern FileOperationPattern + Scheme string + type FileOperationOptions struct + DidCreate FileOperationRegistrationOptions + DidDelete FileOperationRegistrationOptions + DidRename FileOperationRegistrationOptions + WillCreate FileOperationRegistrationOptions + WillDelete FileOperationRegistrationOptions + WillRename FileOperationRegistrationOptions + type FileOperationPattern struct + Glob string + Matches FileOperationPatternKind + Options FileOperationPatternOptions + type FileOperationPatternKind string + type FileOperationPatternOptions struct + IgnoreCase bool + type FileOperationRegistrationOptions struct + Filters []FileOperationFilter + type FileRename struct + NewURI string + OldURI string + type FileSystemWatcher struct + GlobPattern string + Kind uint32 + type FoldingRange struct + EndCharacter uint32 + EndLine uint32 + Kind string + StartCharacter uint32 + StartLine uint32 + type FoldingRangeClientCapabilities struct + DynamicRegistration bool + LineFoldingOnly bool + RangeLimit uint32 + type FoldingRangeKind string + type FoldingRangeOptions struct + type FoldingRangeParams struct + TextDocument TextDocumentIdentifier + type FoldingRangeRegistrationOptions struct + type FormattingOptions struct + InsertFinalNewline bool + InsertSpaces bool + TabSize uint32 + TrimFinalNewlines bool + TrimTrailingWhitespace bool + type FullDocumentDiagnosticReport struct + Items []Diagnostic + Kind string + ResultID string + type GeneralClientCapabilities struct + Markdown MarkdownClientCapabilities + RegularExpressions RegularExpressionsClientCapabilities + StaleRequestSupport struct{ ... } + type Hover struct + Contents MarkupContent + Range Range + type HoverClientCapabilities struct + ContentFormat []MarkupKind + DynamicRegistration bool + type HoverOptions struct + type HoverParams struct + type ImplementationClientCapabilities struct + DynamicRegistration bool + LinkSupport bool + type ImplementationOptions struct + type ImplementationParams struct + type ImplementationRegistrationOptions struct + type InitializeError float64 + func ParseInitializeError(s string) InitializeError + func (e InitializeError) Format(f fmt.State, c rune) + type InitializeParams struct + Capabilities ClientCapabilities + ClientInfo struct{ ... } + InitializationOptions LSPAny + Locale string + ProcessID int32 + RootPath string + RootURI DocumentURI + Trace string + WorkspaceFolders []WorkspaceFolder + type InitializeResult struct + Capabilities ServerCapabilities + ServerInfo struct{ ... } + type InitializedParams struct + type InlineValue = interface + type InlineValueEvaluatableExpression struct + Expression string + Range Range + type InlineValueText struct + Range Range + Text string + type InlineValueVariableLookup struct + CaseSensitiveLookup bool + Range Range + VariableName string + type InlineValuesClientCapabilities struct + DynamicRegistration bool + type InlineValuesContext struct + StoppedLocation Range + type InlineValuesOptions struct + type InlineValuesParams struct + Context InlineValuesContext + TextDocument TextDocumentIdentifier + ViewPort Range + type InlineValuesRegistrationOptions struct + type InlineValuesWorkspaceClientCapabilities struct + RefreshSupport bool + type InsertReplaceEdit struct + Insert Range + NewText string + Replace Range + type InsertTextFormat float64 + func ParseInsertTextFormat(s string) InsertTextFormat + func (e InsertTextFormat) Format(f fmt.State, c rune) + type InsertTextMode float64 + type LSPAny = interface + type LSPArray = []LSPAny + type LSPObject = map[string]interface + 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 string + type MarkdownClientCapabilities struct + AllowedTags []string + Parser string + Version string + type MarkedString = string + type MarkupContent struct + Kind MarkupKind + Value string + type MarkupKind string + type MessageActionItem struct + Title string + type MessageType float64 + func ParseMessageType(s string) MessageType + func (e MessageType) Format(f fmt.State, c rune) + type Moniker struct + Identifier string + Kind MonikerKind + Scheme string + Unique UniquenessLevel + type MonikerClientCapabilities struct + DynamicRegistration bool + type MonikerKind string + type MonikerOptions struct + type MonikerParams struct + type MonikerRegistrationOptions struct + type NotebookCell struct + Document DocumentURI + Kind NotebookCellKind + type NotebookCellChange struct + Cells []NotebookCell + DeleteCount uint32 + Start uint32 + type NotebookCellKind float64 + type NotebookCellTextDocumentFilter = struct + CellLanguage string + NotebookDocument NotebookDocumentFilter + type NotebookDocument struct + Cells []NotebookCell + NotebookType string + URI URI + Version int32 + type NotebookDocumentChangeEvent struct + Cells NotebookCellChange + type NotebookDocumentFilter = struct + NotebookType string + Pattern string + Scheme string + type NotebookDocumentIdentifier struct + URI URI + type OptionalVersionedTextDocumentIdentifier struct + Version int32 + type ParamConfiguration struct + type ParamInitialize struct + type ParameterInformation struct + Documentation string + Label string + type PartialResultParams struct + PartialResultToken ProgressToken + type Position struct + Character uint32 + Line uint32 + type PrepareRenameParams struct + type PrepareSupportDefaultBehavior = interface + type PreviousResultID = struct + URI DocumentURI + Value string + type ProgressParams struct + Token ProgressToken + Value interface{} + type ProgressToken = interface + type PublishDiagnosticsClientCapabilities struct + CodeDescriptionSupport bool + DataSupport bool + RelatedInformation bool + TagSupport struct{ ... } + VersionSupport bool + type PublishDiagnosticsParams struct + Diagnostics []Diagnostic + URI DocumentURI + Version int32 + type Range struct + End Position + Start Position + func (r Range) Format(f fmt.State, _ rune) + type ReferenceClientCapabilities struct + DynamicRegistration bool + type ReferenceContext struct + IncludeDeclaration bool + type ReferenceOptions struct + type ReferenceParams struct + Context ReferenceContext + type Registration struct + ID string + Method string + RegisterOptions LSPAny + type RegistrationParams struct + Registrations []Registration + type RegularExpressionsClientCapabilities struct + Engine string + Version string + type RelatedFullDocumentDiagnosticReport struct + RelatedDocuments map[string]interface{} + type RelatedUnchangedDocumentDiagnosticReport struct + RelatedDocuments map[string]interface{} + type RenameClientCapabilities struct + DynamicRegistration bool + HonorsChangeAnnotations bool + PrepareSupport bool + PrepareSupportDefaultBehavior PrepareSupportDefaultBehavior + type RenameFile struct + Kind string + 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 + Position Position + TextDocument TextDocumentIdentifier + type ResourceOperation struct + AnnotationID ChangeAnnotationIdentifier + Kind string + type ResourceOperationKind string + type SaveOptions struct + IncludeText bool + type SelectionRange struct + Parent *SelectionRange + Range Range + type SelectionRangeClientCapabilities struct + DynamicRegistration bool + type SelectionRangeOptions struct + type SelectionRangeParams struct + Positions []Position + TextDocument TextDocumentIdentifier + type SelectionRangeRegistrationOptions struct + type SemanticTokens struct + Data []uint32 + ResultID string + type SemanticTokensClientCapabilities struct + AugmentsSyntaxTokens bool + DynamicRegistration bool + Formats []TokenFormat + MultilineTokenSupport bool + OverlappingTokenSupport bool + Requests struct{ ... } + ServerCancelSupport bool + TokenModifiers []string + TokenTypes []string + type SemanticTokensDelta struct + Edits []SemanticTokensEdit + ResultID string + type SemanticTokensDeltaParams struct + PreviousResultID string + TextDocument TextDocumentIdentifier + type SemanticTokensEdit struct + Data []uint32 + DeleteCount uint32 + Start uint32 + type SemanticTokensLegend struct + TokenModifiers []string + TokenTypes []string + type SemanticTokensOptions struct + Full interface{} + Legend SemanticTokensLegend + Range bool + type SemanticTokensParams struct + TextDocument TextDocumentIdentifier + type SemanticTokensRangeParams struct + Range Range + TextDocument TextDocumentIdentifier + type SemanticTokensRegistrationOptions struct + type SemanticTokensWorkspaceClientCapabilities struct + RefreshSupport bool + type Server interface + CodeAction func(context.Context, *CodeActionParams) ([]CodeAction, error) + CodeLens func(context.Context, *CodeLensParams) ([]CodeLens, error) + CodeLensRefresh func(context.Context) error + ColorPresentation func(context.Context, *ColorPresentationParams) ([]ColorPresentation, error) + Completion func(context.Context, *CompletionParams) (*CompletionList, error) + Declaration func(context.Context, *DeclarationParams) (Declaration, error) + Definition func(context.Context, *DefinitionParams) (Definition, error) + Diagnostic func(context.Context, *string) (*string, error) + DiagnosticRefresh func(context.Context) error + DiagnosticWorkspace func(context.Context, *WorkspaceDiagnosticParams) (*WorkspaceDiagnosticReport, error) + DidChange func(context.Context, *DidChangeTextDocumentParams) error + DidChangeConfiguration func(context.Context, *DidChangeConfigurationParams) error + DidChangeNotebookDocument func(context.Context, *DidChangeNotebookDocumentParams) error + DidChangeWatchedFiles func(context.Context, *DidChangeWatchedFilesParams) error + DidChangeWorkspaceFolders func(context.Context, *DidChangeWorkspaceFoldersParams) error + DidClose func(context.Context, *DidCloseTextDocumentParams) error + DidCloseNotebookDocument func(context.Context, *DidCloseNotebookDocumentParams) error + DidCreateFiles func(context.Context, *CreateFilesParams) error + DidDeleteFiles func(context.Context, *DeleteFilesParams) error + DidOpen func(context.Context, *DidOpenTextDocumentParams) error + DidOpenNotebookDocument func(context.Context, *DidOpenNotebookDocumentParams) error + DidRenameFiles func(context.Context, *RenameFilesParams) error + DidSave func(context.Context, *DidSaveTextDocumentParams) error + DocumentColor func(context.Context, *DocumentColorParams) ([]ColorInformation, error) + DocumentHighlight func(context.Context, *DocumentHighlightParams) ([]DocumentHighlight, error) + DocumentLink func(context.Context, *DocumentLinkParams) ([]DocumentLink, error) + DocumentSymbol func(context.Context, *DocumentSymbolParams) ([]interface{}, error) + ExecuteCommand func(context.Context, *ExecuteCommandParams) (interface{}, error) + Exit func(context.Context) error + FoldingRange func(context.Context, *FoldingRangeParams) ([]FoldingRange, error) + Formatting func(context.Context, *DocumentFormattingParams) ([]TextEdit, error) + Hover func(context.Context, *HoverParams) (*Hover, error) + Implementation func(context.Context, *ImplementationParams) (Definition, error) + IncomingCalls func(context.Context, *CallHierarchyIncomingCallsParams) ([]CallHierarchyIncomingCall, error) + Initialize func(context.Context, *ParamInitialize) (*InitializeResult, error) + Initialized func(context.Context, *InitializedParams) error + InlineValues func(context.Context, *InlineValuesParams) ([]InlineValue, error) + InlineValuesRefresh func(context.Context) error + LinkedEditingRange func(context.Context, *LinkedEditingRangeParams) (*LinkedEditingRanges, error) + LogTrace func(context.Context, *LogTraceParams) error + Moniker func(context.Context, *MonikerParams) ([]Moniker, error) + NonstandardRequest func(ctx context.Context, method string, params interface{}) (interface{}, error) + OnTypeFormatting func(context.Context, *DocumentOnTypeFormattingParams) ([]TextEdit, error) + OutgoingCalls func(context.Context, *CallHierarchyOutgoingCallsParams) ([]CallHierarchyOutgoingCall, error) + PrepareCallHierarchy func(context.Context, *CallHierarchyPrepareParams) ([]CallHierarchyItem, error) + PrepareRename func(context.Context, *PrepareRenameParams) (*Range, error) + PrepareTypeHierarchy func(context.Context, *TypeHierarchyPrepareParams) ([]TypeHierarchyItem, error) + RangeFormatting func(context.Context, *DocumentRangeFormattingParams) ([]TextEdit, error) + References func(context.Context, *ReferenceParams) ([]Location, error) + Rename func(context.Context, *RenameParams) (*WorkspaceEdit, error) + Resolve func(context.Context, *CompletionItem) (*CompletionItem, error) + ResolveCodeAction func(context.Context, *CodeAction) (*CodeAction, error) + ResolveCodeLens func(context.Context, *CodeLens) (*CodeLens, error) + ResolveDocumentLink func(context.Context, *DocumentLink) (*DocumentLink, error) + ResolveWorkspaceSymbol func(context.Context, *WorkspaceSymbol) (*WorkspaceSymbol, error) + SelectionRange func(context.Context, *SelectionRangeParams) ([]SelectionRange, error) + SemanticTokensFull func(context.Context, *SemanticTokensParams) (*SemanticTokens, error) + SemanticTokensFullDelta func(context.Context, *SemanticTokensDeltaParams) (interface{}, error) + SemanticTokensRange func(context.Context, *SemanticTokensRangeParams) (*SemanticTokens, error) + SemanticTokensRefresh func(context.Context) error + SetTrace func(context.Context, *SetTraceParams) error + Shutdown func(context.Context) error + SignatureHelp func(context.Context, *SignatureHelpParams) (*SignatureHelp, error) + Subtypes func(context.Context, *TypeHierarchySubtypesParams) ([]TypeHierarchyItem, error) + Supertypes func(context.Context, *TypeHierarchySupertypesParams) ([]TypeHierarchyItem, error) + Symbol func(context.Context, *WorkspaceSymbolParams) ([]SymbolInformation, error) + TypeDefinition func(context.Context, *TypeDefinitionParams) (Definition, error) + WillCreateFiles func(context.Context, *CreateFilesParams) (*WorkspaceEdit, error) + WillDeleteFiles func(context.Context, *DeleteFilesParams) (*WorkspaceEdit, error) + WillRenameFiles func(context.Context, *RenameFilesParams) (*WorkspaceEdit, error) + WillSave func(context.Context, *WillSaveTextDocumentParams) error + WillSaveWaitUntil func(context.Context, *WillSaveTextDocumentParams) ([]TextEdit, error) + WorkDoneProgressCancel func(context.Context, *WorkDoneProgressCancelParams) error + func ServerDispatcher(conn jsonrpc2.Conn) Server + func ServerDispatcherV2(conn *jsonrpc2_v2.Connection) Server + type ServerCapabilities struct + CallHierarchyProvider interface{} + CodeActionProvider interface{} + CodeLensProvider CodeLensOptions + ColorProvider interface{} + CompletionProvider CompletionOptions + DeclarationProvider interface{} + DefinitionProvider bool + DocumentFormattingProvider bool + DocumentHighlightProvider bool + DocumentLinkProvider DocumentLinkOptions + DocumentOnTypeFormattingProvider DocumentOnTypeFormattingOptions + DocumentRangeFormattingProvider bool + DocumentSymbolProvider bool + ExecuteCommandProvider ExecuteCommandOptions + Experimental interface{} + FoldingRangeProvider interface{} + HoverProvider bool + ImplementationProvider interface{} + InlineValuesProvider interface{} + LinkedEditingRangeProvider interface{} + MonikerProvider interface{} + ReferencesProvider bool + RenameProvider interface{} + SelectionRangeProvider interface{} + SemanticTokensProvider interface{} + SignatureHelpProvider SignatureHelpOptions + TextDocumentSync interface{} + TypeDefinitionProvider interface{} + TypeHierarchyProvider interface{} + Workspace Workspace5Gn + WorkspaceSymbolProvider bool + type SetTraceParams struct + Value TraceValues + 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 struct{ ... } + type ShowMessageRequestParams struct + Actions []MessageActionItem + Message string + Type MessageType + type SignatureHelp struct + ActiveParameter uint32 + ActiveSignature uint32 + Signatures []SignatureInformation + type SignatureHelpClientCapabilities struct + ContextSupport bool + DynamicRegistration bool + SignatureInformation struct{ ... } + type SignatureHelpContext struct + ActiveSignatureHelp SignatureHelp + IsRetrigger bool + TriggerCharacter string + TriggerKind SignatureHelpTriggerKind + type SignatureHelpOptions struct + RetriggerCharacters []string + TriggerCharacters []string + type SignatureHelpParams struct + Context SignatureHelpContext + type SignatureHelpTriggerKind float64 + type SignatureInformation struct + ActiveParameter uint32 + Documentation string + 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 + func ParseSymbolKind(s string) SymbolKind + func (e SymbolKind) Format(f fmt.State, c rune) + type SymbolTag float64 + type TextDocumentClientCapabilities struct + CallHierarchy CallHierarchyClientCapabilities + CodeAction CodeActionClientCapabilities + CodeLens CodeLensClientCapabilities + ColorProvider DocumentColorClientCapabilities + Completion CompletionClientCapabilities + Declaration DeclarationClientCapabilities + Definition DefinitionClientCapabilities + DocumentHighlight DocumentHighlightClientCapabilities + DocumentLink DocumentLinkClientCapabilities + DocumentSymbol DocumentSymbolClientCapabilities + FoldingRange FoldingRangeClientCapabilities + Formatting DocumentFormattingClientCapabilities + Hover HoverClientCapabilities + Implementation ImplementationClientCapabilities + InlineValues InlineValuesClientCapabilities + LinkedEditingRange LinkedEditingRangeClientCapabilities + Moniker MonikerClientCapabilities + OnTypeFormatting DocumentOnTypeFormattingClientCapabilities + PublishDiagnostics PublishDiagnosticsClientCapabilities + RangeFormatting DocumentRangeFormattingClientCapabilities + References ReferenceClientCapabilities + Rename RenameClientCapabilities + SelectionRange SelectionRangeClientCapabilities + SemanticTokens SemanticTokensClientCapabilities + SignatureHelp SignatureHelpClientCapabilities + Synchronization TextDocumentSyncClientCapabilities + TypeDefinition TypeDefinitionClientCapabilities + TypeHierarchy TypeHierarchyClientCapabilities + type TextDocumentContentChangeEvent = struct + Range *Range + RangeLength uint32 + Text string + type TextDocumentEdit struct + Edits []TextEdit + TextDocument OptionalVersionedTextDocumentIdentifier + type TextDocumentFilter = struct + Language string + Pattern string + Scheme string + type TextDocumentIdentifier struct + URI DocumentURI + type TextDocumentItem struct + LanguageID string + Text string + URI DocumentURI + Version int32 + type TextDocumentPositionParams struct + Position Position + TextDocument TextDocumentIdentifier + type TextDocumentRegistrationOptions struct + DocumentSelector DocumentSelector + type TextDocumentSaveReason float64 + func ParseTextDocumentSaveReason(s string) TextDocumentSaveReason + func (e TextDocumentSaveReason) Format(f fmt.State, c rune) + type TextDocumentSyncClientCapabilities struct + DidSave bool + DynamicRegistration bool + WillSave bool + WillSaveWaitUntil bool + type TextDocumentSyncKind float64 + func ParseTextDocumentSyncKind(s string) TextDocumentSyncKind + func (e TextDocumentSyncKind) Format(f fmt.State, c rune) + type TextDocumentSyncOptions struct + Change TextDocumentSyncKind + OpenClose bool + Save SaveOptions + WillSave bool + WillSaveWaitUntil bool + type TextEdit struct + NewText string + Range Range + type TokenFormat = string + type TraceValues = string + type TypeDefinitionClientCapabilities struct + DynamicRegistration bool + LinkSupport bool + type TypeDefinitionOptions struct + type TypeDefinitionParams struct + type TypeDefinitionRegistrationOptions struct + type TypeHierarchyClientCapabilities struct + DynamicRegistration bool + type TypeHierarchyItem struct + Data LSPAny + Detail string + Kind SymbolKind + Name string + Range Range + SelectionRange Range + Tags []SymbolTag + URI DocumentURI + type TypeHierarchyOptions struct + type TypeHierarchyPrepareParams struct + type TypeHierarchyRegistrationOptions struct + type TypeHierarchySubtypesParams struct + Item TypeHierarchyItem + type TypeHierarchySupertypesParams struct + Item TypeHierarchyItem + type URI = string + type UnchangedDocumentDiagnosticReport struct + Kind string + ResultID string + type UniquenessLevel string + type Unregistration struct + ID string + Method string + type UnregistrationParams struct + Unregisterations []Unregistration + type VersionedNotebookDocumentIdentifier struct + URI URI + Version int32 + type VersionedTextDocumentIdentifier struct + Version int32 + type WatchKind float64 + func ParseWatchKind(s string) WatchKind + func (e WatchKind) Format(f fmt.State, c rune) + type WillSaveTextDocumentParams struct + Reason TextDocumentSaveReason + TextDocument TextDocumentIdentifier + type WorkDoneProgressBegin struct + Cancellable bool + Kind string + Message string + Percentage uint32 + Title string + type WorkDoneProgressCancelParams struct + Token ProgressToken + type WorkDoneProgressClientCapabilities struct + Window struct{ ... } + type WorkDoneProgressCreateParams struct + Token ProgressToken + type WorkDoneProgressEnd struct + Kind string + Message string + type WorkDoneProgressOptions struct + WorkDoneProgress bool + type WorkDoneProgressParams struct + WorkDoneToken ProgressToken + type WorkDoneProgressReport struct + Cancellable bool + Kind string + Message string + Percentage uint32 + type Workspace2Gn struct + ApplyEdit bool + CodeLens CodeLensWorkspaceClientCapabilities + Configuration bool + DidChangeConfiguration DidChangeConfigurationClientCapabilities + DidChangeWatchedFiles DidChangeWatchedFilesClientCapabilities + ExecuteCommand ExecuteCommandClientCapabilities + FileOperations *FileOperationClientCapabilities + InlineValues InlineValuesWorkspaceClientCapabilities + SemanticTokens SemanticTokensWorkspaceClientCapabilities + Symbol *WorkspaceSymbolClientCapabilities + WorkspaceEdit *WorkspaceEditClientCapabilities + WorkspaceFolders bool + type Workspace3Gn struct + ApplyEdit bool + CodeLens CodeLensWorkspaceClientCapabilities + Configuration bool + DidChangeConfiguration DidChangeConfigurationClientCapabilities + DidChangeWatchedFiles DidChangeWatchedFilesClientCapabilities + ExecuteCommand ExecuteCommandClientCapabilities + FileOperations *FileOperationClientCapabilities + InlineValues InlineValuesWorkspaceClientCapabilities + SemanticTokens SemanticTokensWorkspaceClientCapabilities + Symbol *WorkspaceSymbolClientCapabilities + WorkspaceEdit *WorkspaceEditClientCapabilities + WorkspaceFolders bool + type Workspace5Gn struct + FileOperations *FileOperationOptions + WorkspaceFolders WorkspaceFolders4Gn + type Workspace6Gn struct + ApplyEdit bool + CodeLens CodeLensWorkspaceClientCapabilities + Configuration bool + DidChangeConfiguration DidChangeConfigurationClientCapabilities + DidChangeWatchedFiles DidChangeWatchedFilesClientCapabilities + ExecuteCommand ExecuteCommandClientCapabilities + FileOperations *FileOperationClientCapabilities + InlineValues InlineValuesWorkspaceClientCapabilities + SemanticTokens SemanticTokensWorkspaceClientCapabilities + Symbol *WorkspaceSymbolClientCapabilities + WorkspaceEdit *WorkspaceEditClientCapabilities + WorkspaceFolders bool + type Workspace8Gn struct + FileOperations *FileOperationOptions + WorkspaceFolders WorkspaceFolders7Gn + type WorkspaceClientCapabilities struct + ApplyEdit bool + CodeLens CodeLensWorkspaceClientCapabilities + DidChangeConfiguration DidChangeConfigurationClientCapabilities + DidChangeWatchedFiles DidChangeWatchedFilesClientCapabilities + ExecuteCommand ExecuteCommandClientCapabilities + FileOperations FileOperationClientCapabilities + InlineValues InlineValuesWorkspaceClientCapabilities + SemanticTokens SemanticTokensWorkspaceClientCapabilities + Symbol WorkspaceSymbolClientCapabilities + WorkspaceEdit WorkspaceEditClientCapabilities + type WorkspaceDiagnosticParams struct + Identifier string + PreviousResultIds []PreviousResultID + type WorkspaceDiagnosticReport struct + Items []WorkspaceDocumentDiagnosticReport + type WorkspaceDocumentDiagnosticReport = interface + type WorkspaceEdit struct + ChangeAnnotations map[string]ChangeAnnotationIdentifier + Changes map[DocumentURI][]TextEdit + DocumentChanges []TextDocumentEdit + type WorkspaceEditClientCapabilities struct + ChangeAnnotationSupport struct{ ... } + DocumentChanges bool + FailureHandling FailureHandlingKind + NormalizesLineEndings bool + ResourceOperations []ResourceOperationKind + type WorkspaceFolder struct + Name string + URI string + type WorkspaceFolders4Gn struct + ChangeNotifications string + Supported bool + type WorkspaceFolders7Gn struct + ChangeNotifications string + Supported bool + type WorkspaceFoldersChangeEvent struct + Added []WorkspaceFolder + Removed []WorkspaceFolder + type WorkspaceFoldersClientCapabilities struct + Workspace Workspace6Gn + type WorkspaceFoldersInitializeParams struct + WorkspaceFolders []WorkspaceFolder + type WorkspaceFoldersServerCapabilities struct + Workspace Workspace8Gn + type WorkspaceFullDocumentDiagnosticReport struct + URI DocumentURI + Version int32 + type WorkspaceSymbol struct + Data LSPAny + Location Location + type WorkspaceSymbolClientCapabilities struct + DynamicRegistration bool + ResolveSupport struct{ ... } + SymbolKind struct{ ... } + TagSupport struct{ ... } + type WorkspaceSymbolOptions struct + ResolveProvider bool + type WorkspaceSymbolParams struct + Query string + type WorkspaceUnchangedDocumentDiagnosticReport struct + URI DocumentURI + Version int32