Documentation
¶
Index ¶
- Variables
- func CreateSemanticTokensRange(dm *documents.DocumentManager) protocol.TextDocumentSemanticTokensRangeFunc
- func CreateTextDocumentCompletion(dm *documents.DocumentManager) protocol.TextDocumentCompletionFunc
- func CreateTextDocumentDefinition(dm *documents.DocumentManager) protocol.TextDocumentDefinitionFunc
- func CreateTextDocumentDidChange(dm *documents.DocumentManager, sendDiagnostics DiagnosticSender) protocol.TextDocumentDidChangeFunc
- func CreateTextDocumentDidClose(dm *documents.DocumentManager) protocol.TextDocumentDidCloseFunc
- func CreateTextDocumentDidOpen(dm *documents.DocumentManager, sendDiagnostics DiagnosticSender) protocol.TextDocumentDidOpenFunc
- func CreateTextDocumentDocumentHighlight(dm *documents.DocumentManager) protocol.TextDocumentDocumentHighlightFunc
- func CreateTextDocumentFoldingRange(dm *documents.DocumentManager) protocol.TextDocumentFoldingRangeFunc
- func CreateTextDocumentHover(dm *documents.DocumentManager) protocol.TextDocumentHoverFunc
- func CreateTextDocumentPrepareRename(dm *documents.DocumentManager) protocol.TextDocumentPrepareRenameFunc
- func CreateTextDocumentRename(dm *documents.DocumentManager) protocol.TextDocumentRenameFunc
- func CreateTextDocumentSemanticTokensFull(dm *documents.DocumentManager) protocol.TextDocumentSemanticTokensFullFunc
- func RecoverAnyErr[T, R any](handler func(*glsp.Context, T) (R, error)) func(*glsp.Context, T) (R, error)
- func RecoverErr[T any](handler func(*glsp.Context, T) error) func(*glsp.Context, T) error
- func TextDocumentDidSave(*glsp.Context, *protocol.DidSaveTextDocumentParams) error
- type DiagnosticSender
Constants ¶
This section is empty.
Variables ¶
View Source
var AllTokenModifiers = []protocol.SemanticTokenModifier{ protocol.SemanticTokenModifierDeclaration, protocol.SemanticTokenModifierDefinition, protocol.SemanticTokenModifierReadonly, protocol.SemanticTokenModifierStatic, protocol.SemanticTokenModifierDeprecated, protocol.SemanticTokenModifierAbstract, protocol.SemanticTokenModifierAsync, protocol.SemanticTokenModifierModification, protocol.SemanticTokenModifierDocumentation, protocol.SemanticTokenModifierDefaultLibrary, }
View Source
var AllTokenTypes = []protocol.SemanticTokenType{ protocol.SemanticTokenTypeNamespace, protocol.SemanticTokenTypeType, protocol.SemanticTokenTypeClass, protocol.SemanticTokenTypeEnum, protocol.SemanticTokenTypeInterface, protocol.SemanticTokenTypeStruct, protocol.SemanticTokenTypeTypeParameter, protocol.SemanticTokenTypeParameter, protocol.SemanticTokenTypeVariable, protocol.SemanticTokenTypeProperty, protocol.SemanticTokenTypeEnumMember, protocol.SemanticTokenTypeEvent, protocol.SemanticTokenTypeFunction, protocol.SemanticTokenTypeMethod, protocol.SemanticTokenTypeMacro, protocol.SemanticTokenTypeKeyword, protocol.SemanticTokenTypeModifier, protocol.SemanticTokenTypeComment, protocol.SemanticTokenTypeString, protocol.SemanticTokenTypeNumber, protocol.SemanticTokenTypeRegexp, protocol.SemanticTokenTypeOperator, }
View Source
var (
SupportsSnippets = false // set according to the client capabilities
)
Functions ¶
func CreateSemanticTokensRange ¶
func CreateSemanticTokensRange(dm *documents.DocumentManager) protocol.TextDocumentSemanticTokensRangeFunc
func CreateTextDocumentCompletion ¶
func CreateTextDocumentCompletion(dm *documents.DocumentManager) protocol.TextDocumentCompletionFunc
func CreateTextDocumentDefinition ¶
func CreateTextDocumentDefinition(dm *documents.DocumentManager) protocol.TextDocumentDefinitionFunc
func CreateTextDocumentDidChange ¶
func CreateTextDocumentDidChange(dm *documents.DocumentManager, sendDiagnostics DiagnosticSender) protocol.TextDocumentDidChangeFunc
func CreateTextDocumentDidClose ¶
func CreateTextDocumentDidClose(dm *documents.DocumentManager) protocol.TextDocumentDidCloseFunc
func CreateTextDocumentDidOpen ¶
func CreateTextDocumentDidOpen(dm *documents.DocumentManager, sendDiagnostics DiagnosticSender) protocol.TextDocumentDidOpenFunc
func CreateTextDocumentDocumentHighlight ¶ added in v0.3.0
func CreateTextDocumentDocumentHighlight(dm *documents.DocumentManager) protocol.TextDocumentDocumentHighlightFunc
func CreateTextDocumentFoldingRange ¶
func CreateTextDocumentFoldingRange(dm *documents.DocumentManager) protocol.TextDocumentFoldingRangeFunc
func CreateTextDocumentHover ¶
func CreateTextDocumentHover(dm *documents.DocumentManager) protocol.TextDocumentHoverFunc
func CreateTextDocumentPrepareRename ¶ added in v0.3.0
func CreateTextDocumentPrepareRename(dm *documents.DocumentManager) protocol.TextDocumentPrepareRenameFunc
func CreateTextDocumentRename ¶ added in v0.3.0
func CreateTextDocumentRename(dm *documents.DocumentManager) protocol.TextDocumentRenameFunc
func CreateTextDocumentSemanticTokensFull ¶
func CreateTextDocumentSemanticTokensFull(dm *documents.DocumentManager) protocol.TextDocumentSemanticTokensFullFunc
func RecoverAnyErr ¶ added in v0.4.0
func RecoverErr ¶ added in v0.4.0
func TextDocumentDidSave ¶
func TextDocumentDidSave(*glsp.Context, *protocol.DidSaveTextDocumentParams) error
Types ¶
type DiagnosticSender ¶
type DiagnosticSender func(*documents.DocumentManager, glsp.NotifyFunc, string, bool)
func CreateSendDiagnostics ¶
func CreateSendDiagnostics() DiagnosticSender
Click to show internal directories.
Click to hide internal directories.