Langium - v4.0.0
    Preparing search index...

    Module langium/lsp


    Copyright 2021 TypeFox GmbH This program and the accompanying materials are made available under the terms of the MIT License, which is available in the project root.

    Namespaces

    Formatting
    SemanticTokensDecoder

    Classes

    AbstractCallHierarchyProvider
    AbstractExecuteCommandHandler
    AbstractFormatter
    AbstractGoToImplementationProvider
    AbstractInlayHintProvider
    AbstractSemanticTokenProvider
    AbstractSignatureHelpProvider
    AbstractTypeDefinitionProvider
    AbstractTypeHierarchyProvider
    AstNodeHoverProvider
    DefaultCompletionProvider
    DefaultDefinitionProvider
    DefaultDocumentHighlightProvider
    DefaultDocumentSymbolProvider
    DefaultDocumentUpdateHandler
    DefaultFoldingRangeProvider
    DefaultFuzzyMatcher
    DefaultLanguageServer
    DefaultNodeFormatter
    DefaultNodeKindProvider
    DefaultReferencesProvider
    DefaultRenameProvider
    DefaultWorkspaceSymbolProvider
    FormattingRegion
    MultilineCommentHoverProvider
    NormalizedNotebookDocuments
    NormalizedTextDocuments
    SemanticTokensBuilder

    Interfaces

    CallHierarchyProvider
    CodeActionProvider
    CodeLensProvider
    CompletionBacktrackingInformation
    CompletionContext
    CompletionProvider
    CompletionProviderOptions
    DeclarationProvider
    DefaultModuleContext
    DefaultSharedModuleContext
    DefinitionProvider
    DocumentHighlightProvider
    DocumentLinkProvider
    DocumentSymbolProvider
    DocumentUpdateHandler
    ExecuteCommandHandler
    FileOperationHandler
    FoldingRangeProvider
    Formatter
    FormattingAction
    FormattingActionOptions
    FormattingContext
    FormattingMove
    FuzzyMatcher
    HoverProvider
    ImplementationProvider
    InlayHintProvider
    LanguageServer
    NextFeature
    NodeFormatter
    NodeKindProvider
    NotebookDocuments
    ReferencesProvider
    RenameProvider
    SemanticToken
    SemanticTokenKeywordOptions
    SemanticTokenNodeOptions
    SemanticTokenPropertyOptions
    SemanticTokenProvider
    SemanticTokenRangeOptions
    SignatureHelpProvider
    TextDocuments
    TypeDefinitionProvider
    TypeHierarchyProvider
    WorkspaceSymbolProvider

    Type Aliases

    CompletionAcceptor
    CompletionValueItem
    ExecuteCommandAcceptor
    ExecuteCommandFunction
    FoldingRangeAcceptor
    FormattingCollector
    InlayHintAcceptor
    LangiumCoreAndPartialLSPServices
    LangiumLSPServices
    LangiumServices
    LangiumSharedLSPServices
    LangiumSharedServices
    PartialLangiumLSPServices
    PartialLangiumServices
    PartialLangiumSharedLSPServices
    PartialLangiumSharedServices
    SemanticTokenAcceptor
    SemanticTokenAcceptorOptions
    TextDocumentConnection

    Variables

    AllSemanticTokenModifiers
    AllSemanticTokenTypes
    DefaultSemanticTokenOptions

    Functions

    addCallHierarchyHandler
    addCodeActionHandler
    addCodeLensHandler
    addCompletionHandler
    addConfigurationChangeHandler
    addDiagnosticsHandler
    addDocumentHighlightsHandler
    addDocumentLinkHandler
    addDocumentSymbolHandler
    addDocumentUpdateHandler
    addExecuteCommandHandler
    addFileOperationHandler
    addFindReferencesHandler
    addFoldingRangeHandler
    addFormattingHandler
    addGoToDeclarationHandler
    addGotoDefinitionHandler
    addGoToImplementationHandler
    addGoToTypeDefinitionHandler
    addHoverHandler
    addInlayHintHandler
    addRenameHandler
    addSemanticTokenHandler
    addSignatureHelpHandler
    addTypeHierarchyHandler
    addWorkspaceSymbolHandler
    createDefaultLSPModule
    createDefaultModule
    createDefaultSharedLSPModule
    createDefaultSharedModule
    createHierarchyRequestHandler
    createRequestHandler
    createServerRequestHandler
    findFirstFeatures
    findNextFeatures
    mergeCompletionProviderOptions
    mergeSemanticTokenProviderOptions
    mergeSignatureHelpOptions
    startLanguageServer