Skip to main content

Developer tooling for language servers

Project description

lsp-devtools: Developer tooling for language servers

This package provides a collection of cli utilities to support the development of language servers. While this is a Python package, it can be used with language servers written in any langauge.

lsp-devtools client

Available commands:

  • agent: Wraps a language server, allows the other commands to access the messages sent between client and server.
  • client: Experimental a language client with an embedded inspector. Powered by textual
  • record: Connects to an agent and record traffic to file, sqlite db or console. Supports filtering and formatting the output
  • inspect: A text user interface to visualise and inspect LSP traffic. Powered by textual

See the documentation for more information

Installation

Install using pipx

pipx install lsp-devtools

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lsp-devtools-0.2.0.tar.gz (23.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lsp_devtools-0.2.0-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

Details for the file lsp-devtools-0.2.0.tar.gz.

File metadata

  • Download URL: lsp-devtools-0.2.0.tar.gz
  • Upload date:
  • Size: 23.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for lsp-devtools-0.2.0.tar.gz
Algorithm Hash digest
SHA256 46a48b46515a8ad512703943e25d3f99b88a4c412223c5ed4fd55e1edaac4837
MD5 2ac1a66493d8551590a6edcbf34e0b0f
BLAKE2b-256 17a1d0d6586dc637a4ec0807bba396fb1bad2c2391f2815d6784af1abc09858e

See more details on using hashes here.

File details

Details for the file lsp_devtools-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: lsp_devtools-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 29.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for lsp_devtools-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a809c77d4047cbdb15296249d0a517cec6abcd8bfd641b21abd8ce06871f9a14
MD5 8b684e85f57e4a56ed49fc1d147c89dd
BLAKE2b-256 e88a4a02f6d14082ab2ca597af0e905a05d4d9e046e8c26eda44839477f12ba3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page