This repository is an example LS client, which communicates with an LS server using websocket and the LS Protocol (LSP).
The client loads all the files, then iterates over them and collects all the definitions and references that they contain.
To get it to run locally, you should:
-
Install python LSP via:
pip3 install websockets python-lsp-server pylsp --w &
-
Update the path in index.ts (line 125,
rootUri
). -
Debug the run!