Versions in this module Expand all Collapse all v0 v0.0.1 Mar 15, 2025 Changes in this version + var ErrContentModified = &ErrorCode + var ErrInternalError = &ErrorCode + var ErrInvalidContentLength = errors.New("lsp: invalid content length") + var ErrInvalidHeader = errors.New("lsp: invalid header") + var ErrInvalidJSONRPCVersion = errors.New("invalid JSON-RPC version") + var ErrInvalidParams = &ErrorCode + var ErrInvalidRequest = &ErrorCode + var ErrMethodNotFound = &ErrorCode + var ErrNoContentLength = errors.New("lsp: no content length") + var ErrParseError = &ErrorCode + var ErrRequestCancelled = &ErrorCode + var ErrRequestFailed = &ErrorCode + var ErrServerCancelled = &ErrorCode + var ErrServerNotInitialized = &ErrorCode + var ErrUnknownErrorCode = &ErrorCode + type AnnotatedTextEdit struct + AnnotationId ChangeAnnotationIdentifier + type ApplyKind uint32 + const ApplyKindMerge + const ApplyKindReplace + func (e *ApplyKind) UnmarshalJSON(data []byte) error + type ApplyWorkspaceEditParams struct + Edit WorkspaceEdit + Label *string + Metadata *WorkspaceEditMetadata + type ApplyWorkspaceEditResult struct + Applied bool + FailedChange *uint32 + FailureReason *string + type BaseReader struct + func NewBaseReader(r io.Reader) *BaseReader + func (r *BaseReader) Read() ([]byte, error) + type BaseSymbolInformation struct + ContainerName *string + Kind SymbolKind + Name string + Tags *[]SymbolTag + type BaseWriter struct + func NewBaseWriter(w io.Writer) *BaseWriter + func (w *BaseWriter) Write(data []byte) error + type BooleanOrCallHierarchyOptionsOrCallHierarchyRegistrationOptions struct + Boolean *bool + CallHierarchyOptions *CallHierarchyOptions + CallHierarchyRegistrationOptions *CallHierarchyRegistrationOptions + func (o *BooleanOrCallHierarchyOptionsOrCallHierarchyRegistrationOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrCallHierarchyOptionsOrCallHierarchyRegistrationOptions) MarshalJSON() ([]byte, error) + type BooleanOrClientSemanticTokensRequestFullDelta struct + Boolean *bool + ClientSemanticTokensRequestFullDelta *ClientSemanticTokensRequestFullDelta + func (o *BooleanOrClientSemanticTokensRequestFullDelta) UnmarshalJSON(data []byte) error + func (o BooleanOrClientSemanticTokensRequestFullDelta) MarshalJSON() ([]byte, error) + type BooleanOrCodeActionOptions struct + Boolean *bool + CodeActionOptions *CodeActionOptions + func (o *BooleanOrCodeActionOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrCodeActionOptions) MarshalJSON() ([]byte, error) + type BooleanOrDeclarationOptionsOrDeclarationRegistrationOptions struct + Boolean *bool + DeclarationOptions *DeclarationOptions + DeclarationRegistrationOptions *DeclarationRegistrationOptions + func (o *BooleanOrDeclarationOptionsOrDeclarationRegistrationOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrDeclarationOptionsOrDeclarationRegistrationOptions) MarshalJSON() ([]byte, error) + type BooleanOrDefinitionOptions struct + Boolean *bool + DefinitionOptions *DefinitionOptions + func (o *BooleanOrDefinitionOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrDefinitionOptions) MarshalJSON() ([]byte, error) + type BooleanOrDocumentColorOptionsOrDocumentColorRegistrationOptions struct + Boolean *bool + DocumentColorOptions *DocumentColorOptions + DocumentColorRegistrationOptions *DocumentColorRegistrationOptions + func (o *BooleanOrDocumentColorOptionsOrDocumentColorRegistrationOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrDocumentColorOptionsOrDocumentColorRegistrationOptions) MarshalJSON() ([]byte, error) + type BooleanOrDocumentFormattingOptions struct + Boolean *bool + DocumentFormattingOptions *DocumentFormattingOptions + func (o *BooleanOrDocumentFormattingOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrDocumentFormattingOptions) MarshalJSON() ([]byte, error) + type BooleanOrDocumentHighlightOptions struct + Boolean *bool + DocumentHighlightOptions *DocumentHighlightOptions + func (o *BooleanOrDocumentHighlightOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrDocumentHighlightOptions) MarshalJSON() ([]byte, error) + type BooleanOrDocumentRangeFormattingOptions struct + Boolean *bool + DocumentRangeFormattingOptions *DocumentRangeFormattingOptions + func (o *BooleanOrDocumentRangeFormattingOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrDocumentRangeFormattingOptions) MarshalJSON() ([]byte, error) + type BooleanOrDocumentSymbolOptions struct + Boolean *bool + DocumentSymbolOptions *DocumentSymbolOptions + func (o *BooleanOrDocumentSymbolOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrDocumentSymbolOptions) MarshalJSON() ([]byte, error) + type BooleanOrEmptyObject struct + Boolean *bool + EmptyObject *struct{} + func (o *BooleanOrEmptyObject) UnmarshalJSON(data []byte) error + func (o BooleanOrEmptyObject) MarshalJSON() ([]byte, error) + type BooleanOrFoldingRangeOptionsOrFoldingRangeRegistrationOptions struct + Boolean *bool + FoldingRangeOptions *FoldingRangeOptions + FoldingRangeRegistrationOptions *FoldingRangeRegistrationOptions + func (o *BooleanOrFoldingRangeOptionsOrFoldingRangeRegistrationOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrFoldingRangeOptionsOrFoldingRangeRegistrationOptions) MarshalJSON() ([]byte, error) + type BooleanOrHoverOptions struct + Boolean *bool + HoverOptions *HoverOptions + func (o *BooleanOrHoverOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrHoverOptions) MarshalJSON() ([]byte, error) + type BooleanOrImplementationOptionsOrImplementationRegistrationOptions struct + Boolean *bool + ImplementationOptions *ImplementationOptions + ImplementationRegistrationOptions *ImplementationRegistrationOptions + func (o *BooleanOrImplementationOptionsOrImplementationRegistrationOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrImplementationOptionsOrImplementationRegistrationOptions) MarshalJSON() ([]byte, error) + type BooleanOrInlayHintOptionsOrInlayHintRegistrationOptions struct + Boolean *bool + InlayHintOptions *InlayHintOptions + InlayHintRegistrationOptions *InlayHintRegistrationOptions + func (o *BooleanOrInlayHintOptionsOrInlayHintRegistrationOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrInlayHintOptionsOrInlayHintRegistrationOptions) MarshalJSON() ([]byte, error) + type BooleanOrInlineCompletionOptions struct + Boolean *bool + InlineCompletionOptions *InlineCompletionOptions + func (o *BooleanOrInlineCompletionOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrInlineCompletionOptions) MarshalJSON() ([]byte, error) + type BooleanOrInlineValueOptionsOrInlineValueRegistrationOptions struct + Boolean *bool + InlineValueOptions *InlineValueOptions + InlineValueRegistrationOptions *InlineValueRegistrationOptions + func (o *BooleanOrInlineValueOptionsOrInlineValueRegistrationOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrInlineValueOptionsOrInlineValueRegistrationOptions) MarshalJSON() ([]byte, error) + type BooleanOrLinkedEditingRangeOptionsOrLinkedEditingRangeRegistrationOptions struct + Boolean *bool + LinkedEditingRangeOptions *LinkedEditingRangeOptions + LinkedEditingRangeRegistrationOptions *LinkedEditingRangeRegistrationOptions + func (o *BooleanOrLinkedEditingRangeOptionsOrLinkedEditingRangeRegistrationOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrLinkedEditingRangeOptionsOrLinkedEditingRangeRegistrationOptions) MarshalJSON() ([]byte, error) + type BooleanOrMonikerOptionsOrMonikerRegistrationOptions struct + Boolean *bool + MonikerOptions *MonikerOptions + MonikerRegistrationOptions *MonikerRegistrationOptions + func (o *BooleanOrMonikerOptionsOrMonikerRegistrationOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrMonikerOptionsOrMonikerRegistrationOptions) MarshalJSON() ([]byte, error) + type BooleanOrReferenceOptions struct + Boolean *bool + ReferenceOptions *ReferenceOptions + func (o *BooleanOrReferenceOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrReferenceOptions) MarshalJSON() ([]byte, error) + type BooleanOrRenameOptions struct + Boolean *bool + RenameOptions *RenameOptions + func (o *BooleanOrRenameOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrRenameOptions) MarshalJSON() ([]byte, error) + type BooleanOrSaveOptions struct + Boolean *bool + SaveOptions *SaveOptions + func (o *BooleanOrSaveOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrSaveOptions) MarshalJSON() ([]byte, error) + type BooleanOrSelectionRangeOptionsOrSelectionRangeRegistrationOptions struct + Boolean *bool + SelectionRangeOptions *SelectionRangeOptions + SelectionRangeRegistrationOptions *SelectionRangeRegistrationOptions + func (o *BooleanOrSelectionRangeOptionsOrSelectionRangeRegistrationOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrSelectionRangeOptionsOrSelectionRangeRegistrationOptions) MarshalJSON() ([]byte, error) + type BooleanOrSemanticTokensFullDelta struct + Boolean *bool + SemanticTokensFullDelta *SemanticTokensFullDelta + func (o *BooleanOrSemanticTokensFullDelta) UnmarshalJSON(data []byte) error + func (o BooleanOrSemanticTokensFullDelta) MarshalJSON() ([]byte, error) + type BooleanOrTypeDefinitionOptionsOrTypeDefinitionRegistrationOptions struct + Boolean *bool + TypeDefinitionOptions *TypeDefinitionOptions + TypeDefinitionRegistrationOptions *TypeDefinitionRegistrationOptions + func (o *BooleanOrTypeDefinitionOptionsOrTypeDefinitionRegistrationOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrTypeDefinitionOptionsOrTypeDefinitionRegistrationOptions) MarshalJSON() ([]byte, error) + type BooleanOrTypeHierarchyOptionsOrTypeHierarchyRegistrationOptions struct + Boolean *bool + TypeHierarchyOptions *TypeHierarchyOptions + TypeHierarchyRegistrationOptions *TypeHierarchyRegistrationOptions + func (o *BooleanOrTypeHierarchyOptionsOrTypeHierarchyRegistrationOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrTypeHierarchyOptionsOrTypeHierarchyRegistrationOptions) MarshalJSON() ([]byte, error) + type BooleanOrWorkspaceSymbolOptions struct + Boolean *bool + WorkspaceSymbolOptions *WorkspaceSymbolOptions + func (o *BooleanOrWorkspaceSymbolOptions) UnmarshalJSON(data []byte) error + func (o BooleanOrWorkspaceSymbolOptions) MarshalJSON() ([]byte, error) + 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 IntegerOrString + type ChangeAnnotation struct + Description *string + Label string + NeedsConfirmation *bool + type ChangeAnnotationIdentifier = string + type ChangeAnnotationsSupportOptions struct + GroupsOnLabel *bool + type ClientCapabilities struct + Experimental *LSPAny + General *GeneralClientCapabilities + NotebookDocument *NotebookDocumentClientCapabilities + TextDocument *TextDocumentClientCapabilities + Window *WindowClientCapabilities + Workspace *WorkspaceClientCapabilities + type ClientCodeActionKindOptions struct + ValueSet []CodeActionKind + type ClientCodeActionLiteralOptions struct + CodeActionKind ClientCodeActionKindOptions + type ClientCodeActionResolveOptions struct + Properties []string + type ClientCodeLensResolveOptions struct + Properties []string + type ClientCompletionItemInsertTextModeOptions struct + ValueSet []InsertTextMode + type ClientCompletionItemOptions struct + CommitCharactersSupport *bool + DeprecatedSupport *bool + DocumentationFormat *[]MarkupKind + InsertReplaceSupport *bool + InsertTextModeSupport *ClientCompletionItemInsertTextModeOptions + LabelDetailsSupport *bool + PreselectSupport *bool + ResolveSupport *ClientCompletionItemResolveOptions + SnippetSupport *bool + TagSupport *CompletionItemTagOptions + type ClientCompletionItemOptionsKind struct + ValueSet *[]CompletionItemKind + type ClientCompletionItemResolveOptions struct + Properties []string + type ClientDiagnosticsTagOptions struct + ValueSet []DiagnosticTag + type ClientFoldingRangeKindOptions struct + ValueSet *[]FoldingRangeKind + type ClientFoldingRangeOptions struct + CollapsedText *bool + type ClientInfo struct + Name string + Version *string + type ClientInlayHintResolveOptions struct + Properties []string + type ClientSemanticTokensRequestFullDelta struct + Delta *bool + type ClientSemanticTokensRequestOptions struct + Full *BooleanOrClientSemanticTokensRequestFullDelta + Range *BooleanOrEmptyObject + type ClientShowMessageActionItemOptions struct + AdditionalPropertiesSupport *bool + type ClientSignatureInformationOptions struct + ActiveParameterSupport *bool + DocumentationFormat *[]MarkupKind + NoActiveParameterSupport *bool + ParameterInformation *ClientSignatureParameterInformationOptions + type ClientSignatureParameterInformationOptions struct + LabelOffsetSupport *bool + type ClientSymbolKindOptions struct + ValueSet *[]SymbolKind + type ClientSymbolResolveOptions struct + Properties []string + type ClientSymbolTagOptions struct + ValueSet []SymbolTag + type CodeAction struct + Command *Command + Data *LSPAny + Diagnostics *[]Diagnostic + Disabled *CodeActionDisabled + Edit *WorkspaceEdit + IsPreferred *bool + Kind *CodeActionKind + Tags *[]CodeActionTag + Title string + type CodeActionClientCapabilities struct + CodeActionLiteralSupport *ClientCodeActionLiteralOptions + DataSupport *bool + DisabledSupport *bool + DocumentationSupport *bool + DynamicRegistration *bool + HonorsChangeAnnotations *bool + IsPreferredSupport *bool + ResolveSupport *ClientCodeActionResolveOptions + TagSupport *CodeActionTagOptions + type CodeActionContext struct + Diagnostics []Diagnostic + Only *[]CodeActionKind + TriggerKind *CodeActionTriggerKind + type CodeActionDisabled struct + Reason string + type CodeActionKind string + const CodeActionKindEmpty + const CodeActionKindNotebook + const CodeActionKindQuickFix + const CodeActionKindRefactor + const CodeActionKindRefactorExtract + const CodeActionKindRefactorInline + const CodeActionKindRefactorMove + const CodeActionKindRefactorRewrite + const CodeActionKindSource + const CodeActionKindSourceFixAll + const CodeActionKindSourceOrganizeImports + func (e *CodeActionKind) UnmarshalJSON(data []byte) error + type CodeActionKindDocumentation struct + Command Command + Kind CodeActionKind + type CodeActionOptions struct + CodeActionKinds *[]CodeActionKind + Documentation *[]CodeActionKindDocumentation + ResolveProvider *bool + type CodeActionParams struct + Context CodeActionContext + Range Range + TextDocument TextDocumentIdentifier + type CodeActionRegistrationOptions struct + type CodeActionTag uint32 + const CodeActionTagLLMGenerated + func (e *CodeActionTag) UnmarshalJSON(data []byte) error + type CodeActionTagOptions struct + ValueSet []CodeActionTag + type CodeActionTriggerKind uint32 + const CodeActionTriggerKindAutomatic + const CodeActionTriggerKindInvoked + func (e *CodeActionTriggerKind) UnmarshalJSON(data []byte) error + type CodeDescription struct + Href URI + type CodeLens struct + Command *Command + Data *LSPAny + Range Range + type CodeLensClientCapabilities struct + DynamicRegistration *bool + ResolveSupport *ClientCodeLensResolveOptions + type CodeLensOptions struct + ResolveProvider *bool + type CodeLensParams struct + TextDocument TextDocumentIdentifier + type CodeLensRegistrationOptions struct + 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 *[]LSPAny + Command string + Title string + Tooltip *string + type CompletionClientCapabilities struct + CompletionItem *ClientCompletionItemOptions + CompletionItemKind *ClientCompletionItemOptionsKind + CompletionList *CompletionListCapabilities + 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 *StringOrMarkupContent + FilterText *string + InsertText *string + InsertTextFormat *InsertTextFormat + InsertTextMode *InsertTextMode + Kind *CompletionItemKind + Label string + LabelDetails *CompletionItemLabelDetails + Preselect *bool + SortText *string + Tags *[]CompletionItemTag + TextEdit *TextEditOrInsertReplaceEdit + TextEditText *string + type CompletionItemApplyKinds struct + CommitCharacters *ApplyKind + Data *ApplyKind + type CompletionItemDefaults struct + CommitCharacters *[]string + Data *LSPAny + EditRange *RangeOrEditRangeWithInsertReplace + InsertTextFormat *InsertTextFormat + InsertTextMode *InsertTextMode + type CompletionItemKind uint32 + 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 (e *CompletionItemKind) UnmarshalJSON(data []byte) error + type CompletionItemLabelDetails struct + Description *string + Detail *string + type CompletionItemTag uint32 + const CompletionItemTagDeprecated + func (e *CompletionItemTag) UnmarshalJSON(data []byte) error + type CompletionItemTagOptions struct + ValueSet []CompletionItemTag + type CompletionList struct + ApplyKind *CompletionItemApplyKinds + IsIncomplete bool + ItemDefaults *CompletionItemDefaults + Items []CompletionItem + type CompletionListCapabilities struct + ApplyKindSupport *bool + ItemDefaults *[]string + type CompletionOptions struct + AllCommitCharacters *[]string + CompletionItem *ServerCompletionItemOptions + ResolveProvider *bool + TriggerCharacters *[]string + type CompletionParams struct + Context *CompletionContext + type CompletionRegistrationOptions struct + type CompletionTriggerKind uint32 + const CompletionTriggerKindInvoked + const CompletionTriggerKindTriggerCharacter + const CompletionTriggerKindTriggerForIncompleteCompletions + func (e *CompletionTriggerKind) UnmarshalJSON(data []byte) error + type ConfigurationItem struct + ScopeUri *URI + Section *string + type ConfigurationParams struct + Items []ConfigurationItem + type CreateFile struct + Kind StringLiteralCreate + Options *CreateFileOptions + Uri DocumentUri + type CreateFileOptions struct + IgnoreIfExists *bool + Overwrite *bool + type CreateFilesParams struct + Files []FileCreate + type Declaration = LocationOrLocations + type DeclarationClientCapabilities struct + DynamicRegistration *bool + LinkSupport *bool + type DeclarationLink = LocationLink + type DeclarationOptions struct + type DeclarationParams struct + type DeclarationRegistrationOptions struct + type Definition = LocationOrLocations + type DefinitionClientCapabilities struct + DynamicRegistration *bool + LinkSupport *bool + type DefinitionLink = LocationLink + type DefinitionOptions struct + type DefinitionParams struct + type DefinitionRegistrationOptions struct + type DeleteFile struct + Kind StringLiteralDelete + Options *DeleteFileOptions + Uri DocumentUri + type DeleteFileOptions struct + IgnoreIfNotExists *bool + Recursive *bool + type DeleteFilesParams struct + Files []FileDelete + type Diagnostic struct + Code *IntegerOrString + CodeDescription *CodeDescription + Data *LSPAny + Message string + Range Range + RelatedInformation *[]DiagnosticRelatedInformation + Severity *DiagnosticSeverity + Source *string + Tags *[]DiagnosticTag + type DiagnosticClientCapabilities struct + DynamicRegistration *bool + RelatedDocumentSupport *bool + type DiagnosticOptions struct + Identifier *string + InterFileDependencies bool + WorkspaceDiagnostics bool + type DiagnosticOptionsOrDiagnosticRegistrationOptions struct + DiagnosticOptions *DiagnosticOptions + DiagnosticRegistrationOptions *DiagnosticRegistrationOptions + func (o *DiagnosticOptionsOrDiagnosticRegistrationOptions) UnmarshalJSON(data []byte) error + func (o DiagnosticOptionsOrDiagnosticRegistrationOptions) MarshalJSON() ([]byte, error) + type DiagnosticRegistrationOptions struct + type DiagnosticRelatedInformation struct + Location Location + Message string + type DiagnosticServerCancellationData struct + RetriggerRequest bool + type DiagnosticSeverity uint32 + const DiagnosticSeverityError + const DiagnosticSeverityHint + const DiagnosticSeverityInformation + const DiagnosticSeverityWarning + func (e *DiagnosticSeverity) UnmarshalJSON(data []byte) error + type DiagnosticTag uint32 + const DiagnosticTagDeprecated + const DiagnosticTagUnnecessary + func (e *DiagnosticTag) UnmarshalJSON(data []byte) error + type DiagnosticWorkspaceClientCapabilities struct + RefreshSupport *bool + type DiagnosticsCapabilities struct + CodeDescriptionSupport *bool + DataSupport *bool + RelatedInformation *bool + TagSupport *ClientDiagnosticsTagOptions + type DidChangeConfigurationClientCapabilities struct + DynamicRegistration *bool + type DidChangeConfigurationParams struct + Settings LSPAny + type DidChangeConfigurationRegistrationOptions struct + Section *StringOrStrings + type DidChangeNotebookDocumentParams struct + Change NotebookDocumentChangeEvent + NotebookDocument VersionedNotebookDocumentIdentifier + type DidChangeTextDocumentParams struct + ContentChanges []TextDocumentContentChangeEvent + TextDocument VersionedTextDocumentIdentifier + type DidChangeWatchedFilesClientCapabilities struct + DynamicRegistration *bool + RelativePatternSupport *bool + type DidChangeWatchedFilesParams struct + Changes []FileEvent + type DidChangeWatchedFilesRegistrationOptions struct + Watchers []FileSystemWatcher + type DidChangeWorkspaceFoldersParams struct + Event WorkspaceFoldersChangeEvent + type DidCloseNotebookDocumentParams struct + CellTextDocuments []TextDocumentIdentifier + NotebookDocument NotebookDocumentIdentifier + type DidCloseTextDocumentParams struct + TextDocument TextDocumentIdentifier + type DidOpenNotebookDocumentParams struct + CellTextDocuments []TextDocumentItem + NotebookDocument NotebookDocument + type DidOpenTextDocumentParams struct + TextDocument TextDocumentItem + type DidSaveNotebookDocumentParams struct + NotebookDocument NotebookDocumentIdentifier + 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 = RelatedFullDocumentDiagnosticReportOrRelatedUnchangedDocumentDiagnosticReport + type DocumentDiagnosticReportKind string + const DocumentDiagnosticReportKindFull + const DocumentDiagnosticReportKindUnchanged + func (e *DocumentDiagnosticReportKind) UnmarshalJSON(data []byte) error + type DocumentDiagnosticReportPartialResult struct + RelatedDocuments map[DocumentUri]FullDocumentDiagnosticReportOrUnchangedDocumentDiagnosticReport + type DocumentFilter = TextDocumentFilterOrNotebookCellTextDocumentFilter + type DocumentFormattingClientCapabilities struct + DynamicRegistration *bool + type DocumentFormattingOptions struct + type DocumentFormattingParams struct + Options FormattingOptions + TextDocument TextDocumentIdentifier + type DocumentFormattingRegistrationOptions struct + type DocumentHighlight struct + Kind *DocumentHighlightKind + Range Range + type DocumentHighlightClientCapabilities struct + DynamicRegistration *bool + type DocumentHighlightKind uint32 + const DocumentHighlightKindRead + const DocumentHighlightKindText + const DocumentHighlightKindWrite + func (e *DocumentHighlightKind) UnmarshalJSON(data []byte) error + type DocumentHighlightOptions struct + type DocumentHighlightParams struct + type DocumentHighlightRegistrationOptions struct + type DocumentLink struct + Data *LSPAny + Range Range + Target *URI + Tooltip *string + type DocumentLinkClientCapabilities struct + DynamicRegistration *bool + TooltipSupport *bool + type DocumentLinkOptions struct + ResolveProvider *bool + type DocumentLinkParams struct + TextDocument TextDocumentIdentifier + type DocumentLinkRegistrationOptions struct + 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 + type DocumentRangeFormattingClientCapabilities struct + DynamicRegistration *bool + RangesSupport *bool + type DocumentRangeFormattingOptions struct + RangesSupport *bool + type DocumentRangeFormattingParams struct + Options FormattingOptions + Range Range + TextDocument TextDocumentIdentifier + type DocumentRangeFormattingRegistrationOptions struct + type DocumentRangesFormattingParams struct + Options FormattingOptions + Ranges []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 *ClientSymbolKindOptions + TagSupport *ClientSymbolTagOptions + type DocumentSymbolOptions struct + Label *string + type DocumentSymbolParams struct + TextDocument TextDocumentIdentifier + type DocumentSymbolRegistrationOptions struct + type DocumentUri string + type EditRangeWithInsertReplace struct + Insert Range + Replace Range + type ErrorCode struct + Code int32 + Name string + func (e *ErrorCode) Error() string + type ErrorCodes int32 + const ErrorCodesInternalError + const ErrorCodesInvalidParams + const ErrorCodesInvalidRequest + const ErrorCodesMethodNotFound + const ErrorCodesParseError + const ErrorCodesServerNotInitialized + const ErrorCodesUnknownErrorCode + func (e *ErrorCodes) UnmarshalJSON(data []byte) error + type ExecuteCommandClientCapabilities struct + DynamicRegistration *bool + type ExecuteCommandOptions struct + Commands []string + type ExecuteCommandParams struct + Arguments *[]LSPAny + Command string + type ExecuteCommandRegistrationOptions struct + type ExecutionSummary struct + ExecutionOrder uint32 + Success *bool + type FailureHandlingKind string + const FailureHandlingKindAbort + const FailureHandlingKindTextOnlyTransactional + const FailureHandlingKindTransactional + const FailureHandlingKindUndo + func (e *FailureHandlingKind) UnmarshalJSON(data []byte) error + type FileChangeType uint32 + const FileChangeTypeChanged + const FileChangeTypeCreated + const FileChangeTypeDeleted + func (e *FileChangeType) UnmarshalJSON(data []byte) error + 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 + const FileOperationPatternKindfile + const FileOperationPatternKindfolder + func (e *FileOperationPatternKind) UnmarshalJSON(data []byte) error + type FileOperationPatternOptions struct + IgnoreCase *bool + type FileOperationRegistrationOptions struct + Filters []FileOperationFilter + type FileRename struct + NewUri string + OldUri string + type FileSystemWatcher struct + GlobPattern GlobPattern + Kind *WatchKind + type FoldingRange struct + CollapsedText *string + EndCharacter *uint32 + EndLine uint32 + Kind *FoldingRangeKind + StartCharacter *uint32 + StartLine uint32 + type FoldingRangeClientCapabilities struct + DynamicRegistration *bool + FoldingRange *ClientFoldingRangeOptions + FoldingRangeKind *ClientFoldingRangeKindOptions + LineFoldingOnly *bool + RangeLimit *uint32 + type FoldingRangeKind string + const FoldingRangeKindComment + const FoldingRangeKindImports + const FoldingRangeKindRegion + func (e *FoldingRangeKind) UnmarshalJSON(data []byte) error + type FoldingRangeOptions struct + type FoldingRangeParams struct + TextDocument TextDocumentIdentifier + type FoldingRangeRegistrationOptions struct + type FoldingRangeWorkspaceClientCapabilities struct + RefreshSupport *bool + type FormattingOptions struct + InsertFinalNewline *bool + InsertSpaces bool + TabSize uint32 + TrimFinalNewlines *bool + TrimTrailingWhitespace *bool + type FullDocumentDiagnosticReport struct + Items []Diagnostic + Kind StringLiteralFull + ResultId *string + type FullDocumentDiagnosticReportOrUnchangedDocumentDiagnosticReport struct + FullDocumentDiagnosticReport *FullDocumentDiagnosticReport + UnchangedDocumentDiagnosticReport *UnchangedDocumentDiagnosticReport + func (o *FullDocumentDiagnosticReportOrUnchangedDocumentDiagnosticReport) UnmarshalJSON(data []byte) error + func (o FullDocumentDiagnosticReportOrUnchangedDocumentDiagnosticReport) MarshalJSON() ([]byte, error) + type GeneralClientCapabilities struct + Markdown *MarkdownClientCapabilities + PositionEncodings *[]PositionEncodingKind + RegularExpressions *RegularExpressionsClientCapabilities + StaleRequestSupport *StaleRequestSupportOptions + type GlobPattern = PatternOrRelativePattern + type Hover struct + Contents MarkupContentOrMarkedStringOrMarkedStrings + Range *Range + type HoverClientCapabilities struct + ContentFormat *[]MarkupKind + DynamicRegistration *bool + type HoverOptions struct + type HoverParams struct + type HoverRegistrationOptions struct + type ID struct + func (id *ID) MarshalJSON() ([]byte, error) + func (id *ID) UnmarshalJSON(data []byte) error + type ImplementationClientCapabilities struct + DynamicRegistration *bool + LinkSupport *bool + type ImplementationOptions struct + type ImplementationParams struct + type ImplementationRegistrationOptions struct + type InitializeError struct + Retry bool + type InitializeParams struct + type InitializeResult struct + Capabilities ServerCapabilities + ServerInfo *ServerInfo + type InitializedParams struct + type InlayHint struct + Data *LSPAny + Kind *InlayHintKind + Label StringOrInlayHintLabelParts + PaddingLeft *bool + PaddingRight *bool + Position Position + TextEdits *[]TextEdit + Tooltip *StringOrMarkupContent + type InlayHintClientCapabilities struct + DynamicRegistration *bool + ResolveSupport *ClientInlayHintResolveOptions + type InlayHintKind uint32 + const InlayHintKindParameter + const InlayHintKindType + func (e *InlayHintKind) UnmarshalJSON(data []byte) error + type InlayHintLabelPart struct + Command *Command + Location *Location + Tooltip *StringOrMarkupContent + Value string + type InlayHintOptions struct + ResolveProvider *bool + type InlayHintParams struct + Range Range + TextDocument TextDocumentIdentifier + type InlayHintRegistrationOptions struct + type InlayHintWorkspaceClientCapabilities struct + RefreshSupport *bool + type InlineCompletionClientCapabilities struct + DynamicRegistration *bool + type InlineCompletionContext struct + SelectedCompletionInfo *SelectedCompletionInfo + TriggerKind InlineCompletionTriggerKind + type InlineCompletionItem struct + Command *Command + FilterText *string + InsertText StringOrStringValue + Range *Range + type InlineCompletionList struct + Items []InlineCompletionItem + type InlineCompletionOptions struct + type InlineCompletionParams struct + Context InlineCompletionContext + type InlineCompletionRegistrationOptions struct + type InlineCompletionTriggerKind uint32 + const InlineCompletionTriggerKindAutomatic + const InlineCompletionTriggerKindInvoked + func (e *InlineCompletionTriggerKind) UnmarshalJSON(data []byte) error + type InlineValue = InlineValueTextOrInlineValueVariableLookupOrInlineValueEvaluatableExpression + type InlineValueClientCapabilities struct + DynamicRegistration *bool + type InlineValueContext struct + FrameId int32 + StoppedLocation Range + type InlineValueEvaluatableExpression struct + Expression *string + Range Range + type InlineValueOptions struct + type InlineValueParams struct + Context InlineValueContext + Range Range + TextDocument TextDocumentIdentifier + type InlineValueRegistrationOptions struct + type InlineValueText struct + Range Range + Text string + type InlineValueTextOrInlineValueVariableLookupOrInlineValueEvaluatableExpression struct + InlineValueEvaluatableExpression *InlineValueEvaluatableExpression + InlineValueText *InlineValueText + InlineValueVariableLookup *InlineValueVariableLookup + func (o *InlineValueTextOrInlineValueVariableLookupOrInlineValueEvaluatableExpression) UnmarshalJSON(data []byte) error + func (o InlineValueTextOrInlineValueVariableLookupOrInlineValueEvaluatableExpression) MarshalJSON() ([]byte, error) + type InlineValueVariableLookup struct + CaseSensitiveLookup bool + Range Range + VariableName *string + type InlineValueWorkspaceClientCapabilities struct + RefreshSupport *bool + type InsertReplaceEdit struct + Insert Range + NewText string + Replace Range + type InsertTextFormat uint32 + const InsertTextFormatPlainText + const InsertTextFormatSnippet + func (e *InsertTextFormat) UnmarshalJSON(data []byte) error + type InsertTextMode uint32 + const InsertTextModeadjustIndentation + const InsertTextModeasIs + func (e *InsertTextMode) UnmarshalJSON(data []byte) error + type IntegerOrString struct + Integer *int32 + String *string + func (o *IntegerOrString) UnmarshalJSON(data []byte) error + func (o IntegerOrString) MarshalJSON() ([]byte, error) + type JSONRPCVersion struct + func (*JSONRPCVersion) UnmarshalJSON(data []byte) error + func (JSONRPCVersion) MarshalJSON() ([]byte, error) + type LSPAny = any + type LSPArray = []LSPAny + type LSPErrorCodes int32 + const LSPErrorCodesContentModified + const LSPErrorCodesRequestCancelled + const LSPErrorCodesRequestFailed + const LSPErrorCodesServerCancelled + func (e *LSPErrorCodes) UnmarshalJSON(data []byte) error + type LSPObject = map[string]LSPAny + type LanguageKind string + const LanguageKindABAP + const LanguageKindBibTeX + const LanguageKindC + const LanguageKindCPP + const LanguageKindCSS + const LanguageKindCSharp + const LanguageKindClojure + const LanguageKindCoffeescript + const LanguageKindD + const LanguageKindDart + const LanguageKindDelphi + const LanguageKindDiff + const LanguageKindDockerfile + const LanguageKindElixir + const LanguageKindErlang + const LanguageKindFSharp + const LanguageKindGitCommit + const LanguageKindGitRebase + const LanguageKindGo + const LanguageKindGroovy + const LanguageKindHTML + const LanguageKindHandlebars + const LanguageKindHaskell + const LanguageKindIni + const LanguageKindJSON + const LanguageKindJava + const LanguageKindJavaScript + const LanguageKindJavaScriptReact + const LanguageKindLaTeX + const LanguageKindLess + const LanguageKindLua + const LanguageKindMakefile + const LanguageKindMarkdown + const LanguageKindObjectiveC + const LanguageKindObjectiveCPP + const LanguageKindPHP + const LanguageKindPascal + const LanguageKindPerl + const LanguageKindPerl6 + const LanguageKindPowershell + const LanguageKindPug + const LanguageKindPython + const LanguageKindR + const LanguageKindRazor + const LanguageKindRuby + const LanguageKindRust + const LanguageKindSASS + const LanguageKindSCSS + const LanguageKindSQL + const LanguageKindScala + const LanguageKindShaderLab + const LanguageKindShellScript + const LanguageKindSwift + const LanguageKindTeX + const LanguageKindTypeScript + const LanguageKindTypeScriptReact + const LanguageKindVisualBasic + const LanguageKindWindowsBat + const LanguageKindXML + const LanguageKindXSL + const LanguageKindYAML + func (e *LanguageKind) UnmarshalJSON(data []byte) error + 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 LocationOrLocationUriOnly struct + Location *Location + LocationUriOnly *LocationUriOnly + func (o *LocationOrLocationUriOnly) UnmarshalJSON(data []byte) error + func (o LocationOrLocationUriOnly) MarshalJSON() ([]byte, error) + type LocationOrLocations struct + Location *Location + Locations *[]Location + func (o *LocationOrLocations) UnmarshalJSON(data []byte) error + func (o LocationOrLocations) MarshalJSON() ([]byte, error) + type LocationUriOnly struct + Uri 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 = StringOrMarkedStringWithLanguage + type MarkedStringWithLanguage struct + Language string + Value string + type MarkupContent struct + Kind MarkupKind + Value string + type MarkupContentOrMarkedStringOrMarkedStrings struct + MarkedString *MarkedString + MarkedStrings *[]MarkedString + MarkupContent *MarkupContent + func (o *MarkupContentOrMarkedStringOrMarkedStrings) UnmarshalJSON(data []byte) error + func (o MarkupContentOrMarkedStringOrMarkedStrings) MarshalJSON() ([]byte, error) + type MarkupKind string + const MarkupKindMarkdown + const MarkupKindPlainText + func (e *MarkupKind) UnmarshalJSON(data []byte) error + type MessageActionItem struct + Title string + type MessageType uint32 + const MessageTypeDebug + const MessageTypeError + const MessageTypeInfo + const MessageTypeLog + const MessageTypeWarning + func (e *MessageType) UnmarshalJSON(data []byte) error + type Method string + const MethodCallHierarchyIncomingCalls + const MethodCallHierarchyOutgoingCalls + const MethodCancelRequest + const MethodClientRegisterCapability + const MethodClientUnregisterCapability + const MethodCodeActionResolve + const MethodCodeLensResolve + const MethodCompletionItemResolve + const MethodDocumentLinkResolve + const MethodExit + const MethodInitialize + const MethodInitialized + const MethodInlayHintResolve + const MethodLogTrace + const MethodNotebookDocumentDidChange + const MethodNotebookDocumentDidClose + const MethodNotebookDocumentDidOpen + const MethodNotebookDocumentDidSave + const MethodProgress + const MethodSetTrace + const MethodShutdown + const MethodTelemetryEvent + const MethodTextDocumentCodeAction + const MethodTextDocumentCodeLens + const MethodTextDocumentColorPresentation + const MethodTextDocumentCompletion + const MethodTextDocumentDeclaration + const MethodTextDocumentDefinition + const MethodTextDocumentDiagnostic + 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 MethodTextDocumentInlayHint + const MethodTextDocumentInlineCompletion + const MethodTextDocumentInlineValue + const MethodTextDocumentLinkedEditingRange + const MethodTextDocumentMoniker + const MethodTextDocumentOnTypeFormatting + const MethodTextDocumentPrepareCallHierarchy + const MethodTextDocumentPrepareRename + const MethodTextDocumentPrepareTypeHierarchy + const MethodTextDocumentPublishDiagnostics + const MethodTextDocumentRangeFormatting + const MethodTextDocumentRangesFormatting + const MethodTextDocumentReferences + const MethodTextDocumentRename + const MethodTextDocumentSelectionRange + const MethodTextDocumentSemanticTokensFull + const MethodTextDocumentSemanticTokensFullDelta + const MethodTextDocumentSemanticTokensRange + const MethodTextDocumentSignatureHelp + const MethodTextDocumentTypeDefinition + const MethodTextDocumentWillSave + const MethodTextDocumentWillSaveWaitUntil + const MethodTypeHierarchySubtypes + const MethodTypeHierarchySupertypes + const MethodWindowLogMessage + const MethodWindowShowDocument + const MethodWindowShowMessage + const MethodWindowShowMessageRequest + const MethodWindowWorkDoneProgressCancel + const MethodWindowWorkDoneProgressCreate + const MethodWorkspaceApplyEdit + const MethodWorkspaceCodeLensRefresh + const MethodWorkspaceConfiguration + const MethodWorkspaceDiagnostic + const MethodWorkspaceDiagnosticRefresh + const MethodWorkspaceDidChangeConfiguration + const MethodWorkspaceDidChangeWatchedFiles + const MethodWorkspaceDidChangeWorkspaceFolders + const MethodWorkspaceDidCreateFiles + const MethodWorkspaceDidDeleteFiles + const MethodWorkspaceDidRenameFiles + const MethodWorkspaceExecuteCommand + const MethodWorkspaceFoldingRangeRefresh + const MethodWorkspaceInlayHintRefresh + const MethodWorkspaceInlineValueRefresh + const MethodWorkspaceSemanticTokensRefresh + const MethodWorkspaceSymbol + const MethodWorkspaceSymbolResolve + const MethodWorkspaceTextDocumentContent + const MethodWorkspaceTextDocumentContentRefresh + const MethodWorkspaceWillCreateFiles + const MethodWorkspaceWillDeleteFiles + const MethodWorkspaceWillRenameFiles + const MethodWorkspaceWorkspaceFolders + 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 + func (e *MonikerKind) UnmarshalJSON(data []byte) error + type MonikerOptions struct + type MonikerParams struct + type MonikerRegistrationOptions struct + type NotebookCell struct + Document DocumentUri + ExecutionSummary *ExecutionSummary + Kind NotebookCellKind + Metadata *LSPObject + type NotebookCellArrayChange struct + Cells *[]NotebookCell + DeleteCount uint32 + Start uint32 + type NotebookCellKind uint32 + const NotebookCellKindCode + const NotebookCellKindMarkup + func (e *NotebookCellKind) UnmarshalJSON(data []byte) error + type NotebookCellLanguage struct + Language string + type NotebookCellTextDocumentFilter struct + Language *string + Notebook StringOrNotebookDocumentFilter + type NotebookDocument struct + Cells []NotebookCell + Metadata *LSPObject + NotebookType string + Uri URI + Version int32 + type NotebookDocumentCellChangeStructure struct + Array NotebookCellArrayChange + DidClose *[]TextDocumentIdentifier + DidOpen *[]TextDocumentItem + type NotebookDocumentCellChanges struct + Data *[]NotebookCell + Structure *NotebookDocumentCellChangeStructure + TextContent *[]NotebookDocumentCellContentChanges + type NotebookDocumentCellContentChanges struct + Changes []TextDocumentContentChangeEvent + Document VersionedTextDocumentIdentifier + type NotebookDocumentChangeEvent struct + Cells *NotebookDocumentCellChanges + Metadata *LSPObject + type NotebookDocumentClientCapabilities struct + Synchronization NotebookDocumentSyncClientCapabilities + type NotebookDocumentFilter = NotebookDocumentFilterNotebookTypeOrNotebookDocumentFilterSchemeOrNotebookDocumentFilterPattern + type NotebookDocumentFilterNotebookType struct + NotebookType string + Pattern *GlobPattern + Scheme *string + type NotebookDocumentFilterNotebookTypeOrNotebookDocumentFilterSchemeOrNotebookDocumentFilterPattern struct + NotebookDocumentFilterNotebookType *NotebookDocumentFilterNotebookType + NotebookDocumentFilterPattern *NotebookDocumentFilterPattern + NotebookDocumentFilterScheme *NotebookDocumentFilterScheme + func (o *NotebookDocumentFilterNotebookTypeOrNotebookDocumentFilterSchemeOrNotebookDocumentFilterPattern) UnmarshalJSON(data []byte) error + func (o NotebookDocumentFilterNotebookTypeOrNotebookDocumentFilterSchemeOrNotebookDocumentFilterPattern) MarshalJSON() ([]byte, error) + type NotebookDocumentFilterPattern struct + NotebookType *string + Pattern GlobPattern + Scheme *string + type NotebookDocumentFilterScheme struct + NotebookType *string + Pattern *GlobPattern + Scheme string + type NotebookDocumentFilterWithCells struct + Cells []NotebookCellLanguage + Notebook *StringOrNotebookDocumentFilter + type NotebookDocumentFilterWithNotebook struct + Cells *[]NotebookCellLanguage + Notebook StringOrNotebookDocumentFilter + type NotebookDocumentFilterWithNotebookOrNotebookDocumentFilterWithCells struct + NotebookDocumentFilterWithCells *NotebookDocumentFilterWithCells + NotebookDocumentFilterWithNotebook *NotebookDocumentFilterWithNotebook + func (o *NotebookDocumentFilterWithNotebookOrNotebookDocumentFilterWithCells) UnmarshalJSON(data []byte) error + func (o NotebookDocumentFilterWithNotebookOrNotebookDocumentFilterWithCells) MarshalJSON() ([]byte, error) + type NotebookDocumentIdentifier struct + Uri URI + type NotebookDocumentSyncClientCapabilities struct + DynamicRegistration *bool + ExecutionSummarySupport *bool + type NotebookDocumentSyncOptions struct + NotebookSelector []NotebookDocumentFilterWithNotebookOrNotebookDocumentFilterWithCells + Save *bool + type NotebookDocumentSyncOptionsOrNotebookDocumentSyncRegistrationOptions struct + NotebookDocumentSyncOptions *NotebookDocumentSyncOptions + NotebookDocumentSyncRegistrationOptions *NotebookDocumentSyncRegistrationOptions + func (o *NotebookDocumentSyncOptionsOrNotebookDocumentSyncRegistrationOptions) UnmarshalJSON(data []byte) error + func (o NotebookDocumentSyncOptionsOrNotebookDocumentSyncRegistrationOptions) MarshalJSON() ([]byte, error) + type NotebookDocumentSyncRegistrationOptions struct + type Nullable struct + Null bool + Value T + func Null[T any]() Nullable[T] + func ToNullable[T any](v T) Nullable[T] + func (n *Nullable[T]) UnmarshalJSON(data []byte) error + func (n Nullable[T]) MarshalJSON() ([]byte, error) + type OptionalVersionedTextDocumentIdentifier struct + Version *int32 + type ParameterInformation struct + Documentation *StringOrMarkupContent + Label StringOrUintegerPair + type PartialResultParams struct + PartialResultToken *ProgressToken + type Pattern = string + type PatternOrRelativePattern struct + Pattern *Pattern + RelativePattern *RelativePattern + func (o *PatternOrRelativePattern) UnmarshalJSON(data []byte) error + func (o PatternOrRelativePattern) MarshalJSON() ([]byte, error) + type Position struct + Character uint32 + Line uint32 + type PositionEncodingKind string + const PositionEncodingKindUTF16 + const PositionEncodingKindUTF32 + const PositionEncodingKindUTF8 + func (e *PositionEncodingKind) UnmarshalJSON(data []byte) error + type PrepareRenameDefaultBehavior struct + DefaultBehavior bool + type PrepareRenameParams struct + type PrepareRenamePlaceholder struct + Placeholder string + Range Range + type PrepareRenameResult = RangeOrPrepareRenamePlaceholderOrPrepareRenameDefaultBehavior + type PrepareSupportDefaultBehavior uint32 + const PrepareSupportDefaultBehaviorIdentifier + func (e *PrepareSupportDefaultBehavior) UnmarshalJSON(data []byte) error + type PreviousResultId struct + Uri DocumentUri + Value string + type ProgressParams struct + Token ProgressToken + Value LSPAny + type ProgressToken = IntegerOrString + type PublishDiagnosticsClientCapabilities struct + VersionSupport *bool + type PublishDiagnosticsParams struct + Diagnostics []Diagnostic + Uri DocumentUri + Version *int32 + type Range struct + End Position + Start Position + type RangeOrEditRangeWithInsertReplace struct + EditRangeWithInsertReplace *EditRangeWithInsertReplace + Range *Range + func (o *RangeOrEditRangeWithInsertReplace) UnmarshalJSON(data []byte) error + func (o RangeOrEditRangeWithInsertReplace) MarshalJSON() ([]byte, error) + type RangeOrPrepareRenamePlaceholderOrPrepareRenameDefaultBehavior struct + PrepareRenameDefaultBehavior *PrepareRenameDefaultBehavior + PrepareRenamePlaceholder *PrepareRenamePlaceholder + Range *Range + func (o *RangeOrPrepareRenamePlaceholderOrPrepareRenameDefaultBehavior) UnmarshalJSON(data []byte) error + func (o RangeOrPrepareRenamePlaceholderOrPrepareRenameDefaultBehavior) MarshalJSON() ([]byte, error) + type ReferenceClientCapabilities struct + DynamicRegistration *bool + type ReferenceContext struct + IncludeDeclaration bool + type ReferenceOptions struct + type ReferenceParams struct + Context ReferenceContext + type ReferenceRegistrationOptions struct + type Registration struct + Id string + Method string + RegisterOptions *LSPAny + type RegistrationParams struct + Registrations []Registration + type RegularExpressionEngineKind = string + type RegularExpressionsClientCapabilities struct + Engine RegularExpressionEngineKind + Version *string + type RelatedFullDocumentDiagnosticReport struct + RelatedDocuments *map[DocumentUri]FullDocumentDiagnosticReportOrUnchangedDocumentDiagnosticReport + type RelatedFullDocumentDiagnosticReportOrRelatedUnchangedDocumentDiagnosticReport struct + RelatedFullDocumentDiagnosticReport *RelatedFullDocumentDiagnosticReport + RelatedUnchangedDocumentDiagnosticReport *RelatedUnchangedDocumentDiagnosticReport + func (o *RelatedFullDocumentDiagnosticReportOrRelatedUnchangedDocumentDiagnosticReport) UnmarshalJSON(data []byte) error + func (o RelatedFullDocumentDiagnosticReportOrRelatedUnchangedDocumentDiagnosticReport) MarshalJSON() ([]byte, error) + type RelatedUnchangedDocumentDiagnosticReport struct + RelatedDocuments *map[DocumentUri]FullDocumentDiagnosticReportOrUnchangedDocumentDiagnosticReport + type RelativePattern struct + BaseUri WorkspaceFolderOrURI + Pattern Pattern + type RenameClientCapabilities struct + DynamicRegistration *bool + HonorsChangeAnnotations *bool + PrepareSupport *bool + PrepareSupportDefaultBehavior *PrepareSupportDefaultBehavior + type RenameFile struct + Kind StringLiteralRename + 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 RenameRegistrationOptions struct + type RequestMessage struct + ID *ID + JSONRPC JSONRPCVersion + Method Method + Params any + func (r *RequestMessage) UnmarshalJSON(data []byte) error + type ResourceOperation struct + AnnotationId *ChangeAnnotationIdentifier + Kind string + type ResourceOperationKind string + const ResourceOperationKindCreate + const ResourceOperationKindDelete + const ResourceOperationKindRename + func (e *ResourceOperationKind) UnmarshalJSON(data []byte) error + type ResponseError struct + Code int32 + Data any + Message string + type ResponseMessage struct + Error *ResponseError + ID *ID + JSONRPC JSONRPCVersion + Result any + type SaveOptions struct + IncludeText *bool + type SelectedCompletionInfo struct + Range Range + Text string + 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 SemanticTokenModifiers string + const SemanticTokenModifiersabstract + const SemanticTokenModifiersasync + const SemanticTokenModifiersdeclaration + const SemanticTokenModifiersdefaultLibrary + const SemanticTokenModifiersdefinition + const SemanticTokenModifiersdeprecated + const SemanticTokenModifiersdocumentation + const SemanticTokenModifiersmodification + const SemanticTokenModifiersreadonly + const SemanticTokenModifiersstatic + func (e *SemanticTokenModifiers) UnmarshalJSON(data []byte) error + type SemanticTokenTypes string + const SemanticTokenTypesclass + const SemanticTokenTypescomment + const SemanticTokenTypesdecorator + const SemanticTokenTypesenum + const SemanticTokenTypesenumMember + const SemanticTokenTypesevent + const SemanticTokenTypesfunction + const SemanticTokenTypesinterface + const SemanticTokenTypeskeyword + const SemanticTokenTypeslabel + const SemanticTokenTypesmacro + const SemanticTokenTypesmethod + const SemanticTokenTypesmodifier + const SemanticTokenTypesnamespace + const SemanticTokenTypesnumber + const SemanticTokenTypesoperator + const SemanticTokenTypesparameter + const SemanticTokenTypesproperty + const SemanticTokenTypesregexp + const SemanticTokenTypesstring + const SemanticTokenTypesstruct + const SemanticTokenTypestype + const SemanticTokenTypestypeParameter + const SemanticTokenTypesvariable + func (e *SemanticTokenTypes) UnmarshalJSON(data []byte) error + type SemanticTokens struct + Data []uint32 + ResultId *string + type SemanticTokensClientCapabilities struct + AugmentsSyntaxTokens *bool + DynamicRegistration *bool + Formats []TokenFormat + MultilineTokenSupport *bool + OverlappingTokenSupport *bool + Requests ClientSemanticTokensRequestOptions + ServerCancelSupport *bool + 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 SemanticTokensFullDelta struct + Delta *bool + type SemanticTokensLegend struct + TokenModifiers []string + TokenTypes []string + type SemanticTokensOptions struct + Full *BooleanOrSemanticTokensFullDelta + Legend SemanticTokensLegend + Range *BooleanOrEmptyObject + type SemanticTokensOptionsOrSemanticTokensRegistrationOptions struct + SemanticTokensOptions *SemanticTokensOptions + SemanticTokensRegistrationOptions *SemanticTokensRegistrationOptions + func (o *SemanticTokensOptionsOrSemanticTokensRegistrationOptions) UnmarshalJSON(data []byte) error + func (o SemanticTokensOptionsOrSemanticTokensRegistrationOptions) MarshalJSON() ([]byte, error) + 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 ServerCapabilities struct + CallHierarchyProvider *BooleanOrCallHierarchyOptionsOrCallHierarchyRegistrationOptions + CodeActionProvider *BooleanOrCodeActionOptions + CodeLensProvider *CodeLensOptions + ColorProvider *BooleanOrDocumentColorOptionsOrDocumentColorRegistrationOptions + CompletionProvider *CompletionOptions + DeclarationProvider *BooleanOrDeclarationOptionsOrDeclarationRegistrationOptions + DefinitionProvider *BooleanOrDefinitionOptions + DiagnosticProvider *DiagnosticOptionsOrDiagnosticRegistrationOptions + DocumentFormattingProvider *BooleanOrDocumentFormattingOptions + DocumentHighlightProvider *BooleanOrDocumentHighlightOptions + DocumentLinkProvider *DocumentLinkOptions + DocumentOnTypeFormattingProvider *DocumentOnTypeFormattingOptions + DocumentRangeFormattingProvider *BooleanOrDocumentRangeFormattingOptions + DocumentSymbolProvider *BooleanOrDocumentSymbolOptions + ExecuteCommandProvider *ExecuteCommandOptions + Experimental *LSPAny + FoldingRangeProvider *BooleanOrFoldingRangeOptionsOrFoldingRangeRegistrationOptions + HoverProvider *BooleanOrHoverOptions + ImplementationProvider *BooleanOrImplementationOptionsOrImplementationRegistrationOptions + InlayHintProvider *BooleanOrInlayHintOptionsOrInlayHintRegistrationOptions + InlineCompletionProvider *BooleanOrInlineCompletionOptions + InlineValueProvider *BooleanOrInlineValueOptionsOrInlineValueRegistrationOptions + LinkedEditingRangeProvider *BooleanOrLinkedEditingRangeOptionsOrLinkedEditingRangeRegistrationOptions + MonikerProvider *BooleanOrMonikerOptionsOrMonikerRegistrationOptions + NotebookDocumentSync *NotebookDocumentSyncOptionsOrNotebookDocumentSyncRegistrationOptions + PositionEncoding *PositionEncodingKind + ReferencesProvider *BooleanOrReferenceOptions + RenameProvider *BooleanOrRenameOptions + SelectionRangeProvider *BooleanOrSelectionRangeOptionsOrSelectionRangeRegistrationOptions + SemanticTokensProvider *SemanticTokensOptionsOrSemanticTokensRegistrationOptions + SignatureHelpProvider *SignatureHelpOptions + TextDocumentSync *TextDocumentSyncOptionsOrTextDocumentSyncKind + TypeDefinitionProvider *BooleanOrTypeDefinitionOptionsOrTypeDefinitionRegistrationOptions + TypeHierarchyProvider *BooleanOrTypeHierarchyOptionsOrTypeHierarchyRegistrationOptions + Workspace *WorkspaceOptions + WorkspaceSymbolProvider *BooleanOrWorkspaceSymbolOptions + type ServerCompletionItemOptions struct + LabelDetailsSupport *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 *ClientShowMessageActionItemOptions + type ShowMessageRequestParams struct + Actions *[]MessageActionItem + Message string + Type MessageType + type SignatureHelp struct + ActiveParameter *Nullable[uint32] + ActiveSignature *uint32 + Signatures []SignatureInformation + type SignatureHelpClientCapabilities struct + ContextSupport *bool + DynamicRegistration *bool + SignatureInformation *ClientSignatureInformationOptions + 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 + type SignatureHelpTriggerKind uint32 + const SignatureHelpTriggerKindContentChange + const SignatureHelpTriggerKindInvoked + const SignatureHelpTriggerKindTriggerCharacter + func (e *SignatureHelpTriggerKind) UnmarshalJSON(data []byte) error + type SignatureInformation struct + ActiveParameter *Nullable[uint32] + Documentation *StringOrMarkupContent + Label string + Parameters *[]ParameterInformation + type SnippetTextEdit struct + AnnotationId *ChangeAnnotationIdentifier + Range Range + Snippet StringValue + type StaleRequestSupportOptions struct + Cancel bool + RetryOnContentModified []string + type StaticRegistrationOptions struct + Id *string + type StringLiteralBegin struct + func (o *StringLiteralBegin) UnmarshalJSON(data []byte) error + func (o StringLiteralBegin) MarshalJSON() ([]byte, error) + type StringLiteralCreate struct + func (o *StringLiteralCreate) UnmarshalJSON(data []byte) error + func (o StringLiteralCreate) MarshalJSON() ([]byte, error) + type StringLiteralDelete struct + func (o *StringLiteralDelete) UnmarshalJSON(data []byte) error + func (o StringLiteralDelete) MarshalJSON() ([]byte, error) + type StringLiteralEnd struct + func (o *StringLiteralEnd) UnmarshalJSON(data []byte) error + func (o StringLiteralEnd) MarshalJSON() ([]byte, error) + type StringLiteralFull struct + func (o *StringLiteralFull) UnmarshalJSON(data []byte) error + func (o StringLiteralFull) MarshalJSON() ([]byte, error) + type StringLiteralRename struct + func (o *StringLiteralRename) UnmarshalJSON(data []byte) error + func (o StringLiteralRename) MarshalJSON() ([]byte, error) + type StringLiteralReport struct + func (o *StringLiteralReport) UnmarshalJSON(data []byte) error + func (o StringLiteralReport) MarshalJSON() ([]byte, error) + type StringLiteralSnippet struct + func (o *StringLiteralSnippet) UnmarshalJSON(data []byte) error + func (o StringLiteralSnippet) MarshalJSON() ([]byte, error) + type StringLiteralUnchanged struct + func (o *StringLiteralUnchanged) UnmarshalJSON(data []byte) error + func (o StringLiteralUnchanged) MarshalJSON() ([]byte, error) + type StringOrBoolean struct + Boolean *bool + String *string + func (o *StringOrBoolean) UnmarshalJSON(data []byte) error + func (o StringOrBoolean) MarshalJSON() ([]byte, error) + type StringOrInlayHintLabelParts struct + InlayHintLabelParts *[]InlayHintLabelPart + String *string + func (o *StringOrInlayHintLabelParts) UnmarshalJSON(data []byte) error + func (o StringOrInlayHintLabelParts) MarshalJSON() ([]byte, error) + type StringOrMarkedStringWithLanguage struct + MarkedStringWithLanguage *MarkedStringWithLanguage + String *string + func (o *StringOrMarkedStringWithLanguage) UnmarshalJSON(data []byte) error + func (o StringOrMarkedStringWithLanguage) MarshalJSON() ([]byte, error) + type StringOrMarkupContent struct + MarkupContent *MarkupContent + String *string + func (o *StringOrMarkupContent) UnmarshalJSON(data []byte) error + func (o StringOrMarkupContent) MarshalJSON() ([]byte, error) + type StringOrNotebookDocumentFilter struct + NotebookDocumentFilter *NotebookDocumentFilter + String *string + func (o *StringOrNotebookDocumentFilter) UnmarshalJSON(data []byte) error + func (o StringOrNotebookDocumentFilter) MarshalJSON() ([]byte, error) + type StringOrStringValue struct + String *string + StringValue *StringValue + func (o *StringOrStringValue) UnmarshalJSON(data []byte) error + func (o StringOrStringValue) MarshalJSON() ([]byte, error) + type StringOrStrings struct + String *string + Strings *[]string + func (o *StringOrStrings) UnmarshalJSON(data []byte) error + func (o StringOrStrings) MarshalJSON() ([]byte, error) + type StringOrUintegerPair struct + String *string + UintegerPair *[2]uint32 + func (o *StringOrUintegerPair) UnmarshalJSON(data []byte) error + func (o StringOrUintegerPair) MarshalJSON() ([]byte, error) + type StringValue struct + Kind StringLiteralSnippet + Value string + type SymbolInformation struct + Deprecated *bool + Location Location + type SymbolKind uint32 + 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 (e *SymbolKind) UnmarshalJSON(data []byte) error + type SymbolTag uint32 + const SymbolTagDeprecated + func (e *SymbolTag) UnmarshalJSON(data []byte) error + type TextDocumentChangeRegistrationOptions struct + SyncKind TextDocumentSyncKind + type TextDocumentClientCapabilities struct + CallHierarchy *CallHierarchyClientCapabilities + CodeAction *CodeActionClientCapabilities + CodeLens *CodeLensClientCapabilities + ColorProvider *DocumentColorClientCapabilities + Completion *CompletionClientCapabilities + Declaration *DeclarationClientCapabilities + Definition *DefinitionClientCapabilities + Diagnostic *DiagnosticClientCapabilities + DocumentHighlight *DocumentHighlightClientCapabilities + DocumentLink *DocumentLinkClientCapabilities + DocumentSymbol *DocumentSymbolClientCapabilities + Filters *TextDocumentFilterClientCapabilities + FoldingRange *FoldingRangeClientCapabilities + Formatting *DocumentFormattingClientCapabilities + Hover *HoverClientCapabilities + Implementation *ImplementationClientCapabilities + InlayHint *InlayHintClientCapabilities + InlineCompletion *InlineCompletionClientCapabilities + InlineValue *InlineValueClientCapabilities + 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 = TextDocumentContentChangePartialOrTextDocumentContentChangeWholeDocument + type TextDocumentContentChangePartial struct + Range Range + RangeLength *uint32 + Text string + type TextDocumentContentChangePartialOrTextDocumentContentChangeWholeDocument struct + TextDocumentContentChangePartial *TextDocumentContentChangePartial + TextDocumentContentChangeWholeDocument *TextDocumentContentChangeWholeDocument + func (o *TextDocumentContentChangePartialOrTextDocumentContentChangeWholeDocument) UnmarshalJSON(data []byte) error + func (o TextDocumentContentChangePartialOrTextDocumentContentChangeWholeDocument) MarshalJSON() ([]byte, error) + type TextDocumentContentChangeWholeDocument struct + Text string + type TextDocumentContentClientCapabilities struct + DynamicRegistration *bool + type TextDocumentContentOptions struct + Schemes []string + type TextDocumentContentOptionsOrTextDocumentContentRegistrationOptions struct + TextDocumentContentOptions *TextDocumentContentOptions + TextDocumentContentRegistrationOptions *TextDocumentContentRegistrationOptions + func (o *TextDocumentContentOptionsOrTextDocumentContentRegistrationOptions) UnmarshalJSON(data []byte) error + func (o TextDocumentContentOptionsOrTextDocumentContentRegistrationOptions) MarshalJSON() ([]byte, error) + type TextDocumentContentParams struct + Uri DocumentUri + type TextDocumentContentRefreshParams struct + Uri DocumentUri + type TextDocumentContentRegistrationOptions struct + type TextDocumentContentResult struct + Text string + type TextDocumentEdit struct + Edits []TextEditOrAnnotatedTextEditOrSnippetTextEdit + TextDocument OptionalVersionedTextDocumentIdentifier + type TextDocumentEditOrCreateFileOrRenameFileOrDeleteFile struct + CreateFile *CreateFile + DeleteFile *DeleteFile + RenameFile *RenameFile + TextDocumentEdit *TextDocumentEdit + func (o *TextDocumentEditOrCreateFileOrRenameFileOrDeleteFile) UnmarshalJSON(data []byte) error + func (o TextDocumentEditOrCreateFileOrRenameFileOrDeleteFile) MarshalJSON() ([]byte, error) + type TextDocumentFilter = TextDocumentFilterLanguageOrTextDocumentFilterSchemeOrTextDocumentFilterPattern + type TextDocumentFilterClientCapabilities struct + RelativePatternSupport *bool + type TextDocumentFilterLanguage struct + Language string + Pattern *GlobPattern + Scheme *string + type TextDocumentFilterLanguageOrTextDocumentFilterSchemeOrTextDocumentFilterPattern struct + TextDocumentFilterLanguage *TextDocumentFilterLanguage + TextDocumentFilterPattern *TextDocumentFilterPattern + TextDocumentFilterScheme *TextDocumentFilterScheme + func (o *TextDocumentFilterLanguageOrTextDocumentFilterSchemeOrTextDocumentFilterPattern) UnmarshalJSON(data []byte) error + func (o TextDocumentFilterLanguageOrTextDocumentFilterSchemeOrTextDocumentFilterPattern) MarshalJSON() ([]byte, error) + type TextDocumentFilterOrNotebookCellTextDocumentFilter struct + NotebookCellTextDocumentFilter *NotebookCellTextDocumentFilter + TextDocumentFilter *TextDocumentFilter + func (o *TextDocumentFilterOrNotebookCellTextDocumentFilter) UnmarshalJSON(data []byte) error + func (o TextDocumentFilterOrNotebookCellTextDocumentFilter) MarshalJSON() ([]byte, error) + type TextDocumentFilterPattern struct + Language *string + Pattern GlobPattern + Scheme *string + type TextDocumentFilterScheme struct + Language *string + Pattern *GlobPattern + Scheme string + type TextDocumentIdentifier struct + Uri DocumentUri + type TextDocumentItem struct + LanguageId LanguageKind + Text string + Uri DocumentUri + Version int32 + type TextDocumentPositionParams struct + Position Position + TextDocument TextDocumentIdentifier + type TextDocumentRegistrationOptions struct + DocumentSelector *DocumentSelector + type TextDocumentSaveReason uint32 + const TextDocumentSaveReasonAfterDelay + const TextDocumentSaveReasonFocusOut + const TextDocumentSaveReasonManual + func (e *TextDocumentSaveReason) UnmarshalJSON(data []byte) error + type TextDocumentSaveRegistrationOptions struct + type TextDocumentSyncClientCapabilities struct + DidSave *bool + DynamicRegistration *bool + WillSave *bool + WillSaveWaitUntil *bool + type TextDocumentSyncKind uint32 + const TextDocumentSyncKindFull + const TextDocumentSyncKindIncremental + const TextDocumentSyncKindNone + func (e *TextDocumentSyncKind) UnmarshalJSON(data []byte) error + type TextDocumentSyncOptions struct + Change *TextDocumentSyncKind + OpenClose *bool + Save *BooleanOrSaveOptions + WillSave *bool + WillSaveWaitUntil *bool + type TextDocumentSyncOptionsOrTextDocumentSyncKind struct + TextDocumentSyncKind *TextDocumentSyncKind + TextDocumentSyncOptions *TextDocumentSyncOptions + func (o *TextDocumentSyncOptionsOrTextDocumentSyncKind) UnmarshalJSON(data []byte) error + func (o TextDocumentSyncOptionsOrTextDocumentSyncKind) MarshalJSON() ([]byte, error) + type TextEdit struct + NewText string + Range Range + type TextEditOrAnnotatedTextEditOrSnippetTextEdit struct + AnnotatedTextEdit *AnnotatedTextEdit + SnippetTextEdit *SnippetTextEdit + TextEdit *TextEdit + func (o *TextEditOrAnnotatedTextEditOrSnippetTextEdit) UnmarshalJSON(data []byte) error + func (o TextEditOrAnnotatedTextEditOrSnippetTextEdit) MarshalJSON() ([]byte, error) + type TextEditOrInsertReplaceEdit struct + InsertReplaceEdit *InsertReplaceEdit + TextEdit *TextEdit + func (o *TextEditOrInsertReplaceEdit) UnmarshalJSON(data []byte) error + func (o TextEditOrInsertReplaceEdit) MarshalJSON() ([]byte, error) + type TokenFormat string + const TokenFormatRelative + func (e *TokenFormat) UnmarshalJSON(data []byte) error + type TraceValue string + const TraceValueMessages + const TraceValueOff + const TraceValueVerbose + func (e *TraceValue) UnmarshalJSON(data []byte) error + 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 StringLiteralUnchanged + ResultId string + type UniquenessLevel string + const UniquenessLeveldocument + const UniquenessLevelglobal + const UniquenessLevelgroup + const UniquenessLevelproject + const UniquenessLevelscheme + func (e *UniquenessLevel) UnmarshalJSON(data []byte) error + 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 uint32 + const WatchKindChange + const WatchKindCreate + const WatchKindDelete + func (e *WatchKind) UnmarshalJSON(data []byte) error + type WillSaveTextDocumentParams struct + Reason TextDocumentSaveReason + TextDocument TextDocumentIdentifier + type WindowClientCapabilities struct + ShowDocument *ShowDocumentClientCapabilities + ShowMessage *ShowMessageRequestClientCapabilities + WorkDoneProgress *bool + type WorkDoneProgressBegin struct + Cancellable *bool + Kind StringLiteralBegin + Message *string + Percentage *uint32 + Title string + type WorkDoneProgressCancelParams struct + Token ProgressToken + type WorkDoneProgressCreateParams struct + Token ProgressToken + type WorkDoneProgressEnd struct + Kind StringLiteralEnd + Message *string + type WorkDoneProgressOptions struct + WorkDoneProgress *bool + type WorkDoneProgressParams struct + WorkDoneToken *ProgressToken + type WorkDoneProgressReport struct + Cancellable *bool + Kind StringLiteralReport + Message *string + Percentage *uint32 + type WorkspaceClientCapabilities struct + ApplyEdit *bool + CodeLens *CodeLensWorkspaceClientCapabilities + Configuration *bool + Diagnostics *DiagnosticWorkspaceClientCapabilities + DidChangeConfiguration *DidChangeConfigurationClientCapabilities + DidChangeWatchedFiles *DidChangeWatchedFilesClientCapabilities + ExecuteCommand *ExecuteCommandClientCapabilities + FileOperations *FileOperationClientCapabilities + FoldingRange *FoldingRangeWorkspaceClientCapabilities + InlayHint *InlayHintWorkspaceClientCapabilities + InlineValue *InlineValueWorkspaceClientCapabilities + SemanticTokens *SemanticTokensWorkspaceClientCapabilities + Symbol *WorkspaceSymbolClientCapabilities + TextDocumentContent *TextDocumentContentClientCapabilities + WorkspaceEdit *WorkspaceEditClientCapabilities + WorkspaceFolders *bool + type WorkspaceDiagnosticParams struct + Identifier *string + PreviousResultIds []PreviousResultId + type WorkspaceDiagnosticReport struct + Items []WorkspaceDocumentDiagnosticReport + type WorkspaceDiagnosticReportPartialResult struct + Items []WorkspaceDocumentDiagnosticReport + type WorkspaceDocumentDiagnosticReport = WorkspaceFullDocumentDiagnosticReportOrWorkspaceUnchangedDocumentDiagnosticReport + type WorkspaceEdit struct + ChangeAnnotations *map[ChangeAnnotationIdentifier]ChangeAnnotation + Changes *map[DocumentUri][]TextEdit + DocumentChanges *[]TextDocumentEditOrCreateFileOrRenameFileOrDeleteFile + type WorkspaceEditClientCapabilities struct + ChangeAnnotationSupport *ChangeAnnotationsSupportOptions + DocumentChanges *bool + FailureHandling *FailureHandlingKind + MetadataSupport *bool + NormalizesLineEndings *bool + ResourceOperations *[]ResourceOperationKind + SnippetEditSupport *bool + type WorkspaceEditMetadata struct + IsRefactoring *bool + type WorkspaceFolder struct + Name string + Uri URI + type WorkspaceFolderOrURI struct + URI *URI + WorkspaceFolder *WorkspaceFolder + func (o *WorkspaceFolderOrURI) UnmarshalJSON(data []byte) error + func (o WorkspaceFolderOrURI) MarshalJSON() ([]byte, error) + type WorkspaceFoldersChangeEvent struct + Added []WorkspaceFolder + Removed []WorkspaceFolder + type WorkspaceFoldersInitializeParams struct + WorkspaceFolders *Nullable[[]WorkspaceFolder] + type WorkspaceFoldersServerCapabilities struct + ChangeNotifications *StringOrBoolean + Supported *bool + type WorkspaceFullDocumentDiagnosticReport struct + Uri DocumentUri + Version *int32 + type WorkspaceFullDocumentDiagnosticReportOrWorkspaceUnchangedDocumentDiagnosticReport struct + WorkspaceFullDocumentDiagnosticReport *WorkspaceFullDocumentDiagnosticReport + WorkspaceUnchangedDocumentDiagnosticReport *WorkspaceUnchangedDocumentDiagnosticReport + func (o *WorkspaceFullDocumentDiagnosticReportOrWorkspaceUnchangedDocumentDiagnosticReport) UnmarshalJSON(data []byte) error + func (o WorkspaceFullDocumentDiagnosticReportOrWorkspaceUnchangedDocumentDiagnosticReport) MarshalJSON() ([]byte, error) + type WorkspaceOptions struct + FileOperations *FileOperationOptions + TextDocumentContent *TextDocumentContentOptionsOrTextDocumentContentRegistrationOptions + WorkspaceFolders *WorkspaceFoldersServerCapabilities + type WorkspaceSymbol struct + Data *LSPAny + Location LocationOrLocationUriOnly + type WorkspaceSymbolClientCapabilities struct + DynamicRegistration *bool + ResolveSupport *ClientSymbolResolveOptions + SymbolKind *ClientSymbolKindOptions + TagSupport *ClientSymbolTagOptions + type WorkspaceSymbolOptions struct + ResolveProvider *bool + type WorkspaceSymbolParams struct + Query string + type WorkspaceSymbolRegistrationOptions struct + type WorkspaceUnchangedDocumentDiagnosticReport struct + Uri DocumentUri + Version *int32