-
Notifications
You must be signed in to change notification settings - Fork 30
Other Editors
CP Clermont edited this page Oct 12, 2023
·
1 revision
The shopify theme language-server
command runs a server that follows the Language Server Protocol popularized and developed by Microsoft.
Any editor that implement an LSP Client should be compatible.
Therefore, if your editor is not in the list of editors, what you need to do is figure out the glue code necessary for your editor to start and communicate with theme-check-language-server
via the LSP protocol.
For instance, the following pieces of docs were used to develop the integrations with vim and VSCode:
- https://code.visualstudio.com/api/language-extensions/language-server-extension-guide
- https://github.com/dense-analysis/ale/blob/master/doc/ale.txt#L212-L251
Your favourite editor probably has something similar. Search for "$MY_EDITOR LSP client plugin" in your favourite search engine, implement it and show us how you did it! PRs welcome!