Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
LSP Devtools
LSP Devtools

Client Capabilities

  • general
  • notebook
  • textDocument
    • callHierarchy
    • codeAction
    • codeLens
    • completion
    • declaration
    • definition
    • diagnostic
    • documentColor
    • documentHighlight
    • documentLink
    • documentSymbols
    • foldingRange
    • formatting
    • hover
    • implementation
    • inlayHint
    • inlineValue
    • linkedEditingRange
    • moniker
    • onTypeFormatting
    • publishDiagnostics
    • rangeFormatting
    • references
    • rename
    • selectionRange
    • semanticTokens
    • signatureHelp
    • synchronization
    • typeDefinition
    • typeHierarchy
  • window
    • workDoneProgress
    • showDocument
    • showMessage
  • workspace
    • applyEdit
    • codeLens
    • configuration
    • diagnostics
    • didChangeConfiguration
    • didChangeWatchedFiles
    • executeCommand
    • fileOperations
    • inlayHint
    • inlineValue
    • semanticTokens
    • symbol
    • workspaceEdit
    • workspaceFolders

lsp-devtools

  • User Guide
    • Getting Started
    • Recording Sessions
    • LSP Inspector
  • Changelog

pytest-lsp

  • User Guide
    • Getting Started
    • Language Client
    • Client Capabilities
    • Fixtures
    • Troubleshooting
  • How To
    • Integrate with lsp-devtools
    • Migrate to v1
    • Test Generic JSON-RPC Servers
  • API Reference
  • Changelog
Back to top
View this page
Edit this page

How ToΒΆ

  • Integrate with lsp-devtools
  • Migrate to v1
    • Python Support
    • pytest
    • pytest-asyncio
    • pygls
  • Test Generic JSON-RPC Servers
    • A Simple JSON-RPC Server
    • Constructing a Client
    • The Client Fixture
    • Writing Test Cases
Next
How To Integrate pytest-lsp with lsp-devtools
Previous
Troubleshooting
Copyright © 2023, Alex Carney
Made with Sphinx and @pradyunsg's Furo