Versions in this module Expand all Collapse all v0 v0.0.4 Jan 3, 2025 Changes in this version + const CodeActionKindEmpty + const CodeActionKindQuickFix + const CodeActionKindRefactor + const CodeActionKindRefactorExtract + const CodeActionKindRefactorInline + const CodeActionKindRefactorRewrite + const CodeActionKindSource + const CodeActionKindSourceOrganizeImports + 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 + const CompletionItemTagDeprecated + const CompletionTriggerKindInvoked + const CompletionTriggerKindTriggerCharacter + const CompletionTriggerKindTriggerForIncompleteCompletions + const DiagnosticSeverityError + const DiagnosticSeverityHint + const DiagnosticSeverityInformation + const DiagnosticSeverityWarning + const DiagnosticTagDeprecated + const DiagnosticTagUnnecessary + const DocumentHighlightKindRead + const DocumentHighlightKindText + const DocumentHighlightKindWrite + const FailureHandlingKindAbort + const FailureHandlingKindTextOnlyTransactional + const FailureHandlingKindTransactional + const FailureHandlingKindUndo + const FileChangeTypeChanged + const FileChangeTypeCreated + const FileChangeTypeDeleted + const FileOperationPatternKindFile + const FileOperationPatternKindFolder + const FoldingRangeKindComment + const FoldingRangeKindImports + const FoldingRangeKindRegion + const FormattingOptionInsertFinalNewline + const FormattingOptionInsertSpaces + const FormattingOptionTabSize + const FormattingOptionTrimFinalNewlines + const FormattingOptionTrimTrailingWhitespace + const InitializeErrorCodeUnknownProtocolVersion + const InsertTextFormatPlainText + const InsertTextFormatSnippet + const InsertTextModeAdjustIndentation + const InsertTextModeAsIs + const MarkupKindMarkdown + const MarkupKindPlainText + const MessageTypeError + const MessageTypeInfo + const MessageTypeLog + const MessageTypeWarning + const MethodCallHierarchyIncomingCalls + const MethodCallHierarchyOutgoingCalls + const MethodCancelRequest + const MethodCodeActionResolve + const MethodCodeLensResolve + const MethodCompletionItemResolve + const MethodDocumentLinkResolve + const MethodExit + const MethodInitialize + const MethodInitialized + const MethodLogTrace + const MethodProgress + const MethodSetTrace + const MethodShutdown + const MethodTextDocumentCodeAction + const MethodTextDocumentCodeLens + const MethodTextDocumentColor + const MethodTextDocumentColorPresentation + const MethodTextDocumentCompletion + const MethodTextDocumentDeclaration + const MethodTextDocumentDefinition + const MethodTextDocumentDidChange + const MethodTextDocumentDidClose + const MethodTextDocumentDidOpen + const MethodTextDocumentDidSave + const MethodTextDocumentDocumentHighlight + const MethodTextDocumentDocumentLink + const MethodTextDocumentDocumentSymbol + const MethodTextDocumentFoldingRange + const MethodTextDocumentFormatting + const MethodTextDocumentHover + const MethodTextDocumentImplementation + const MethodTextDocumentLinkedEditingRange + const MethodTextDocumentMoniker + const MethodTextDocumentOnTypeFormatting + const MethodTextDocumentPrepareCallHierarchy + const MethodTextDocumentPrepareRename + const MethodTextDocumentRangeFormatting + const MethodTextDocumentReferences + const MethodTextDocumentRename + const MethodTextDocumentSelectionRange + const MethodTextDocumentSemanticTokensFull + const MethodTextDocumentSemanticTokensFullDelta + const MethodTextDocumentSemanticTokensRange + const MethodTextDocumentSignatureHelp + const MethodTextDocumentTypeDefinition + const MethodTextDocumentWillSave + const MethodTextDocumentWillSaveWaitUntil + const MethodWindowWorkDoneProgressCancel + const MethodWorkspaceDidChangeConfiguration + const MethodWorkspaceDidChangeWatchedFiles + const MethodWorkspaceDidChangeWorkspaceFolders + const MethodWorkspaceDidCreateFiles + const MethodWorkspaceDidDeleteFiles + const MethodWorkspaceDidRenameFiles + const MethodWorkspaceExecuteCommand + const MethodWorkspaceSemanticTokensRefresh + const MethodWorkspaceSymbol + const MethodWorkspaceWillCreateFiles + const MethodWorkspaceWillDeleteFiles + const MethodWorkspaceWillRenameFiles + const MonikerKindExport + const MonikerKindImport + const MonikerKindLocal + const PrepareSupportDefaultBehaviorIdentifier + const ResourceOperationKindCreate + const ResourceOperationKindDelete + const ResourceOperationKindRename + const SemanticTokenModifierAbstract + const SemanticTokenModifierAsync + const SemanticTokenModifierDeclaration + const SemanticTokenModifierDefaultLibrary + const SemanticTokenModifierDefinition + const SemanticTokenModifierDeprecated + const SemanticTokenModifierDocumentation + const SemanticTokenModifierModification + const SemanticTokenModifierReadonly + const SemanticTokenModifierStatic + const SemanticTokenTypeClass + const SemanticTokenTypeComment + const SemanticTokenTypeEnum + const SemanticTokenTypeEnumMember + const SemanticTokenTypeEvent + const SemanticTokenTypeFunction + const SemanticTokenTypeInterface + const SemanticTokenTypeKeyword + const SemanticTokenTypeMacro + const SemanticTokenTypeMethod + const SemanticTokenTypeModifier + const SemanticTokenTypeNamespace + const SemanticTokenTypeNumber + const SemanticTokenTypeOperator + const SemanticTokenTypeParameter + const SemanticTokenTypeProperty + const SemanticTokenTypeRegexp + const SemanticTokenTypeString + const SemanticTokenTypeStruct + const SemanticTokenTypeType + const SemanticTokenTypeTypeParameter + const SemanticTokenTypeVariable + const ServerClientRegisterCapability + const ServerClientUnregisterCapability + const ServerTelemetryEvent + const ServerTextDocumentPublishDiagnostics + const ServerWindowLogMessage + const ServerWindowShowDocument + const ServerWindowShowMessage + const ServerWindowShowMessageRequest + const ServerWindowWorkDoneProgressCreate + const ServerWorkspaceApplyEdit + const ServerWorkspaceCodeLensRefresh + const ServerWorkspaceConfiguration + const ServerWorkspaceWorkspaceFolders + const SignatureHelpTriggerKindContentChange + const SignatureHelpTriggerKindInvoked + const SignatureHelpTriggerKindTriggerCharacter + 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 + const SymbolTagDeprecated + const TextDocumentSaveReasonAfterDelay + const TextDocumentSaveReasonFocusOut + const TextDocumentSaveReasonManual + const TextDocumentSyncKindFull + const TextDocumentSyncKindIncremental + const TextDocumentSyncKindNone + const TokenFormatRelative + const TraceValueMessage + const TraceValueOff + const TraceValueVerbose + const UniquenessLevelDocument + const UniquenessLevelGlobal + const UniquenessLevelGroup + const UniquenessLevelProject + const UniquenessLevelScheme + const WatchKindChange + const WatchKindCreate + const WatchKindDelete + var EOL = []string + var False bool = false + var True bool = true + func HasTraceLevel(value TraceValue) bool + func HasTraceMessageType(type_ MessageType) bool + func SetTraceValue(value TraceValue) + func Trace(context *glsp.Context, type_ MessageType, message string) error + type AnnotatedTextEdit struct + AnnotationID ChangeAnnotationIdentifier + type ApplyWorkspaceEditParams struct + Edit WorkspaceEdit + Label *string + type ApplyWorkspaceEditResponse struct + Applied bool + FailedChange *UInteger + FailureReason *string + type BoolOrString struct + Value any + func (self BoolOrString) MarshalJSON() ([]byte, error) + func (self BoolOrString) String() string + func (self BoolOrString) UnmarshalJSON(data []byte) error + type CallHierarchyClientCapabilities struct + DynamicRegistration *bool + type CallHierarchyIncomingCall struct + From CallHierarchyItem + FromRanges []Range + type CallHierarchyIncomingCallsFunc func(context *glsp.Context, params *CallHierarchyIncomingCallsParams) ([]CallHierarchyIncomingCall, error) + 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 CallHierarchyOutgoingCallsFunc func(context *glsp.Context, params *CallHierarchyOutgoingCallsParams) ([]CallHierarchyOutgoingCall, error) + type CallHierarchyOutgoingCallsParams struct + Item CallHierarchyItem + type CallHierarchyPrepareParams struct + type CallHierarchyRegistrationOptions struct + type CancelParams struct + ID IntegerOrString + type CancelRequestFunc func(context *glsp.Context, params *CancelParams) error + type ChangeAnnotation struct + Description *string + Label string + NeedsConfirmation *bool + type ChangeAnnotationIdentifier = string + type ClientCapabilities struct + Experimental any + General ... + TextDocument *TextDocumentClientCapabilities + Window ... + Workspace ... + func (self *ClientCapabilities) SupportsSymbolKind(kind SymbolKind) bool + type CodeAction struct + Command *Command + Data any + Diagnostics []Diagnostic + Disabled ... + Edit *WorkspaceEdit + IsPreferred *bool + Kind *CodeActionKind + Title string + type CodeActionClientCapabilities struct + CodeActionLiteralSupport ... + DataSupport *bool + DisabledSupport *bool + DynamicRegistration *bool + HonorsChangeAnnotations *bool + IsPreferredSupport *bool + ResolveSupport ... + type CodeActionContext struct + Diagnostics []Diagnostic + Only []CodeActionKind + type CodeActionKind = string + type CodeActionOptions struct + CodeActionKinds []CodeActionKind + ResolveProvider *bool + type CodeActionParams struct + Context CodeActionContext + Range Range + TextDocument TextDocumentIdentifier + type CodeActionRegistrationOptions struct + type CodeActionResolveFunc func(context *glsp.Context, params *CodeAction) (*CodeAction, error) + type CodeDescription struct + HRef URI + type CodeLens struct + Command *Command + Data any + Range Range + type CodeLensClientCapabilities struct + DynamicRegistration *bool + type CodeLensOptions struct + ResolveProvider *bool + type CodeLensParams struct + TextDocument TextDocumentIdentifier + type CodeLensRegistrationOptions struct + type CodeLensResolveFunc func(context *glsp.Context, params *CodeLens) (*CodeLens, error) + type CodeLensWorkspaceClientCapabilities struct + RefreshSupport *bool + type Color struct + Alpha Decimal + Blue Decimal + Green Decimal + Red Decimal + type ColorInformation struct + Color Color + Range Range + type ColorPresentation struct + AdditionalTextEdits []TextEdit + Label string + TextEdit *TextEdit + type ColorPresentationParams struct + Color Color + Range Range + TextDocument TextDocumentIdentifier + type Command struct + Arguments []any + Command string + Title string + type CompletionClientCapabilities struct + CompletionItem ... + CompletionItemKind ... + ContextSupport *bool + DynamicRegistration *bool + type CompletionContext struct + TriggerCharacter *string + TriggerKind CompletionTriggerKind + type CompletionItem struct + AdditionalTextEdits []TextEdit + Command *Command + CommitCharacters []string + Data any + Deprecated *bool + Detail *string + Documentation any + FilterText *string + InsertText *string + InsertTextFormat *InsertTextFormat + InsertTextMode *InsertTextMode + Kind *CompletionItemKind + Label string + Preselect *bool + SortText *string + Tags []CompletionItemTag + TextEdit any + func (self *CompletionItem) UnmarshalJSON(data []byte) error + type CompletionItemKind Integer + type CompletionItemResolveFunc func(context *glsp.Context, params *CompletionItem) (*CompletionItem, error) + type CompletionItemTag Integer + type CompletionList struct + IsIncomplete bool + Items []CompletionItem + type CompletionOptions struct + AllCommitCharacters []string + ResolveProvider *bool + TriggerCharacters []string + type CompletionParams struct + Context *CompletionContext + type CompletionRegistrationOptions struct + type CompletionTriggerKind Integer + type ConfigurationItem struct + ScopeURI *DocumentUri + Section *string + type ConfigurationParams struct + Items []ConfigurationItem + type CreateFile struct + AnnotationID *ChangeAnnotationIdentifier + Kind string + Options *CreateFileOptions + URI DocumentUri + type CreateFileOptions struct + IgnoreIfExists *bool + Overwrite *bool + type CreateFilesParams struct + Files []FileCreate + type Decimal = float32 + type DeclarationClientCapabilities struct + DynamicRegistration *bool + LinkSupport *bool + type DeclarationOptions struct + type DeclarationParams struct + type DeclarationRegistrationOptions struct + type DefaultBehavior struct + DefaultBehavior bool + type DefinitionClientCapabilities struct + DynamicRegistration *bool + LinkSupport *bool + type DefinitionOptions struct + type DefinitionParams struct + type DefinitionRegistrationOptions struct + type DeleteFile struct + AnnotationID *ChangeAnnotationIdentifier + Kind string + Options *DeleteFileOptions + URI DocumentUri + type DeleteFileOptions struct + IgnoreIfNotExists *bool + Recursive *bool + type DeleteFilesParams struct + Files []FileDelete + type Diagnostic struct + Code *IntegerOrString + CodeDescription *CodeDescription + Data any + Message string + Range Range + RelatedInformation []DiagnosticRelatedInformation + Severity *DiagnosticSeverity + Source *string + Tags []DiagnosticTag + type DiagnosticRelatedInformation struct + Location Location + Message string + type DiagnosticSeverity Integer + type DiagnosticTag Integer + type DidChangeConfigurationClientCapabilities struct + DynamicRegistration *bool + type DidChangeConfigurationParams struct + Settings any + type DidChangeTextDocumentParams struct + ContentChanges []any + TextDocument VersionedTextDocumentIdentifier + func (self *DidChangeTextDocumentParams) UnmarshalJSON(data []byte) error + type DidChangeWatchedFilesClientCapabilities struct + DynamicRegistration *bool + type DidChangeWatchedFilesParams struct + Changes []FileEvent + type DidChangeWatchedFilesRegistrationOptions struct + Watchers []FileSystemWatcher + type DidChangeWorkspaceFoldersParams struct + Event WorkspaceFoldersChangeEvent + type DidCloseTextDocumentParams struct + TextDocument TextDocumentIdentifier + type DidOpenTextDocumentParams struct + TextDocument TextDocumentItem + type DidSaveTextDocumentParams struct + Text *string + TextDocument TextDocumentIdentifier + type DocumentColorClientCapabilities struct + DynamicRegistration *bool + type DocumentColorOptions struct + type DocumentColorParams struct + TextDocument TextDocumentIdentifier + type DocumentColorRegistrationOptions struct + type DocumentFilter struct + Language *string + Pattern *string + Scheme *string + type DocumentFormattingClientCapabilities struct + DynamicRegistration *bool + type DocumentFormattingOptions struct + type DocumentFormattingParams struct + Options FormattingOptions + TextDocument TextDocumentIdentifier + type DocumentFormattingRegistrationOptions struct + type DocumentHighlight struct + Kind *DocumentHighlightKind + Range Range + type DocumentHighlightClientCapabilities struct + DynamicRegistration *bool + type DocumentHighlightKind Integer + type DocumentHighlightOptions struct + type DocumentHighlightParams struct + type DocumentHighlightRegistrationOptions struct + type DocumentLink struct + Data any + Range Range + Target *DocumentUri + Tooltip *string + type DocumentLinkClientCapabilities struct + DynamicRegistration *bool + TooltipSupport *bool + type DocumentLinkOptions struct + ResolveProvider *bool + type DocumentLinkParams struct + TextDocument TextDocumentIdentifier + type DocumentLinkRegistrationOptions struct + type DocumentLinkResolveFunc func(context *glsp.Context, params *DocumentLink) (*DocumentLink, error) + type DocumentOnTypeFormattingClientCapabilities struct + DynamicRegistration *bool + type DocumentOnTypeFormattingOptions struct + FirstTriggerCharacter string + MoreTriggerCharacter []string + type DocumentOnTypeFormattingParams struct + Ch string + Options FormattingOptions + type DocumentOnTypeFormattingRegistrationOptions struct + type DocumentRangeFormattingClientCapabilities struct + DynamicRegistration *bool + type DocumentRangeFormattingOptions struct + type DocumentRangeFormattingParams struct + Options FormattingOptions + Range Range + TextDocument TextDocumentIdentifier + type DocumentRangeFormattingRegistrationOptions struct + 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 ... + TagSupport ... + type DocumentSymbolOptions struct + Label *string + type DocumentSymbolParams struct + TextDocument TextDocumentIdentifier + type DocumentSymbolRegistrationOptions struct + type DocumentUri = string + type ExecuteCommandClientCapabilities struct + DynamicRegistration *bool + type ExecuteCommandOptions struct + Commands []string + type ExecuteCommandParams struct + Arguments []any + Command string + type ExecuteCommandRegistrationOptions struct + type ExitFunc func(context *glsp.Context) error + type FailureHandlingKind string + type FileCreate struct + URI string + type FileDelete struct + URI string + type FileEvent struct + Type UInteger + URI DocumentUri + type FileOperationFilter struct + Pattern FileOperationPattern + Scheme *string + type FileOperationPattern struct + Glob string + Matches *FileOperationPatternKind + Options *FileOperationPatternOptions + type FileOperationPatternKind string + type FileOperationPatternOptions struct + IgnoreCase *bool + type FileOperationRegistrationOptions struct + Filters []FileOperationFilter + type FileRename struct + NewURI string + OldURI string + type FileSystemWatcher struct + GlobPattern string + Kind *UInteger + type FoldingRange struct + EndCharacter *UInteger + EndLine UInteger + Kind *string + StartCharacter *UInteger + StartLine UInteger + type FoldingRangeClientCapabilities struct + DynamicRegistration *bool + LineFoldingOnly *bool + RangeLimit *UInteger + type FoldingRangeKind string + type FoldingRangeOptions struct + type FoldingRangeParams struct + TextDocument TextDocumentIdentifier + type FoldingRangeRegistrationOptions struct + type FormattingOptions map[string]any + type Handler struct + CallHierarchyIncomingCalls CallHierarchyIncomingCallsFunc + CallHierarchyOutgoingCalls CallHierarchyOutgoingCallsFunc + CancelRequest CancelRequestFunc + CodeActionResolve CodeActionResolveFunc + CodeLensResolve CodeLensResolveFunc + CompletionItemResolve CompletionItemResolveFunc + CustomMethods map[string]func(context *glsp.Context, params json.RawMessage) error + DocumentLinkResolve DocumentLinkResolveFunc + Exit ExitFunc + Initialize InitializeFunc + Initialized InitializedFunc + LogTrace LogTraceFunc + Progress ProgressFunc + SetTrace SetTraceFunc + Shutdown ShutdownFunc + TextDocumentCodeAction TextDocumentCodeActionFunc + TextDocumentCodeLens TextDocumentCodeLensFunc + TextDocumentColor TextDocumentColorFunc + TextDocumentColorPresentation TextDocumentColorPresentationFunc + TextDocumentCompletion TextDocumentCompletionFunc + TextDocumentDeclaration TextDocumentDeclarationFunc + TextDocumentDefinition TextDocumentDefinitionFunc + TextDocumentDidChange TextDocumentDidChangeFunc + TextDocumentDidClose TextDocumentDidCloseFunc + TextDocumentDidOpen TextDocumentDidOpenFunc + TextDocumentDidSave TextDocumentDidSaveFunc + TextDocumentDocumentHighlight TextDocumentDocumentHighlightFunc + TextDocumentDocumentLink TextDocumentDocumentLinkFunc + TextDocumentDocumentSymbol TextDocumentDocumentSymbolFunc + TextDocumentFoldingRange TextDocumentFoldingRangeFunc + TextDocumentFormatting TextDocumentFormattingFunc + TextDocumentHover TextDocumentHoverFunc + TextDocumentImplementation TextDocumentImplementationFunc + TextDocumentLinkedEditingRange TextDocumentLinkedEditingRangeFunc + TextDocumentMoniker TextDocumentMonikerFunc + TextDocumentOnTypeFormatting TextDocumentOnTypeFormattingFunc + TextDocumentPrepareCallHierarchy TextDocumentPrepareCallHierarchyFunc + TextDocumentPrepareRename TextDocumentPrepareRenameFunc + TextDocumentRangeFormatting TextDocumentRangeFormattingFunc + TextDocumentReferences TextDocumentReferencesFunc + TextDocumentRename TextDocumentRenameFunc + TextDocumentSelectionRange TextDocumentSelectionRangeFunc + TextDocumentSemanticTokensFull TextDocumentSemanticTokensFullFunc + TextDocumentSemanticTokensFullDelta TextDocumentSemanticTokensFullDeltaFunc + TextDocumentSemanticTokensRange TextDocumentSemanticTokensRangeFunc + TextDocumentSignatureHelp TextDocumentSignatureHelpFunc + TextDocumentTypeDefinition TextDocumentTypeDefinitionFunc + TextDocumentWillSave TextDocumentWillSaveFunc + TextDocumentWillSaveWaitUntil TextDocumentWillSaveWaitUntilFunc + WindowWorkDoneProgressCancel WindowWorkDoneProgressCancelFunc + WorkspaceDidChangeConfiguration WorkspaceDidChangeConfigurationFunc + WorkspaceDidChangeWatchedFiles WorkspaceDidChangeWatchedFilesFunc + WorkspaceDidChangeWorkspaceFolders WorkspaceDidChangeWorkspaceFoldersFunc + WorkspaceDidCreateFiles WorkspaceDidCreateFilesFunc + WorkspaceDidDeleteFiles WorkspaceDidDeleteFilesFunc + WorkspaceDidRenameFiles WorkspaceDidRenameFilesFunc + WorkspaceExecuteCommand WorkspaceExecuteCommandFunc + WorkspaceSemanticTokensRefresh WorkspaceSemanticTokensRefreshFunc + WorkspaceSymbol WorkspaceSymbolFunc + WorkspaceWillCreateFiles WorkspaceWillCreateFilesFunc + WorkspaceWillDeleteFiles WorkspaceWillDeleteFilesFunc + WorkspaceWillRenameFiles WorkspaceWillRenameFilesFunc + func (self *Handler) CreateServerCapabilities() ServerCapabilities + func (self *Handler) Handle(context *glsp.Context) (r any, validMethod bool, validParams bool, err error) + func (self *Handler) IsInitialized() bool + func (self *Handler) SetInitialized(initialized bool) + type Hover struct + Contents any + Range *Range + func (self *Hover) UnmarshalJSON(data []byte) error + 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 InitializeErrorCode Integer + type InitializeFunc func(context *glsp.Context, params *InitializeParams) (any, error) + type InitializeParams struct + Capabilities ClientCapabilities + ClientInfo ... + InitializationOptions any + Locale *string + ProcessID *Integer + RootPath *string + RootURI *DocumentUri + Trace *TraceValue + WorkspaceFolders []WorkspaceFolder + type InitializeResult struct + Capabilities ServerCapabilities + ServerInfo *InitializeResultServerInfo + type InitializeResultServerInfo struct + Name string + Version *string + type InitializedFunc func(context *glsp.Context, params *InitializedParams) error + type InitializedParams struct + type InsertReplaceEdit struct + Insert Range + NewText string + Replace Range + type InsertTextFormat Integer + type InsertTextMode Integer + type Integer = int32 + type IntegerOrString struct + Value any + func (self *IntegerOrString) MarshalJSON() ([]byte, error) + func (self *IntegerOrString) 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 LogMessageParams struct + Message string + Type MessageType + type LogTraceFunc func(context *glsp.Context, params *LogTraceParams) error + type LogTraceParams struct + Message string + Verbose *string + type MarkdownClientCapabilities struct + Parser string + Version *string + type MarkedString struct + func (self MarkedString) MarshalJSON() ([]byte, error) + func (self MarkedString) UnmarshalJSON(data []byte) error + type MarkedStringStruct struct + Language string + Value string + type MarkupContent struct + Kind MarkupKind + Value string + type MarkupKind string + type MessageActionItem struct + Title string + type MessageType Integer + type Method = string + 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 OptionalVersionedTextDocumentIdentifier struct + Version *Integer + type ParameterInformation struct + Documentation any + Label any + func (self *ParameterInformation) UnmarshalJSON(data []byte) error + type PartialResultParams struct + PartialResultToken *ProgressToken + type Position struct + Character UInteger + Line UInteger + func (self Position) EndOfLineIn(content string) Position + func (self Position) IndexIn(content string) int + type PrepareRenameParams struct + type PrepareSupportDefaultBehavior Integer + type ProgressFunc func(context *glsp.Context, params *ProgressParams) error + type ProgressParams struct + Token ProgressToken + Value any + type ProgressToken = IntegerOrString + type PublishDiagnosticsClientCapabilities struct + CodeDescriptionSupport *bool + DataSupport *bool + RelatedInformation *bool + TagSupport ... + VersionSupport *bool + type PublishDiagnosticsParams struct + Diagnostics []Diagnostic + URI DocumentUri + Version *UInteger + type Range struct + End Position + Start Position + func (self Range) IndexesIn(content string) (int, int) + type RangeWithPlaceholder struct + Placeholder string + Range Range + 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 RegularExpressionsClientCapabilities struct + Engine string + Version *string + type RenameClientCapabilities struct + DynamicRegistration *bool + HonorsChangeAnnotations *bool + PrepareSupport *bool + PrepareSupportDefaultBehavior *PrepareSupportDefaultBehavior + type RenameFile struct + AnnotationID *ChangeAnnotationIdentifier + 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 ResourceOperationKind string + type SaveOptions struct + IncludeText *bool + type SelectionRange struct + Parent *SelectionRange + Range Range + type SelectionRangeClientCapabilities struct + DynamicRegistration *bool + type SelectionRangeOptions struct + type SelectionRangeParams struct + Positions []Position + TextDocument TextDocumentIdentifier + type SelectionRangeRegistrationOptions struct + type SemanticDelta struct + Delta *bool + type SemanticTokenModifier string + type SemanticTokenType string + type SemanticTokens struct + Data []UInteger + ResultID *string + type SemanticTokensClientCapabilities struct + DynamicRegistration *bool + Formats []TokenFormat + MultilineTokenSupport *bool + OverlappingTokenSupport *bool + Requests struct{ ... } + TokenModifiers []string + TokenTypes []string + func (self *SemanticTokensClientCapabilities) UnmarshalJSON(data []byte) error + type SemanticTokensDelta struct + Edits []SemanticTokensEdit + ResultId *string + type SemanticTokensDeltaParams struct + PreviousResultID string + TextDocument TextDocumentIdentifier + type SemanticTokensDeltaPartialResult struct + Edits []SemanticTokensEdit + type SemanticTokensEdit struct + Data []UInteger + DeleteCount UInteger + Start UInteger + type SemanticTokensLegend struct + TokenModifiers []string + TokenTypes []string + type SemanticTokensOptions struct + Full any + Legend SemanticTokensLegend + Range any + func (self *SemanticTokensOptions) UnmarshalJSON(data []byte) error + type SemanticTokensParams struct + TextDocument TextDocumentIdentifier + type SemanticTokensPartialResult struct + Data []UInteger + type SemanticTokensRangeParams struct + Range Range + TextDocument TextDocumentIdentifier + type SemanticTokensRegistrationOptions struct + type SemanticTokensWorkspaceClientCapabilities struct + RefreshSupport *bool + type ServerCapabilities struct + CallHierarchyProvider any + CodeActionProvider any + CodeLensProvider *CodeLensOptions + ColorProvider any + CompletionProvider *CompletionOptions + DeclarationProvider any + DefinitionProvider any + DocumentFormattingProvider any + DocumentHighlightProvider any + DocumentLinkProvider *DocumentLinkOptions + DocumentOnTypeFormattingProvider *DocumentOnTypeFormattingOptions + DocumentRangeFormattingProvider any + DocumentSymbolProvider any + ExecuteCommandProvider *ExecuteCommandOptions + Experimental any + FoldingRangeProvider any + HoverProvider any + ImplementationProvider any + LinkedEditingRangeProvider any + MonikerProvider any + ReferencesProvider any + RenameProvider any + SelectionRangeProvider any + SemanticTokensProvider any + SignatureHelpProvider *SignatureHelpOptions + TextDocumentSync any + TypeDefinitionProvider any + Workspace *ServerCapabilitiesWorkspace + WorkspaceSymbolProvider any + func (self *ServerCapabilities) UnmarshalJSON(data []byte) error + type ServerCapabilitiesWorkspace struct + FileOperations *ServerCapabilitiesWorkspaceFileOperations + WorkspaceFolders *WorkspaceFoldersServerCapabilities + type ServerCapabilitiesWorkspaceFileOperations struct + DidCreate *FileOperationRegistrationOptions + DidDelete *FileOperationRegistrationOptions + DidRename *FileOperationRegistrationOptions + WillCreate *FileOperationRegistrationOptions + WillDelete *FileOperationRegistrationOptions + WillRename *FileOperationRegistrationOptions + type SetTraceFunc func(context *glsp.Context, params *SetTraceParams) error + 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 ... + type ShowMessageRequestParams struct + Actions []MessageActionItem + Message string + Type MessageType + type ShutdownFunc func(context *glsp.Context) error + type SignatureHelp struct + ActiveParameter *UInteger + ActiveSignature *UInteger + Signatures []SignatureInformation + type SignatureHelpClientCapabilities struct + ContextSupport *bool + DynamicRegistration *bool + SignatureInformation ... + type SignatureHelpContext struct + ActiveSignatureHelp *SignatureHelp + IsRetrigger bool + TriggerCharacter *string + TriggerKind SignatureHelpTriggerKind + type SignatureHelpOptions struct + RetriggerCharacters []string + TriggerCharacters []string + type SignatureHelpParams struct + Context *SignatureHelpContext + type SignatureHelpRegistrationOptions struct + type SignatureHelpTriggerKind Integer + type SignatureInformation struct + ActiveParameter *UInteger + Documentation any + Label string + Parameters []ParameterInformation + func (self *SignatureInformation) UnmarshalJSON(data []byte) error + type StaticRegistrationOptions struct + ID *string + type SymbolInformation struct + ContainerName *string + Deprecated *bool + Kind SymbolKind + Location Location + Name string + Tags []SymbolTag + type SymbolKind Integer + type SymbolTag Integer + type TextDocumentChangeRegistrationOptions struct + SyncKind TextDocumentSyncKind + type TextDocumentClientCapabilities struct + CallHierarchy *CallHierarchyClientCapabilities + CodeAction *CodeActionClientCapabilities + CodeLens *CodeLensClientCapabilities + ColorProvider *DocumentColorClientCapabilities + Completion *CompletionClientCapabilities + Declaration *DeclarationClientCapabilities + Definition *DefinitionClientCapabilities + DocumentHighlight *DocumentHighlightClientCapabilities + DocumentLink *DocumentLinkClientCapabilities + DocumentSymbol *DocumentSymbolClientCapabilities + FoldingRange *FoldingRangeClientCapabilities + Formatting *DocumentFormattingClientCapabilities + Hover *HoverClientCapabilities + Implementation *ImplementationClientCapabilities + LinkedEditingRange *LinkedEditingRangeClientCapabilities + Moniker *MonikerClientCapabilities + OnTypeFormatting *DocumentOnTypeFormattingClientCapabilities + PublishDiagnostics *PublishDiagnosticsClientCapabilities + RangeFormatting *DocumentRangeFormattingClientCapabilities + References *ReferenceClientCapabilities + Rename *RenameClientCapabilities + SelectionRange *SelectionRangeClientCapabilities + SemanticTokens *SemanticTokensClientCapabilities + SignatureHelp *SignatureHelpClientCapabilities + Synchronization *TextDocumentSyncClientCapabilities + TypeDefinition *TypeDefinitionClientCapabilities + type TextDocumentCodeActionFunc func(context *glsp.Context, params *CodeActionParams) (any, error) + type TextDocumentCodeLensFunc func(context *glsp.Context, params *CodeLensParams) ([]CodeLens, error) + type TextDocumentColorFunc func(context *glsp.Context, params *DocumentColorParams) ([]ColorInformation, error) + type TextDocumentColorPresentationFunc func(context *glsp.Context, params *ColorPresentationParams) ([]ColorPresentation, error) + type TextDocumentCompletionFunc func(context *glsp.Context, params *CompletionParams) (any, error) + type TextDocumentContentChangeEvent struct + Range *Range + RangeLength *UInteger + Text string + type TextDocumentContentChangeEventWhole struct + Text string + type TextDocumentDeclarationFunc func(context *glsp.Context, params *DeclarationParams) (any, error) + type TextDocumentDefinitionFunc func(context *glsp.Context, params *DefinitionParams) (any, error) + type TextDocumentDidChangeFunc func(context *glsp.Context, params *DidChangeTextDocumentParams) error + type TextDocumentDidCloseFunc func(context *glsp.Context, params *DidCloseTextDocumentParams) error + type TextDocumentDidOpenFunc func(context *glsp.Context, params *DidOpenTextDocumentParams) error + type TextDocumentDidSaveFunc func(context *glsp.Context, params *DidSaveTextDocumentParams) error + type TextDocumentDocumentHighlightFunc func(context *glsp.Context, params *DocumentHighlightParams) ([]DocumentHighlight, error) + type TextDocumentDocumentLinkFunc func(context *glsp.Context, params *DocumentLinkParams) ([]DocumentLink, error) + type TextDocumentDocumentSymbolFunc func(context *glsp.Context, params *DocumentSymbolParams) (any, error) + type TextDocumentEdit struct + Edits []any + TextDocument OptionalVersionedTextDocumentIdentifier + func (self *TextDocumentEdit) UnmarshalJSON(data []byte) error + type TextDocumentFoldingRangeFunc func(context *glsp.Context, params *FoldingRangeParams) ([]FoldingRange, error) + type TextDocumentFormattingFunc func(context *glsp.Context, params *DocumentFormattingParams) ([]TextEdit, error) + type TextDocumentHoverFunc func(context *glsp.Context, params *HoverParams) (*Hover, error) + type TextDocumentIdentifier struct + URI DocumentUri + type TextDocumentImplementationFunc func(context *glsp.Context, params *ImplementationParams) (any, error) + type TextDocumentItem struct + LanguageID string + Text string + URI DocumentUri + Version Integer + type TextDocumentLinkedEditingRangeFunc func(context *glsp.Context, params *LinkedEditingRangeParams) (*LinkedEditingRanges, error) + type TextDocumentMonikerFunc func(context *glsp.Context, params *MonikerParams) ([]Moniker, error) + type TextDocumentOnTypeFormattingFunc func(context *glsp.Context, params *DocumentOnTypeFormattingParams) ([]TextEdit, error) + type TextDocumentPositionParams struct + Position Position + TextDocument TextDocumentIdentifier + type TextDocumentPrepareCallHierarchyFunc func(context *glsp.Context, params *CallHierarchyPrepareParams) ([]CallHierarchyItem, error) + type TextDocumentPrepareRenameFunc func(context *glsp.Context, params *PrepareRenameParams) (any, error) + type TextDocumentRangeFormattingFunc func(context *glsp.Context, params *DocumentRangeFormattingParams) ([]TextEdit, error) + type TextDocumentReferencesFunc func(context *glsp.Context, params *ReferenceParams) ([]Location, error) + type TextDocumentRegistrationOptions struct + DocumentSelector *DocumentSelector + type TextDocumentRenameFunc func(context *glsp.Context, params *RenameParams) (*WorkspaceEdit, error) + type TextDocumentSaveReason Integer + type TextDocumentSaveRegistrationOptions struct + IncludeText *bool + type TextDocumentSelectionRangeFunc func(context *glsp.Context, params *SelectionRangeParams) ([]SelectionRange, error) + type TextDocumentSemanticTokensFullDeltaFunc func(context *glsp.Context, params *SemanticTokensDeltaParams) (any, error) + type TextDocumentSemanticTokensFullFunc func(context *glsp.Context, params *SemanticTokensParams) (*SemanticTokens, error) + type TextDocumentSemanticTokensRangeFunc func(context *glsp.Context, params *SemanticTokensRangeParams) (any, error) + type TextDocumentSignatureHelpFunc func(context *glsp.Context, params *SignatureHelpParams) (*SignatureHelp, error) + type TextDocumentSyncClientCapabilities struct + DidSave *bool + DynamicRegistration *bool + WillSave *bool + WillSaveWaitUntil *bool + type TextDocumentSyncKind Integer + type TextDocumentSyncOptions struct + Change *TextDocumentSyncKind + OpenClose *bool + Save any + WillSave *bool + WillSaveWaitUntil *bool + func (self *TextDocumentSyncOptions) UnmarshalJSON(data []byte) error + type TextDocumentTypeDefinitionFunc func(context *glsp.Context, params *TypeDefinitionParams) (any, error) + type TextDocumentWillSaveFunc func(context *glsp.Context, params *WillSaveTextDocumentParams) error + type TextDocumentWillSaveWaitUntilFunc func(context *glsp.Context, params *WillSaveTextDocumentParams) ([]TextEdit, error) + type TextEdit struct + NewText string + Range Range + type TokenFormat string + type TraceValue string + func GetTraceValue() TraceValue + type TypeDefinitionClientCapabilities struct + DynamicRegistration *bool + LinkSupport *bool + type TypeDefinitionOptions struct + type TypeDefinitionParams struct + type TypeDefinitionRegistrationOptions struct + type UInteger = uint32 + type URI = string + type UniquenessLevel string + type Unregistration struct + ID string + Method string + type UnregistrationParams struct + Unregisterations []Unregistration + type VersionedTextDocumentIdentifier struct + Version Integer + type WillSaveTextDocumentParams struct + Reason TextDocumentSaveReason + TextDocument TextDocumentIdentifier + type WindowWorkDoneProgressCancelFunc func(context *glsp.Context, params *WorkDoneProgressCancelParams) error + type WorkDoneProgressBegin struct + Cancellable *bool + Kind string + Message *string + Percentage *UInteger + 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 WorkDoneProgressParams struct + WorkDoneToken *ProgressToken + type WorkDoneProgressReport struct + Cancellable *bool + Kind string + Message *string + Percentage *UInteger + type WorkspaceDidChangeConfigurationFunc func(context *glsp.Context, params *DidChangeConfigurationParams) error + type WorkspaceDidChangeWatchedFilesFunc func(context *glsp.Context, params *DidChangeWatchedFilesParams) error + type WorkspaceDidChangeWorkspaceFoldersFunc func(context *glsp.Context, params *DidChangeWorkspaceFoldersParams) error + type WorkspaceDidCreateFilesFunc func(context *glsp.Context, params *CreateFilesParams) error + type WorkspaceDidDeleteFilesFunc func(context *glsp.Context, params *DeleteFilesParams) error + type WorkspaceDidRenameFilesFunc func(context *glsp.Context, params *RenameFilesParams) error + type WorkspaceEdit struct + ChangeAnnotations map[ChangeAnnotationIdentifier]ChangeAnnotation + Changes map[DocumentUri][]TextEdit + DocumentChanges []any + func (self *WorkspaceEdit) UnmarshalJSON(data []byte) error + type WorkspaceEditClientCapabilities struct + ChangeAnnotationSupport struct{ ... } + DocumentChanges *bool + FailureHandling *FailureHandlingKind + NormalizesLineEndings *bool + ResourceOperations []ResourceOperationKind + type WorkspaceExecuteCommandFunc func(context *glsp.Context, params *ExecuteCommandParams) (any, error) + type WorkspaceFolder struct + Name string + URI DocumentUri + type WorkspaceFoldersChangeEvent struct + Added []WorkspaceFolder + Removed []WorkspaceFolder + type WorkspaceFoldersServerCapabilities struct + ChangeNotifications *BoolOrString + Supported *bool + type WorkspaceSemanticTokensRefreshFunc func(context *glsp.Context) error + type WorkspaceSymbolClientCapabilities struct + DynamicRegistration *bool + SymbolKind ... + TagSupport ... + type WorkspaceSymbolFunc func(context *glsp.Context, params *WorkspaceSymbolParams) ([]SymbolInformation, error) + type WorkspaceSymbolOptions struct + type WorkspaceSymbolParams struct + Query string + type WorkspaceSymbolRegistrationOptions struct + type WorkspaceWillCreateFilesFunc func(context *glsp.Context, params *CreateFilesParams) (*WorkspaceEdit, error) + type WorkspaceWillDeleteFilesFunc func(context *glsp.Context, params *DeleteFilesParams) (*WorkspaceEdit, error) + type WorkspaceWillRenameFilesFunc func(context *glsp.Context, params *RenameFilesParams) (*WorkspaceEdit, error)