Versions in this module Expand all Collapse all v0 v0.0.1 May 18, 2026 Changes in this version + const Abort + const AdjustIndentation + const AfterDelay + const Array + const AsIs + const Boolean + const Changed + const Class + const ClassCompletion + const ClassType + const Code + const CodeActionAutomatic + const CodeActionInvoked + const ColorCompletion + const Comment + const CommentType + const ComplDeprecated + const Constant + const ConstantCompletion + const Constructor + const ConstructorCompletion + const ContentModified + const Create + const Created + const Debug + const DecoratorType + const Delete + const Deleted + const Deprecated + const DeprecatedSymbol + const DiagnosticFull + const DiagnosticUnchanged + const Document + const Empty + const Enum + const EnumCompletion + const EnumMember + const EnumMemberCompletion + const EnumMemberType + const EnumType + const Error + const Event + const EventCompletion + const EventType + const Export + const Field + const FieldCompletion + const File + const FileCompletion + const FilePattern + const FocusOut + const FolderCompletion + const FolderPattern + const Full + const Function + const FunctionCompletion + const FunctionType + const Global + const Group + const Identifier + const Import + const Imports + const Incremental + const Info + const InlineAutomatic + const InlineInvoked + const Interface + const InterfaceCompletion + const InterfaceType + const InternalError + const InvalidParams + const InvalidRequest + const Invoked + const Key + const KeywordCompletion + const KeywordType + const LLMGenerated + const LabelType + const LangABAP + const LangBibTeX + const LangC + const LangCPP + const LangCSS + const LangCSharp + const LangClojure + const LangCoffeescript + const LangD + const LangDart + const LangDelphi + const LangDiff + const LangDockerfile + const LangElixir + const LangErlang + const LangFSharp + const LangGitCommit + const LangGitRebase + const LangGo + const LangGroovy + const LangHTML + const LangHandlebars + const LangHaskell + const LangIni + const LangJSON + const LangJava + const LangJavaScript + const LangJavaScriptReact + const LangLaTeX + const LangLess + const LangLua + const LangMakefile + const LangMarkdown + const LangObjectiveC + const LangObjectiveCPP + const LangPHP + const LangPascal + const LangPerl + const LangPerl6 + const LangPowershell + const LangPug + const LangPython + const LangR + const LangRazor + const LangRuby + const LangRust + const LangSASS + const LangSCSS + const LangSQL + const LangScala + const LangShaderLab + const LangShellScript + const LangSwift + const LangTeX + const LangTypeScript + const LangTypeScriptReact + const LangVisualBasic + const LangWindowsBat + const LangXML + const LangXSL + const LangYAML + const Local + const Log + const MacroType + const Manual + const Markdown + const Markup + const Merge + const Messages + const Method + const MethodCompletion + const MethodNotFound + const MethodType + const ModAbstract + const ModAsync + const ModDeclaration + const ModDefaultLibrary + const ModDefinition + const ModDeprecated + const ModDocumentation + const ModModification + const ModReadonly + const ModStatic + const ModifierType + const Module + const ModuleCompletion + const Namespace + const NamespaceType + const None + const Notebook + const Null + const Number + const NumberType + const Object + const Off + const Operator + const OperatorCompletion + const OperatorType + const Package + const Parameter + const ParameterType + const ParseError + const PlainText + const PlainTextTextFormat + const Project + const Property + const PropertyCompletion + const PropertyType + const QuickFix + const Read + const Refactor + const RefactorExtract + const RefactorInline + const RefactorMove + const RefactorRewrite + const ReferenceCompletion + const RegexpType + const Region + const Relative + const Rename + const Replace + const RequestCancelled + const RequestFailed + const Scheme + const ServerCancelled + const ServerNotInitialized + 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 StringType + const Struct + const StructCompletion + const StructType + const Text + const TextCompletion + const TextOnlyTransactional + const Transactional + const TriggerCharacter + const TriggerForIncompleteCompletions + const Type + const TypeParameter + const TypeParameterCompletion + const TypeParameterType + const TypeType + const UTF16 + const UTF32 + const UTF8 + const Undo + const UnitCompletion + const UnknownErrorCode + const Unnecessary + const ValueCompletion + const Variable + const VariableCompletion + const VariableType + const Verbose + 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 ApplyEdits(m *Mapper, edits []TextEdit) ([]byte, []diff.Edit, error) + func Call(ctx context.Context, conn jsonrpc2.Conn, method string, params any, result any) error + func CancelHandler(handler jsonrpc2.Handler) jsonrpc2.Handler + func ClientDispatchCall(ctx context.Context, client Client, method string, raw json.RawMessage) (resp any, _ bool, err error) + func ClientHandler(client Client, handler jsonrpc2.Handler) jsonrpc2.Handler + func ClientHandlerV2(client Client) jsonrpc2_v2.Handler + func CompareLocation(x, y Location) int + func ComparePosition(a, b Position) int + func CompareRange(a, b Range) int + func EditsToDiffEdits(m *Mapper, edits []TextEdit) ([]diff.Edit, error) + func Handlers(handler jsonrpc2.Handler) jsonrpc2.Handler + func Intersect(x, y Range) bool + func IsWindowsDrivePath(path string) 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 NonNilSlice[T comparable](x []T) []T + func ServerDispatchCall(ctx context.Context, server Server, method string, raw json.RawMessage) (resp any, _ bool, err error) + func ServerHandler(server Server, handler jsonrpc2.Handler) jsonrpc2.Handler + func ServerHandlerV2(server Server) jsonrpc2_v2.Handler + func UTF16Len(s []byte) int + func UnmarshalJSON(msg json.RawMessage, v any) error + func WithClient(ctx context.Context, client Client) context.Context + type AnnotatedTextEdit struct + AnnotationID *ChangeAnnotationIdentifier + type ApplyKind uint32 + type ApplyWorkspaceEditParams struct + Edit WorkspaceEdit + Label string + Metadata *WorkspaceEditMetadata + type ApplyWorkspaceEditResult struct + Applied bool + FailedChange uint32 + FailureReason string + type BaseSymbolInformation struct + ContainerName string + Kind SymbolKind + Name string + Tags []SymbolTag + type CallHierarchyClientCapabilities struct + DynamicRegistration bool + type CallHierarchyIncomingCall struct + From CallHierarchyItem + FromRanges []Range + type CallHierarchyIncomingCallsParams struct + Item CallHierarchyItem + type CallHierarchyItem struct + Data any + 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 any + type ChangeAnnotation struct + Description string + Label string + NeedsConfirmation bool + type ChangeAnnotationIdentifier = string + type ChangeAnnotationsSupportOptions struct + GroupsOnLabel bool + type Client interface + ApplyEdit func(context.Context, *ApplyWorkspaceEditParams) (*ApplyWorkspaceEditResult, error) + CodeLensRefresh func(context.Context) error + Configuration func(context.Context, *ParamConfiguration) ([]LSPAny, error) + DiagnosticRefresh func(context.Context) error + Event func(context.Context, *any) error + FoldingRangeRefresh func(context.Context) error + InlayHintRefresh func(context.Context) error + InlineValueRefresh func(context.Context) error + LogMessage func(context.Context, *LogMessageParams) error + LogTrace func(context.Context, *LogTraceParams) error + Progress func(context.Context, *ProgressParams) error + PublishDiagnostics func(context.Context, *PublishDiagnosticsParams) error + RegisterCapability func(context.Context, *RegistrationParams) error + SemanticTokensRefresh func(context.Context) error + ShowDocument func(context.Context, *ShowDocumentParams) (*ShowDocumentResult, error) + ShowMessage func(context.Context, *ShowMessageParams) error + ShowMessageRequest func(context.Context, *ShowMessageRequestParams) (*MessageActionItem, error) + TextDocumentContentRefresh func(context.Context, *TextDocumentContentRefreshParams) error + UnregisterCapability func(context.Context, *UnregistrationParams) error + WorkDoneProgressCreate func(context.Context, *WorkDoneProgressCreateParams) error + WorkspaceFolders func(context.Context) ([]WorkspaceFolder, error) + type ClientCapabilities struct + Experimental any + General *GeneralClientCapabilities + NotebookDocument *NotebookDocumentClientCapabilities + TextDocument TextDocumentClientCapabilities + Window WindowClientCapabilities + Workspace WorkspaceClientCapabilities + type ClientCloser interface + func ClientDispatcher(conn jsonrpc2.Conn) ClientCloser + func ClientDispatcherV2(conn *jsonrpc2_v2.Connection) ClientCloser + 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 *Or_ClientSemanticTokensRequestOptions_full + Range *Or_ClientSemanticTokensRequestOptions_range + 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 *json.RawMessage + 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 + 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 + type CodeActionTagOptions struct + ValueSet []CodeActionTag + type CodeActionTriggerKind uint32 + const CodeActionUnknownTrigger + type CodeDescription struct + Href URI + type CodeLens struct + Command *Command + Data any + 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 []json.RawMessage + 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 any + Deprecated bool + Detail string + Documentation *Or_CompletionItem_documentation + FilterText string + InsertText string + InsertTextFormat *InsertTextFormat + InsertTextMode *InsertTextMode + Kind CompletionItemKind + Label string + LabelDetails *CompletionItemLabelDetails + Preselect bool + SortText string + Tags []CompletionItemTag + TextEdit *Or_CompletionItem_textEdit + TextEditText string + type CompletionItemApplyKinds struct + CommitCharacters *ApplyKind + Data *ApplyKind + type CompletionItemDefaults struct + CommitCharacters []string + Data any + EditRange *Or_CompletionItemDefaults_editRange + InsertTextFormat *InsertTextFormat + InsertTextMode *InsertTextMode + type CompletionItemKind uint32 + func (e CompletionItemKind) Format(f fmt.State, c rune) + type CompletionItemLabelDetails struct + Description string + Detail string + type CompletionItemTag uint32 + 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 + func (e CompletionTriggerKind) Format(f fmt.State, c rune) + type ConfigurationItem struct + ScopeURI *URI + 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 Declaration = []Location + type DeclarationClientCapabilities struct + DynamicRegistration bool + LinkSupport bool + type DeclarationLink = LocationLink + type DeclarationOptions struct + type DeclarationParams struct + type DeclarationRegistrationOptions struct + type Definition = Or_Definition + type DefinitionClientCapabilities struct + DynamicRegistration bool + LinkSupport bool + type DefinitionLink = LocationLink + type DefinitionOptions struct + type DefinitionParams struct + type DefinitionRegistrationOptions 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 any + CodeDescription *CodeDescription + Data *json.RawMessage + 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 DiagnosticRegistrationOptions struct + type DiagnosticRelatedInformation struct + Location Location + Message string + type DiagnosticServerCancellationData struct + RetriggerRequest bool + type DiagnosticSeverity uint32 + func (e DiagnosticSeverity) Format(f fmt.State, c rune) + type DiagnosticTag uint32 + func (e DiagnosticTag) Format(f fmt.State, c rune) + 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 any + type DidChangeConfigurationRegistrationOptions struct + Section *OrPSection_workspace_didChangeConfiguration + 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 DocumentChange struct + CreateFile *CreateFile + DeleteFile *DeleteFile + RenameFile *RenameFile + TextDocumentEdit *TextDocumentEdit + func DocumentChangeCreate(uri DocumentURI) DocumentChange + func DocumentChangeDelete(uri DocumentURI) DocumentChange + func DocumentChangeEdit(fh fileHandle, textedits []TextEdit) DocumentChange + func DocumentChangeRename(src, dst DocumentURI) DocumentChange + func (ch DocumentChange) Valid() bool + func (d *DocumentChange) MarshalJSON() ([]byte, error) + func (d *DocumentChange) UnmarshalJSON(data []byte) error + 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 = Or_DocumentDiagnosticReport + type DocumentDiagnosticReportKind string + type DocumentDiagnosticReportPartialResult struct + RelatedDocuments map[DocumentURI]any + type DocumentFilter = Or_DocumentFilter + 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 + func (e DocumentHighlightKind) Format(f fmt.State, c rune) + type DocumentHighlightOptions struct + type DocumentHighlightParams struct + type DocumentHighlightRegistrationOptions struct + type DocumentLink struct + Data any + 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 + func ParseDocumentURI(s string) (DocumentURI, error) + func URIFromPath(path string) DocumentURI + func (uri *DocumentURI) UnmarshalText(data []byte) (err error) + func (uri DocumentURI) Base() string + func (uri DocumentURI) Clean() DocumentURI + func (uri DocumentURI) Dir() DocumentURI + func (uri DocumentURI) DirPath() string + func (uri DocumentURI) Encloses(file DocumentURI) bool + func (uri DocumentURI) Location(rng Range) Location + func (uri DocumentURI) Path() string + type EditRangeWithInsertReplace struct + Insert Range + Replace Range + type ErrorCodes int32 + type ExecuteCommandClientCapabilities struct + DynamicRegistration bool + type ExecuteCommandOptions struct + Commands []string + type ExecuteCommandParams struct + Arguments []json.RawMessage + Command string + type ExecuteCommandRegistrationOptions struct + type ExecutionSummary struct + ExecutionOrder uint32 + Success bool + type FailureHandlingKind string + type FileChangeType uint32 + 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 FileExistence uint32 + const FileExistenceExisting + const FileExistenceNew + 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 GlobPattern + Kind *WatchKind + type FileType uint32 + const FileTypeDirectory + const FileTypeRegular + type FoldingRange struct + CollapsedText string + EndCharacter *uint32 + EndLine *uint32 + Kind string + StartCharacter *uint32 + StartLine *uint32 + type FoldingRangeClientCapabilities struct + DynamicRegistration bool + FoldingRange *ClientFoldingRangeOptions + FoldingRangeKind *ClientFoldingRangeKindOptions + LineFoldingOnly bool + RangeLimit uint32 + type FoldingRangeKind string + type FoldingRangeOptions struct + type FoldingRangeParams struct + TextDocument TextDocumentIdentifier + type FoldingRangeRegistrationOptions struct + type FoldingRangeWorkspaceClientCapabilities struct + RefreshSupport bool + type FormEnumEntry struct + Description string + Value string + type FormField struct + Default any + Description string + Error string + Type any + type FormFieldTypeBool struct + Kind string + type FormFieldTypeEnum struct + Entries []FormEnumEntry + Kind string + type FormFieldTypeFile struct + Existence FileExistence + Kind string + Type FileType + type FormFieldTypeLazyEnum struct + Config json.RawMessage + Kind string + Source string + type FormFieldTypeList struct + ElementType any + Kind string + type FormFieldTypeNumber struct + Kind string + type FormFieldTypeString struct + Kind string + 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 + PositionEncodings []PositionEncodingKind + RegularExpressions *RegularExpressionsClientCapabilities + StaleRequestSupport *StaleRequestSupportOptions + type GlobPattern = Or_GlobPattern + type Hover struct + Contents MarkupContent + Range Range + type HoverClientCapabilities struct + ContentFormat []MarkupKind + DynamicRegistration bool + type HoverOptions struct + type HoverParams struct + type HoverRegistrationOptions struct + 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 any + Kind InlayHintKind + Label []InlayHintLabelPart + PaddingLeft bool + PaddingRight bool + Position Position + TextEdits []TextEdit + Tooltip *OrPTooltip_textDocument_inlayHint + type InlayHintClientCapabilities struct + DynamicRegistration bool + ResolveSupport *ClientInlayHintResolveOptions + type InlayHintKind uint32 + type InlayHintLabelPart struct + Command *Command + Location *Location + Tooltip *OrPTooltipPLabel + 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 Or_InlineCompletionItem_insertText + Range *Range + type InlineCompletionList struct + Items []InlineCompletionItem + type InlineCompletionOptions struct + type InlineCompletionParams struct + Context InlineCompletionContext + type InlineCompletionRegistrationOptions struct + type InlineCompletionTriggerKind uint32 + type InlineValue = Or_InlineValue + 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 InlineValueVariableLookup struct + CaseSensitiveLookup bool + Range Range + VariableName string + type InlineValueWorkspaceClientCapabilities struct + RefreshSupport bool + type InsertReplaceEdit struct + Insert Range + NewText string + Replace Range + func (e *InsertReplaceEdit) UnmarshalJSON(data []byte) error + type InsertTextFormat uint32 + func (e InsertTextFormat) Format(f fmt.State, c rune) + type InsertTextMode uint32 + type InteractiveListEnumParams struct + Config json.RawMessage + Query string + Source string + type InteractiveParams struct + FormAnswers []any + FormFields []FormField + type LSPAny = any + type LSPArray = []any + type LSPErrorCodes int32 + type LSPObject = map[string]LSPAny + type LanguageKind string + type LinkedEditingRangeClientCapabilities struct + DynamicRegistration bool + type LinkedEditingRangeOptions struct + type LinkedEditingRangeParams struct + type LinkedEditingRangeRegistrationOptions struct + type LinkedEditingRanges struct + Ranges []Range + WordPattern string + type Lit_ClientSemanticTokensRequestOptions_range_Item1 struct + type Location struct + Range Range + URI DocumentURI + func (loc Location) Empty() bool + type LocationLink struct + OriginSelectionRange *Range + TargetRange Range + TargetSelectionRange Range + TargetURI DocumentURI + type LocationUriOnly struct + URI DocumentURI + type LogMessageParams struct + Message string + Type MessageType + type LogTraceParams struct + Message string + Verbose string + type Mapper struct + Content []byte + URI DocumentURI + func NewMapper(uri DocumentURI, content []byte) *Mapper + func (m *Mapper) LineCol8Position(line, col8 int) (Position, error) + func (m *Mapper) NodeRange(tf *token.File, node ast.Node) (Range, error) + func (m *Mapper) NodeText(tf *token.File, node ast.Node) ([]byte, error) + func (m *Mapper) OffsetLineCol8(offset int) (int, int) + func (m *Mapper) OffsetLocation(start, end int) (Location, error) + func (m *Mapper) OffsetPosition(offset int) (Position, error) + func (m *Mapper) OffsetRange(start, end int) (Range, error) + func (m *Mapper) PosLocation(tf *token.File, start, end token.Pos) (Location, error) + func (m *Mapper) PosPosition(tf *token.File, pos token.Pos) (Position, error) + func (m *Mapper) PosRange(tf *token.File, start, end token.Pos) (Range, error) + func (m *Mapper) PosText(tf *token.File, start, end token.Pos) ([]byte, error) + func (m *Mapper) PositionOffset(p Position) (int, error) + func (m *Mapper) RangeOffsets(r Range) (int, int, error) + type MarkdownClientCapabilities struct + AllowedTags []string + Parser string + Version string + type MarkedString = Or_MarkedString + type MarkedStringWithLanguage struct + Language string + Value string + type MarkupContent struct + Kind MarkupKind + Value string + type MarkupKind string + type MessageActionItem struct + Title string + type MessageType uint32 + 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 + ExecutionSummary *ExecutionSummary + Kind NotebookCellKind + Metadata *LSPObject + type NotebookCellArrayChange struct + Cells []NotebookCell + DeleteCount uint32 + Start uint32 + type NotebookCellKind uint32 + type NotebookCellLanguage struct + Language string + type NotebookCellTextDocumentFilter struct + Language string + Notebook Or_NotebookCellTextDocumentFilter_notebook + 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 = Or_NotebookDocumentFilter + type NotebookDocumentFilterNotebookType struct + NotebookType string + Pattern *GlobPattern + Scheme string + type NotebookDocumentFilterPattern struct + NotebookType string + Pattern GlobPattern + Scheme string + type NotebookDocumentFilterScheme struct + NotebookType string + Pattern *GlobPattern + Scheme string + type NotebookDocumentFilterWithCells struct + Cells []NotebookCellLanguage + Notebook *Or_NotebookDocumentFilterWithCells_notebook + type NotebookDocumentFilterWithNotebook struct + Cells []NotebookCellLanguage + Notebook Or_NotebookDocumentFilterWithNotebook_notebook + type NotebookDocumentIdentifier struct + URI URI + type NotebookDocumentSyncClientCapabilities struct + DynamicRegistration bool + ExecutionSummarySupport bool + type NotebookDocumentSyncOptions struct + NotebookSelector []Or_NotebookDocumentSyncOptions_notebookSelector_Elem + Save bool + type NotebookDocumentSyncRegistrationOptions struct + type OptionalVersionedTextDocumentIdentifier struct + Version int32 + type OrPLocation_workspace_symbol struct + Value any + func (t *OrPLocation_workspace_symbol) UnmarshalJSON(x []byte) error + func (t OrPLocation_workspace_symbol) MarshalJSON() ([]byte, error) + type OrPSection_workspace_didChangeConfiguration struct + Value any + func (t *OrPSection_workspace_didChangeConfiguration) UnmarshalJSON(x []byte) error + func (t OrPSection_workspace_didChangeConfiguration) MarshalJSON() ([]byte, error) + type OrPTooltipPLabel struct + Value any + func (t *OrPTooltipPLabel) UnmarshalJSON(x []byte) error + func (t OrPTooltipPLabel) MarshalJSON() ([]byte, error) + type OrPTooltip_textDocument_inlayHint struct + Value any + func (t *OrPTooltip_textDocument_inlayHint) UnmarshalJSON(x []byte) error + func (t OrPTooltip_textDocument_inlayHint) MarshalJSON() ([]byte, error) + type Or_CancelParams_id struct + Value any + func (t *Or_CancelParams_id) UnmarshalJSON(x []byte) error + func (t Or_CancelParams_id) MarshalJSON() ([]byte, error) + type Or_ClientSemanticTokensRequestOptions_full struct + Value any + func (t *Or_ClientSemanticTokensRequestOptions_full) UnmarshalJSON(x []byte) error + func (t Or_ClientSemanticTokensRequestOptions_full) MarshalJSON() ([]byte, error) + type Or_ClientSemanticTokensRequestOptions_range struct + Value any + func (t *Or_ClientSemanticTokensRequestOptions_range) UnmarshalJSON(x []byte) error + func (t Or_ClientSemanticTokensRequestOptions_range) MarshalJSON() ([]byte, error) + type Or_CompletionItemDefaults_editRange struct + Value any + func (t *Or_CompletionItemDefaults_editRange) UnmarshalJSON(x []byte) error + func (t Or_CompletionItemDefaults_editRange) MarshalJSON() ([]byte, error) + type Or_CompletionItem_documentation struct + Value any + func (t *Or_CompletionItem_documentation) UnmarshalJSON(x []byte) error + func (t Or_CompletionItem_documentation) MarshalJSON() ([]byte, error) + type Or_CompletionItem_textEdit struct + Value any + func (t *Or_CompletionItem_textEdit) UnmarshalJSON(x []byte) error + func (t Or_CompletionItem_textEdit) MarshalJSON() ([]byte, error) + type Or_Definition struct + Value any + func (t *Or_Definition) UnmarshalJSON(x []byte) error + func (t Or_Definition) MarshalJSON() ([]byte, error) + type Or_Diagnostic_code struct + Value any + func (t *Or_Diagnostic_code) UnmarshalJSON(x []byte) error + func (t Or_Diagnostic_code) MarshalJSON() ([]byte, error) + type Or_DocumentDiagnosticReport struct + Value any + func (t *Or_DocumentDiagnosticReport) UnmarshalJSON(x []byte) error + func (t Or_DocumentDiagnosticReport) MarshalJSON() ([]byte, error) + type Or_DocumentDiagnosticReportPartialResult_relatedDocuments_Value struct + Value any + func (t *Or_DocumentDiagnosticReportPartialResult_relatedDocuments_Value) UnmarshalJSON(x []byte) error + func (t Or_DocumentDiagnosticReportPartialResult_relatedDocuments_Value) MarshalJSON() ([]byte, error) + type Or_DocumentFilter struct + Value any + func (t *Or_DocumentFilter) UnmarshalJSON(x []byte) error + func (t Or_DocumentFilter) MarshalJSON() ([]byte, error) + type Or_GlobPattern struct + Value any + func (t *Or_GlobPattern) UnmarshalJSON(x []byte) error + func (t Or_GlobPattern) MarshalJSON() ([]byte, error) + type Or_Hover_contents struct + Value any + func (t *Or_Hover_contents) UnmarshalJSON(x []byte) error + func (t Or_Hover_contents) MarshalJSON() ([]byte, error) + type Or_InlayHint_label struct + Value any + func (t *Or_InlayHint_label) UnmarshalJSON(x []byte) error + func (t Or_InlayHint_label) MarshalJSON() ([]byte, error) + type Or_InlineCompletionItem_insertText struct + Value any + func (t *Or_InlineCompletionItem_insertText) UnmarshalJSON(x []byte) error + func (t Or_InlineCompletionItem_insertText) MarshalJSON() ([]byte, error) + type Or_InlineValue struct + Value any + func (t *Or_InlineValue) UnmarshalJSON(x []byte) error + func (t Or_InlineValue) MarshalJSON() ([]byte, error) + type Or_MarkedString struct + Value any + func (t *Or_MarkedString) UnmarshalJSON(x []byte) error + func (t Or_MarkedString) MarshalJSON() ([]byte, error) + type Or_NotebookCellTextDocumentFilter_notebook struct + Value any + func (t *Or_NotebookCellTextDocumentFilter_notebook) UnmarshalJSON(x []byte) error + func (t Or_NotebookCellTextDocumentFilter_notebook) MarshalJSON() ([]byte, error) + type Or_NotebookDocumentFilter struct + Value any + func (t *Or_NotebookDocumentFilter) UnmarshalJSON(x []byte) error + func (t Or_NotebookDocumentFilter) MarshalJSON() ([]byte, error) + type Or_NotebookDocumentFilterWithCells_notebook struct + Value any + func (t *Or_NotebookDocumentFilterWithCells_notebook) UnmarshalJSON(x []byte) error + func (t Or_NotebookDocumentFilterWithCells_notebook) MarshalJSON() ([]byte, error) + type Or_NotebookDocumentFilterWithNotebook_notebook struct + Value any + func (t *Or_NotebookDocumentFilterWithNotebook_notebook) UnmarshalJSON(x []byte) error + func (t Or_NotebookDocumentFilterWithNotebook_notebook) MarshalJSON() ([]byte, error) + type Or_NotebookDocumentSyncOptions_notebookSelector_Elem struct + Value any + func (t *Or_NotebookDocumentSyncOptions_notebookSelector_Elem) UnmarshalJSON(x []byte) error + func (t Or_NotebookDocumentSyncOptions_notebookSelector_Elem) MarshalJSON() ([]byte, error) + type Or_RelatedFullDocumentDiagnosticReport_relatedDocuments_Value struct + Value any + func (t *Or_RelatedFullDocumentDiagnosticReport_relatedDocuments_Value) UnmarshalJSON(x []byte) error + func (t Or_RelatedFullDocumentDiagnosticReport_relatedDocuments_Value) MarshalJSON() ([]byte, error) + type Or_RelatedUnchangedDocumentDiagnosticReport_relatedDocuments_Value struct + Value any + func (t *Or_RelatedUnchangedDocumentDiagnosticReport_relatedDocuments_Value) UnmarshalJSON(x []byte) error + func (t Or_RelatedUnchangedDocumentDiagnosticReport_relatedDocuments_Value) MarshalJSON() ([]byte, error) + type Or_Result_textDocument_codeAction_Item0_Elem struct + Value any + func (t *Or_Result_textDocument_codeAction_Item0_Elem) UnmarshalJSON(x []byte) error + func (t Or_Result_textDocument_codeAction_Item0_Elem) MarshalJSON() ([]byte, error) + type Or_Result_textDocument_inlineCompletion struct + Value any + func (t *Or_Result_textDocument_inlineCompletion) UnmarshalJSON(x []byte) error + func (t Or_Result_textDocument_inlineCompletion) MarshalJSON() ([]byte, error) + type Or_SemanticTokensOptions_full struct + Value any + func (t *Or_SemanticTokensOptions_full) UnmarshalJSON(x []byte) error + func (t Or_SemanticTokensOptions_full) MarshalJSON() ([]byte, error) + type Or_SemanticTokensOptions_range struct + Value any + func (t *Or_SemanticTokensOptions_range) UnmarshalJSON(x []byte) error + func (t Or_SemanticTokensOptions_range) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_callHierarchyProvider struct + Value any + func (t *Or_ServerCapabilities_callHierarchyProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_callHierarchyProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_codeActionProvider struct + Value any + func (t *Or_ServerCapabilities_codeActionProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_codeActionProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_colorProvider struct + Value any + func (t *Or_ServerCapabilities_colorProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_colorProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_declarationProvider struct + Value any + func (t *Or_ServerCapabilities_declarationProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_declarationProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_definitionProvider struct + Value any + func (t *Or_ServerCapabilities_definitionProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_definitionProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_diagnosticProvider struct + Value any + func (t *Or_ServerCapabilities_diagnosticProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_diagnosticProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_documentFormattingProvider struct + Value any + func (t *Or_ServerCapabilities_documentFormattingProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_documentFormattingProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_documentHighlightProvider struct + Value any + func (t *Or_ServerCapabilities_documentHighlightProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_documentHighlightProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_documentRangeFormattingProvider struct + Value any + func (t *Or_ServerCapabilities_documentRangeFormattingProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_documentRangeFormattingProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_documentSymbolProvider struct + Value any + func (t *Or_ServerCapabilities_documentSymbolProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_documentSymbolProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_foldingRangeProvider struct + Value any + func (t *Or_ServerCapabilities_foldingRangeProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_foldingRangeProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_hoverProvider struct + Value any + func (t *Or_ServerCapabilities_hoverProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_hoverProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_implementationProvider struct + Value any + func (t *Or_ServerCapabilities_implementationProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_implementationProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_inlayHintProvider struct + Value any + func (t *Or_ServerCapabilities_inlayHintProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_inlayHintProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_inlineCompletionProvider struct + Value any + func (t *Or_ServerCapabilities_inlineCompletionProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_inlineCompletionProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_inlineValueProvider struct + Value any + func (t *Or_ServerCapabilities_inlineValueProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_inlineValueProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_linkedEditingRangeProvider struct + Value any + func (t *Or_ServerCapabilities_linkedEditingRangeProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_linkedEditingRangeProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_monikerProvider struct + Value any + func (t *Or_ServerCapabilities_monikerProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_monikerProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_notebookDocumentSync struct + Value any + func (t *Or_ServerCapabilities_notebookDocumentSync) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_notebookDocumentSync) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_referencesProvider struct + Value any + func (t *Or_ServerCapabilities_referencesProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_referencesProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_renameProvider struct + Value any + func (t *Or_ServerCapabilities_renameProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_renameProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_selectionRangeProvider struct + Value any + func (t *Or_ServerCapabilities_selectionRangeProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_selectionRangeProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_semanticTokensProvider struct + Value any + func (t *Or_ServerCapabilities_semanticTokensProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_semanticTokensProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_textDocumentSync struct + Value any + func (t *Or_ServerCapabilities_textDocumentSync) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_textDocumentSync) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_typeDefinitionProvider struct + Value any + func (t *Or_ServerCapabilities_typeDefinitionProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_typeDefinitionProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_typeHierarchyProvider struct + Value any + func (t *Or_ServerCapabilities_typeHierarchyProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_typeHierarchyProvider) MarshalJSON() ([]byte, error) + type Or_ServerCapabilities_workspaceSymbolProvider struct + Value any + func (t *Or_ServerCapabilities_workspaceSymbolProvider) UnmarshalJSON(x []byte) error + func (t Or_ServerCapabilities_workspaceSymbolProvider) MarshalJSON() ([]byte, error) + type Or_SignatureInformation_documentation struct + Value any + func (t *Or_SignatureInformation_documentation) UnmarshalJSON(x []byte) error + func (t Or_SignatureInformation_documentation) MarshalJSON() ([]byte, error) + type Or_TextDocumentEdit_edits_Elem struct + Value any + func AsAnnotatedTextEdits(edits []TextEdit) []Or_TextDocumentEdit_edits_Elem + func (t *Or_TextDocumentEdit_edits_Elem) UnmarshalJSON(x []byte) error + func (t Or_TextDocumentEdit_edits_Elem) MarshalJSON() ([]byte, error) + type Or_TextDocumentFilter struct + Value any + func (t *Or_TextDocumentFilter) UnmarshalJSON(x []byte) error + func (t Or_TextDocumentFilter) MarshalJSON() ([]byte, error) + type Or_TextDocumentSyncOptions_save struct + Value any + func (t *Or_TextDocumentSyncOptions_save) UnmarshalJSON(x []byte) error + func (t Or_TextDocumentSyncOptions_save) MarshalJSON() ([]byte, error) + type Or_WorkspaceDocumentDiagnosticReport struct + Value any + func (t *Or_WorkspaceDocumentDiagnosticReport) UnmarshalJSON(x []byte) error + func (t Or_WorkspaceDocumentDiagnosticReport) MarshalJSON() ([]byte, error) + type Or_WorkspaceEdit_documentChanges_Elem struct + Value any + func (t *Or_WorkspaceEdit_documentChanges_Elem) UnmarshalJSON(x []byte) error + func (t Or_WorkspaceEdit_documentChanges_Elem) MarshalJSON() ([]byte, error) + type Or_WorkspaceOptions_textDocumentContent struct + Value any + func (t *Or_WorkspaceOptions_textDocumentContent) UnmarshalJSON(x []byte) error + func (t Or_WorkspaceOptions_textDocumentContent) MarshalJSON() ([]byte, error) + type Or_textDocument_declaration struct + Value any + func (t *Or_textDocument_declaration) UnmarshalJSON(x []byte) error + func (t Or_textDocument_declaration) MarshalJSON() ([]byte, error) + type PRangeESemanticTokensOptions struct + type ParamConfiguration struct + Items []ConfigurationItem + type ParamInitialize struct + type ParameterInformation struct + Documentation string + Label string + type PartialResultParams struct + PartialResultToken *ProgressToken + type Pattern = string + type Position struct + Character uint32 + Line uint32 + func (p Position) Format(f fmt.State, _ rune) + type PositionEncodingKind string + type PrepareRenameDefaultBehavior struct + DefaultBehavior bool + type PrepareRenameParams struct + type PrepareRenamePlaceholder struct + Placeholder string + Range Range + type PrepareRenameResult = PrepareRenamePlaceholder + type PrepareSupportDefaultBehavior uint32 + type PreviousResultID struct + URI DocumentURI + Value string + type PreviousResultId struct + URI DocumentURI + Value string + type ProgressParams struct + Token ProgressToken + Value any + type ProgressToken = any + type PublishDiagnosticsClientCapabilities 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) + func (rng Range) Contains(pos Position) bool + func (rng Range) Empty() bool + 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 any + type RegistrationParams struct + Registrations []Registration + type RegularExpressionEngineKind = string + type RegularExpressionsClientCapabilities struct + Engine RegularExpressionEngineKind + Version string + type RelatedFullDocumentDiagnosticReport struct + RelatedDocuments map[DocumentURI]any + type RelatedUnchangedDocumentDiagnosticReport struct + RelatedDocuments map[DocumentURI]any + type RelativePattern struct + BaseURI DocumentURI + Pattern Pattern + 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 + type RenameRegistrationOptions struct + type ResourceOperation struct + AnnotationID *ChangeAnnotationIdentifier + Kind string + type ResourceOperationKind string + 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 + type SemanticTokenTypes string + 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 *Or_SemanticTokensOptions_full + Legend SemanticTokensLegend + Range *Or_SemanticTokensOptions_range + 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 Server interface + CodeAction func(context.Context, *CodeActionParams) ([]CodeAction, error) + CodeLens func(context.Context, *CodeLensParams) ([]CodeLens, error) + ColorPresentation func(context.Context, *ColorPresentationParams) ([]ColorPresentation, error) + Completion func(context.Context, *CompletionParams) (*CompletionList, error) + Declaration func(context.Context, *DeclarationParams) (*Or_textDocument_declaration, error) + Definition func(context.Context, *DefinitionParams) ([]Location, error) + Diagnostic func(context.Context, *DocumentDiagnosticParams) (*DocumentDiagnosticReport, 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 + DidSaveNotebookDocument func(context.Context, *DidSaveNotebookDocumentParams) 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) ([]any, error) + ExecuteCommand func(context.Context, *ExecuteCommandParams) (any, 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) ([]Location, error) + IncomingCalls func(context.Context, *CallHierarchyIncomingCallsParams) ([]CallHierarchyIncomingCall, error) + Initialize func(context.Context, *ParamInitialize) (*InitializeResult, error) + Initialized func(context.Context, *InitializedParams) error + InlayHint func(context.Context, *InlayHintParams) ([]InlayHint, error) + InlineCompletion func(context.Context, *InlineCompletionParams) (*Or_Result_textDocument_inlineCompletion, error) + InlineValue func(context.Context, *InlineValueParams) ([]InlineValue, error) + InteractiveListEnum func(context.Context, *InteractiveListEnumParams) ([]FormEnumEntry, error) + LinkedEditingRange func(context.Context, *LinkedEditingRangeParams) (*LinkedEditingRanges, error) + Moniker func(context.Context, *MonikerParams) ([]Moniker, 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) (*PrepareRenameResult, error) + PrepareTypeHierarchy func(context.Context, *TypeHierarchyPrepareParams) ([]TypeHierarchyItem, error) + Progress func(context.Context, *ProgressParams) error + RangeFormatting func(context.Context, *DocumentRangeFormattingParams) ([]TextEdit, error) + RangesFormatting func(context.Context, *DocumentRangesFormattingParams) ([]TextEdit, error) + References func(context.Context, *ReferenceParams) ([]Location, error) + Rename func(context.Context, *RenameParams) (*WorkspaceEdit, error) + Resolve func(context.Context, *InlayHint) (*InlayHint, error) + ResolveCodeAction func(context.Context, *CodeAction) (*CodeAction, error) + ResolveCodeLens func(context.Context, *CodeLens) (*CodeLens, error) + ResolveCommand func(context.Context, *ExecuteCommandParams) (*ExecuteCommandParams, error) + ResolveCompletionItem func(context.Context, *CompletionItem) (*CompletionItem, 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) (any, error) + SemanticTokensRange func(context.Context, *SemanticTokensRangeParams) (*SemanticTokens, 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) + TextDocumentContent func(context.Context, *TextDocumentContentParams) (*TextDocumentContentResult, error) + TypeDefinition func(context.Context, *TypeDefinitionParams) ([]Location, 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 *Or_ServerCapabilities_callHierarchyProvider + CodeActionProvider any + CodeLensProvider *CodeLensOptions + ColorProvider *Or_ServerCapabilities_colorProvider + CompletionProvider *CompletionOptions + DeclarationProvider *Or_ServerCapabilities_declarationProvider + DefinitionProvider *Or_ServerCapabilities_definitionProvider + DiagnosticProvider *Or_ServerCapabilities_diagnosticProvider + DocumentFormattingProvider *Or_ServerCapabilities_documentFormattingProvider + DocumentHighlightProvider *Or_ServerCapabilities_documentHighlightProvider + DocumentLinkProvider *DocumentLinkOptions + DocumentOnTypeFormattingProvider *DocumentOnTypeFormattingOptions + DocumentRangeFormattingProvider *Or_ServerCapabilities_documentRangeFormattingProvider + DocumentSymbolProvider *Or_ServerCapabilities_documentSymbolProvider + ExecuteCommandProvider *ExecuteCommandOptions + Experimental any + FoldingRangeProvider *Or_ServerCapabilities_foldingRangeProvider + HoverProvider *Or_ServerCapabilities_hoverProvider + ImplementationProvider *Or_ServerCapabilities_implementationProvider + InlayHintProvider any + InlineCompletionProvider *Or_ServerCapabilities_inlineCompletionProvider + InlineValueProvider *Or_ServerCapabilities_inlineValueProvider + LinkedEditingRangeProvider *Or_ServerCapabilities_linkedEditingRangeProvider + MonikerProvider *Or_ServerCapabilities_monikerProvider + NotebookDocumentSync *Or_ServerCapabilities_notebookDocumentSync + PositionEncoding *PositionEncodingKind + ReferencesProvider *Or_ServerCapabilities_referencesProvider + RenameProvider any + SelectionRangeProvider *Or_ServerCapabilities_selectionRangeProvider + SemanticTokensProvider any + SignatureHelpProvider *SignatureHelpOptions + TextDocumentSync any + TypeDefinitionProvider *Or_ServerCapabilities_typeDefinitionProvider + TypeHierarchyProvider *Or_ServerCapabilities_typeHierarchyProvider + Workspace *WorkspaceOptions + WorkspaceSymbolProvider *Or_ServerCapabilities_workspaceSymbolProvider + 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 *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 + type SignatureInformation struct + ActiveParameter *uint32 + Documentation *Or_SignatureInformation_documentation + 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 StringValue struct + Kind string + Value string + type SymbolInformation struct + ContainerName string + Deprecated bool + Kind SymbolKind + Location Location + Name string + Tags []SymbolTag + type SymbolKind uint32 + func (e SymbolKind) Format(f fmt.State, c rune) + type SymbolTag uint32 + 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 = TextDocumentContentChangePartial + type TextDocumentContentChangePartial struct + Range *Range + RangeLength *uint32 + Text string + type TextDocumentContentChangeWholeDocument struct + Text string + type TextDocumentContentClientCapabilities struct + DynamicRegistration bool + type TextDocumentContentOptions struct + Schemes []string + type TextDocumentContentParams struct + URI DocumentURI + type TextDocumentContentRefreshParams struct + URI DocumentURI + type TextDocumentContentRegistrationOptions struct + type TextDocumentContentResult struct + Text string + type TextDocumentEdit struct + Edits []Or_TextDocumentEdit_edits_Elem + TextDocument OptionalVersionedTextDocumentIdentifier + type TextDocumentFilter = Or_TextDocumentFilter + type TextDocumentFilterClientCapabilities struct + RelativePatternSupport bool + type TextDocumentFilterLanguage struct + Language string + Pattern *GlobPattern + Scheme string + 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 + Range Range + TextDocument TextDocumentIdentifier + func LocationTextDocumentPositionParams(loc Location) TextDocumentPositionParams + type TextDocumentRegistrationOptions struct + DocumentSelector DocumentSelector + type TextDocumentSaveReason uint32 + func (e TextDocumentSaveReason) Format(f fmt.State, c rune) + type TextDocumentSaveRegistrationOptions struct + type TextDocumentSyncClientCapabilities struct + DidSave bool + DynamicRegistration bool + WillSave bool + WillSaveWaitUntil bool + type TextDocumentSyncKind uint32 + 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 + func AsTextEdits(edits []Or_TextDocumentEdit_edits_Elem) []TextEdit + func EditsFromDiffEdits(m *Mapper, edits []diff.Edit) ([]TextEdit, error) + func SelectCompletionTextEdit(item CompletionItem, useReplaceMode bool) (TextEdit, error) + type TokenFormat string + type TraceValue 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 any + 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 UIntCommaUInt struct + Fld0 uint32 + Fld1 uint32 + type URI = string + type UnchangedDocumentDiagnosticReport struct + Kind string + ResultID string + type UniquenessLevel string + type UnmarshalError struct + func (e UnmarshalError) Error() 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 = uint32 + type WillSaveTextDocumentParams struct + Reason TextDocumentSaveReason + TextDocument TextDocumentIdentifier + type WindowClientCapabilities struct + ShowDocument *ShowDocumentClientCapabilities + ShowMessage *ShowMessageRequestClientCapabilities + WorkDoneProgress bool + type WorkDoneProgressBegin struct + Cancellable bool + Kind string + Message string + Percentage *uint32 + Title string + type WorkDoneProgressCancelParams struct + Token ProgressToken + type WorkDoneProgressCreateParams struct + Token ProgressToken + type WorkDoneProgressEnd struct + Kind string + Message string + type WorkDoneProgressOptions struct + WorkDoneProgress bool + type WorkDoneProgressOptionsAndTextDocumentRegistrationOptions struct + type WorkDoneProgressParams struct + WorkDoneToken ProgressToken + type WorkDoneProgressReport struct + Cancellable bool + Kind string + 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 = Or_WorkspaceDocumentDiagnosticReport + type WorkspaceEdit struct + ChangeAnnotations map[ChangeAnnotationIdentifier]ChangeAnnotation + Changes map[DocumentURI][]TextEdit + DocumentChanges []DocumentChange + func NewWorkspaceEdit(changes ...DocumentChange) *WorkspaceEdit + 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 WorkspaceFolders5Gn struct + ChangeNotifications string + Supported bool + type WorkspaceFoldersChangeEvent struct + Added []WorkspaceFolder + Removed []WorkspaceFolder + type WorkspaceFoldersInitializeParams struct + WorkspaceFolders []WorkspaceFolder + type WorkspaceFoldersServerCapabilities struct + ChangeNotifications string + Supported bool + type WorkspaceFullDocumentDiagnosticReport struct + URI DocumentURI + Version int32 + type WorkspaceOptions struct + FileOperations *FileOperationOptions + TextDocumentContent *Or_WorkspaceOptions_textDocumentContent + WorkspaceFolders *WorkspaceFolders5Gn + type WorkspaceSymbol struct + Data any + Location OrPLocation_workspace_symbol + 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 + type XInitializeParams struct + Capabilities ClientCapabilities + ClientInfo *ClientInfo + InitializationOptions any + Locale string + ProcessID int32 + RootPath string + RootURI DocumentURI + Trace *TraceValue