language server protocol
| data | ||
| src/server | ||
| webapp | ||
| websockets-lsp | ||
| .dockerignore | ||
| .gitignore | ||
| compose.yaml | ||
| LICENSE | ||
| protocol.md | ||
| README.md | ||
An attempt to write a language protocol server using BaseX features...
webapp/lspA BaseX LSP application with a WebSocket Jsonrpc APIwebapp/static/aceA html page using an Ace editor that connects to a BaseX LSP instance
Uses
-
https://github.com/mkslanc/ace-linters https://mkslanc.github.io/ace-linters/
-
I needed
set NODE_OPTIONS=--max_old_space_size=8192for build to complete
notes
Using https://github.com/mkslanc/ace-linters https://mkslanc.github.io/ace-linters/
Make a websocket server for lsp on port 3000 https://mkslanc.github.io/ace-linters/websocket.html
http://localhost:3000/exampleServer