language server protocol
Find a file
2025-07-25 21:12:47 +01:00
data [fix] working editor 2025-07-23 23:10:31 +01:00
src/server [fix] working editor 2025-07-23 23:10:31 +01:00
webapp [fix] ws:set non empty 2025-07-25 21:12:47 +01:00
websockets-lsp [mod] merge lsp-web-poc 2025-07-11 15:16:28 +01:00
.dockerignore [mod] merge lsp-web-poc 2025-07-11 15:16:28 +01:00
.gitignore [fix] working editor 2025-07-23 23:10:31 +01:00
compose.yaml [mod] before esm 2025-07-17 15:31:04 +01:00
LICENSE Initial commit 2025-06-28 16:17:53 +01:00
protocol.md [mod] merge lsp-web-poc 2025-07-11 15:16:28 +01:00
README.md [fix] working editor 2025-07-23 23:10:31 +01:00

An attempt to write a language protocol server using BaseX features...

  • webapp/lsp A BaseX LSP application with a WebSocket Jsonrpc API
  • webapp/static/ace A html page using an Ace editor that connects to a BaseX LSP instance

Uses

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

c1b317e012/packages/demo/websockets-lsp/server/server.ts

https://www.jsonrpc.org/specification