The server does very little: it scans the files and buffers in a
project for definitions and records them so that M-. can find them.
It took quite a bit of code (and time) to get it this far. Are you
interested to make this a part of forth-mode or would you prefer that I
keep this as a separate project?
On the client side, I used eglot. So there is very little new elisp
code.
As an experiment, I wrote a LSP server for Forth.
The server does very little: it scans the files and buffers in a project for definitions and records them so that M-. can find them.
It took quite a bit of code (and time) to get it this far. Are you interested to make this a part of forth-mode or would you prefer that I keep this as a separate project?
On the client side, I used eglot. So there is very little new elisp code.