https://github.com/chances/lsp-glib
Language Server Protocol SDK for GLib
https://github.com/chances/lsp-glib
language-server language-server-protocol lsp
Last synced: 4 months ago
JSON representation
Language Server Protocol SDK for GLib
- Host: GitHub
- URL: https://github.com/chances/lsp-glib
- Owner: chances
- License: mit
- Created: 2021-01-11T16:34:04.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-27T09:47:00.000Z (almost 5 years ago)
- Last Synced: 2025-10-27T18:44:11.091Z (8 months ago)
- Topics: language-server, language-server-protocol, lsp
- Language: Vala
- Homepage:
- Size: 51.8 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Vala Language Server Protocol

An implementation of the [Language Server Protocol](https://github.com/Microsoft/language-server-protocol) written entirely in Vala.
# Concepts
## JSON-RPC
We use the [jsonrpc-glib](https://gitlab.gnome.org/GNOME/jsonrpc-glib) implementation of [JSON-RPC](https://www.jsonrpc.org/specification).
## Language Server Protocol
We strive to ensure that we implement all the types, request and notifications that are defined by the [Language Server Protocol](https://microsoft.github.io/language-server-protocol/). Sometimes this is difficult due to the nature of LSP TypeScript upbringing, but the goal is 100% conformance with the protocol itself.
## License
[MIT License](https://opensource.org/licenses/MIT)
Copyright © 2021 Snow Developments, LLC. All rights reserved.