Skip to main content

lsp-tree-sitter

pre-commit.ci status github/workflow

github/downloads github/downloads/latest github/issues github/issues-closed github/issues-pr github/issues-pr-closed github/discussions github/milestones github/forks github/stars github/watchers github/contributors github/commit-activity github/last-commit github/release-date

github/license github/languages github/languages/top github/directory-file-count github/code-size github/repo-size github/v

aur/votes aur/popularity aur/maintainer aur/last-modified aur/version

pypi/status pypi/v pypi/downloads pypi/format pypi/implementation pypi/pyversions

A library to create language servers.

Features

graph LR
  code(source code) --> |tree-sitter| AST --> |jq| json1[JSON with node text]
  ---> |JSON schema| path[error node JSON path] --> range[error node range]
  AST --> |jq| json2[JSON with node range] --> range --> |LSP| diagnostic(diagnostic)
graph LR
  cursor[/cursor position/] --> node ---> |jq| information --> |LSP| result(completion/hover)
  code(source code) --> |tree-sitter| AST --> node[cursor node]

Examples

Download files

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

Source Distribution

lsp_tree_sitter-0.2.17.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

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

lsp_tree_sitter-0.2.17-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file lsp_tree_sitter-0.2.17.tar.gz.

File metadata

  • Download URL: lsp_tree_sitter-0.2.17.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for lsp_tree_sitter-0.2.17.tar.gz
Algorithm Hash digest
SHA256 7801ee09cc39549f7280e31efb2b279cf03c141c45448295e630dddc7021c56f
MD5 5d7c295567842de5df5d87dd783466fc
BLAKE2b-256 c5cdecc8df420af4bd344a5460b0b98ae425f2da038656a0b725abdcc2a33d01

See more details on using hashes here.

Provenance

The following attestation bundles were made for lsp_tree_sitter-0.2.17.tar.gz:

Publisher: main.yml on neomutt/lsp-tree-sitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lsp_tree_sitter-0.2.17-py3-none-any.whl.

File metadata

File hashes

Hashes for lsp_tree_sitter-0.2.17-py3-none-any.whl
Algorithm Hash digest
SHA256 33ce7c4aa1c0aff5a4337b6b802af03702e864fff6f854e41f229ca8cd5804d0
MD5 bd3cef6699ad961ea3c0da40fb877f0c
BLAKE2b-256 4a9b1c5b43e7515fc4abbe18e58fede344c45b678537c109f8b72beee2207e76

See more details on using hashes here.

Provenance

The following attestation bundles were made for lsp_tree_sitter-0.2.17-py3-none-any.whl:

Publisher: main.yml on neomutt/lsp-tree-sitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.2.17 This release

2 files

0.2.16

2 files

0.2.15

2 files

0.2.14

2 files

0.2.13

2 files

0.2.12

2 files

0.2.11

2 files

0.2.10

2 files

0.2.9

2 files

0.2.8

2 files

0.2.7

2 files

0.2.6

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

0.0.18

2 files

0.0.17

2 files

0.0.16

2 files

0.0.15

2 files

0.0.14

2 files

Supported by

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