Server
- class lsp.lsp.server.CallHierarchyIncomingCall
- from: CallHierarchyItem
- fromRange: list[lsp.lsp.common.Range]
- class lsp.lsp.server.CallHierarchyIncomingCallsParams
- item: CallHierarchyItem
- class lsp.lsp.server.CallHierarchyItem
-
- kind: Literal[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26]
- uri: DocumentUri
- class lsp.lsp.server.CallHierarchyOutgoingCall
- fromRanges: list[lsp.lsp.common.Range]
- class lsp.lsp.server.CallHierarchyOutgoingCallsParams
- item: CallHierarchyItem
- class lsp.lsp.server.CallHierarchyPrepareParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.CallHierarchyRegistrationOptions
- documentSelector: list[lsp.lsp.server.DocumentFilter] | None
- class lsp.lsp.server.CodeAction
-
- diagnostics: list[lsp.lsp.server.Diagnostic]
- disabled: CodeActionDisabled
- edit: WorkspaceEdit
- class lsp.lsp.server.CodeActionContext
- diagnostics: list[lsp.lsp.server.Diagnostic]
- class lsp.lsp.server.CodeActionOptions
- class lsp.lsp.server.CodeActionParams
- context: CodeActionContext
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.CodeLensParams
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.ColorPresentation
- additionalTextEdits: list[lsp.lsp.server.TextEdit]
- class lsp.lsp.server.ColorPresentationParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.CompletionItem
- additionalTextEdits: list[lsp.lsp.server.TextEdit]
- documentation: str | MarkupContent
- kind: Literal[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]
- labelDetails: CompletionItemLabelDetails
- textEdit: TextEdit | InsertReplaceEdit
- class lsp.lsp.server.CompletionList
-
- itemDefaults: CompletionListItemDefaults
- class lsp.lsp.server.CompletionListItemDefaults
-
- editRange: Range | CompletionListItemDefaultsEditRange
- class lsp.lsp.server.CompletionOptions
-
- completionItem: CompletionOptionsCompletionItem
- class lsp.lsp.server.CompletionParams
- context: CompletionContext
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.CreateFile
-
- options: CreateFileOptions
- uri: DocumentUri
- class lsp.lsp.server.CreateFilesParams
- files: list[lsp.lsp.server.FileCreate]
- class lsp.lsp.server.DeclarationParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.DeclarationRegistrationOptions
- documentSelector: list[lsp.lsp.server.DocumentFilter] | None
- class lsp.lsp.server.DefinitionParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.DeleteFile
-
- options: DeleteFileOptions
- uri: DocumentUri
- class lsp.lsp.server.DeleteFilesParams
- files: list[lsp.lsp.server.FileDelete]
- class lsp.lsp.server.Diagnostic
-
- codeDescription: CodeDescription
- class lsp.lsp.server.DiagnosticOptions
- class lsp.lsp.server.DiagnosticRegistrationOptions
- documentSelector: list[lsp.lsp.server.DocumentFilter] | None
- class lsp.lsp.server.DidChangeTextDocumentParams
- contentChanges: list[lsp.lsp.server.TextDocumentContentChangeEventRange | lsp.lsp.server.TextDocumentContentChangeEventSimple]
- textDocument: VersionedTextDocumentIdentifier
- class lsp.lsp.server.DidChangeWatchedFilesParams
- changes: list[lsp.lsp.server.FileEvent]
- class lsp.lsp.server.DidChangeWorkspaceFoldersParams
- event: WorkspaceFoldersChangeEvent
- class lsp.lsp.server.DidCloseTextDocumentParams
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.DidOpenTextDocumentParams
- textDocument: TextDocumentItem
- class lsp.lsp.server.DidSaveTextDocumentParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.DocumentColorParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.DocumentColorRegistrationOptions
- documentSelector: list[lsp.lsp.server.DocumentFilter] | None
- class lsp.lsp.server.DocumentFormattingParams
- options: FormattingOptions
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.DocumentHighlightParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.DocumentLinkParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.DocumentOnTypeFormattingOptions
- class lsp.lsp.server.DocumentOnTypeFormattingParams
-
- options: FormattingOptions
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.DocumentRangeFormattingParams
- options: FormattingOptions
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.DocumentSymbol
- children: list[lsp.lsp.server.DocumentSymbol]
- class lsp.lsp.server.DocumentSymbolParam
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.ExecuteCommandParams
- class lsp.lsp.server.FileOperationFilter
- pattern: FileOperationPattern
- class lsp.lsp.server.FileOperationPattern
-
- options: FileOperationPatternOptions
- class lsp.lsp.server.FileOperationRegistrationOptions
- filters: list[lsp.lsp.server.FileOperationFilter]
- class lsp.lsp.server.FoldingRange
- class lsp.lsp.server.FoldingRangeParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.FoldingRangeRegistrationOptions
- documentSelector: list[lsp.lsp.server.DocumentFilter] | None
- class lsp.lsp.server.FormattingOptions
- class lsp.lsp.server.Hover
- contents: str | MarkedStringDict | list[str | lsp.lsp.server.MarkedStringDict] | MarkupContent
- class lsp.lsp.server.HoverParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.ImplementationParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.ImplementationRegistrationOptions
- documentSelector: list[lsp.lsp.server.DocumentFilter] | None
- class lsp.lsp.server.InlayHint
-
- label: str | list[lsp.lsp.server.InlayHintLabelPart]
- textEdits: list[lsp.lsp.server.TextEdit]
- tooltip: str | MarkupContent
- class lsp.lsp.server.InlayHintLabelPart
-
- tooltip: str | MarkupContent
- class lsp.lsp.server.InlayHintParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.InlayHintRegistrationOptions
- documentSelector: list[lsp.lsp.server.DocumentFilter] | None
- class lsp.lsp.server.InlineValueParams
- context: InlineValueContext
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.InlineValueRegistrationOptions
- documentSelector: list[lsp.lsp.server.DocumentFilter] | None
- class lsp.lsp.server.InlineValueVariableLookup
- class lsp.lsp.server.LinkedEditingRangeParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.LinkedEditingRangeRegistrationOptions
- documentSelector: list[lsp.lsp.server.DocumentFilter] | None
- class lsp.lsp.server.Moniker
- class lsp.lsp.server.MonikerParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.MonikerRegistrationOptions
- documentSelector: list[lsp.lsp.server.DocumentFilter] | None
- class lsp.lsp.server.NotebookDocumentFilterRequireNotebookType
- class lsp.lsp.server.NotebookDocumentFilterRequirePattern
- class lsp.lsp.server.NotebookDocumentFilterRequireScheme
- class lsp.lsp.server.NotebookDocumentSyncOptions
- class lsp.lsp.server.NotebookDocumentSyncOptionsNotebookSelectorOptionalCells
- class lsp.lsp.server.NotebookDocumentSyncOptionsNotebookSelectorOptionalNotebook
- class lsp.lsp.server.NotebookDocumentSyncRegistrationOptions
- class lsp.lsp.server.ParameterInformation
- documentation: str | MarkupContent
- class lsp.lsp.server.PrepareRenameParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.ReferenceParams
- context: ReferenceContext
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.RenameFile
-
- newUri: DocumentUri
- oldUri: DocumentUri
- options: RenameFileOptions
- class lsp.lsp.server.RenameFilesParams
- files: list[lsp.lsp.server.FileRename]
- class lsp.lsp.server.RenameParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.SelectionRange
- parent: SelectionRange
- class lsp.lsp.server.SelectionRangeParams
-
- positions: list[lsp.lsp.common.Position]
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.SelectionRangeRegistrationOptions
- documentSelector: list[lsp.lsp.server.DocumentFilter] | None
- class lsp.lsp.server.SemanticTokensDelta
- class lsp.lsp.server.SemanticTokensDeltaParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.SemanticTokensOptions
- full: bool | SemanticTokensOptionsFull
- legend: SemanticTokensLegend
- class lsp.lsp.server.SemanticTokensParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.SemanticTokensRangeParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.SemanticTokensRegistrationOptions
- documentSelector: list[lsp.lsp.server.DocumentFilter] | None
- full: bool | SemanticTokensOptionsFull
- legend: SemanticTokensLegend
- class lsp.lsp.server.ServerCapabilities
- callHierarchyProvider: bool | CallHierarchyOptions | CallHierarchyRegistrationOptions
- codeActionProvider: bool | CodeActionOptions
- codeLensProvider: CodeLensOptions
- colorProvider: bool | DocumentColorOptions | DocumentColorRegistrationOptions
- completionProvider: CompletionOptions
- declarationProvider: bool | DeclarationOptions | DeclarationRegistrationOptions
- definitionProvider: bool | DefinitionOptions
- diagnosticProvider: DiagnosticOptions | DiagnosticRegistrationOptions
- documentFormattingProvider: bool | DocumentFormattingOptions
- documentHighlightProvider: bool | DocumentHighlightOptions
- documentLinkProvider: DocumentLinkOptions
- documentOnTypeFormattingProvider: DocumentOnTypeFormattingOptions
- documentRangeFormattingProvider: bool | DocumentRangeFormattingOptions
- documentSymbolProvider: bool | DocumentSymbolOptions
- executeCommandProvider: ExecuteCommandOptions
- foldingRangeProvider: bool | FoldingRangeOptions | FoldingRangeRegistrationOptions
- hoverProvider: bool | HoverOptions
- implementationProvider: bool | ImplementationOptions | ImplementationRegistrationOptions
- inlayHintProvider: bool | InlayHintOptions | InlayHintRegistrationOptions
- inlineValueProvider: bool | InlineValueOptions | InlineValueRegistrationOptions
- linkedEditingRangeProvider: bool | LinkedEditingRangeOptions | LinkedEditingRangeRegistrationOptions
- monikerProvider: bool | MonikerOptions | MonikerRegistrationOptions
- notebookDocumentSync: NotebookDocumentSyncOptions | NotebookDocumentSyncRegistrationOptions
- referencesProvider: bool | ReferenceOptions
- renameProvider: bool | RenameOptions
- selectionRangeProvider: bool | SelectionRangeOptions | SelectionRangeRegistrationOptions
- semanticTokensProvider: SemanticTokensOptions | SemanticTokensRegistrationOptions
- signatureHelpProvider: SignatureHelpOptions
- textDocumentSync: TextDocumentSyncOptions | Literal[0, 1, 2]
- typeDefinitionProvider: bool | TypeDefinitionOptions | TypeDefinitionRegistrationOptions
- typeHierarchyProvider: bool | TypeHierarchyOptions | TypeHierarchyRegistrationOptions
- workspace: ServerCapabilitiesWorkspace
- workspaceSymbolProvider: bool | WorkspaceSymbolOptions
- class lsp.lsp.server.ServerCapabilitiesWorkspace
- fileOperations: ServerCapabilitiesWorkspaceFileOperations
- workspaceFolders: WorkspaceFoldersServerCapabilities
- class lsp.lsp.server.ServerCapabilitiesWorkspaceFileOperations
- didCreate: FileOperationRegistrationOptions
- didDelete: FileOperationRegistrationOptions
- didRename: FileOperationRegistrationOptions
- willCreate: FileOperationRegistrationOptions
- willDelete: FileOperationRegistrationOptions
- willRename: FileOperationRegistrationOptions
- class lsp.lsp.server.SignatureHelp
-
- signatures: list[lsp.lsp.server.SignatureInformation]
- class lsp.lsp.server.SignatureHelpContext
- activeSignatureHelp: SignatureHelp
- class lsp.lsp.server.SignatureHelpOptions
- class lsp.lsp.server.SignatureHelpParams
- context: SignatureHelpContext
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.SignatureInformation
-
- documentation: str | MarkupContent
- parameters: list[lsp.lsp.server.ParameterInformation]
- class lsp.lsp.server.SymbolInformation
- class lsp.lsp.server.TextDocumentContentChangeEventRange
- class lsp.lsp.server.TextDocumentEdit
-
- textDocument: OptionalVersionedTextDocumentIdentifier
- class lsp.lsp.server.TextDocumentPositionParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.TextDocumentRegistrationOptions
- documentSelector: list[lsp.lsp.server.DocumentFilter] | None
- class lsp.lsp.server.TypeDefinitionParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.TypeHierarchyItem
-
- kind: Literal[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26]
- uri: DocumentUri
- class lsp.lsp.server.TypeHierarchyPrepareParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.TypeHierarchyRegistrationOptions
- documentSelector: list[lsp.lsp.server.DocumentFilter] | None
- class lsp.lsp.server.TypeHierarchySubtypesParams
- item: TypeHierarchyItem
- class lsp.lsp.server.TypeHierarchySupertypesParams
- item: TypeHierarchyItem
- class lsp.lsp.server.WillSaveTextDocumentParams
-
- textDocument: TextDocumentIdentifier
- class lsp.lsp.server.WorkspaceEdit
- changeAnnotations: dict[str, lsp.lsp.server.ChangeAnnotation]
- changes: dict[lsp.lsp.common.DocumentUri, list[lsp.lsp.server.TextEdit]]
- class lsp.lsp.server.WorkspaceFoldersChangeEvent
- added: list[lsp.lsp.common.WorkspaceFolder]
- removed: list[lsp.lsp.common.WorkspaceFolder]
- class lsp.lsp.server.WorkspaceFoldersServerCapabilities