https://github.com/tomlin7/tarts
Client implementation of the Language Server Protocol (https://microsoft.github.io/language-server-protocol) that is used in IDEs, editors and other tools to provide language features like auto-completions, hovers, goto-definition, etc.
https://github.com/tomlin7/tarts
language-server language-server-client language-server-protocol lsp lsp-client
Last synced: about 1 year ago
JSON representation
Client implementation of the Language Server Protocol (https://microsoft.github.io/language-server-protocol) that is used in IDEs, editors and other tools to provide language features like auto-completions, hovers, goto-definition, etc.
- Host: GitHub
- URL: https://github.com/tomlin7/tarts
- Owner: tomlin7
- License: mit
- Created: 2024-02-06T19:31:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-16T20:31:08.000Z (over 1 year ago)
- Last Synced: 2025-03-16T21:31:17.760Z (over 1 year ago)
- Topics: language-server, language-server-client, language-server-protocol, lsp, lsp-client
- Language: Python
- Homepage: https://tomlin7.github.io/tarts
- Size: 829 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tarts LSP Client
Tarts is a client library for managing language server requests & responses. Tarts is the featured lsp integration used in Biscuit code editor.
## Testing
Tests of Tarts use **pytest**. To run tests, first install the langservers needed, check [workflow file](.github/workflows/test.yml) for further info.
## Acknowledgements
Tarts is an up-to-date fork of [*sansio_lsp_client*](https://github.com/PurpleMyst/sansio-lsp-client) by Purple Myst.