Mecrisp Stellaris LSP Home Page
Images are of the LSP running on Helix, but should work with any LSP capable editor.




The design so far
- Uses PYGLS as the LSP, easy but probably could be a bit slow
- Utilises a Sqlite3 database so the response speed is consistent.
- Has a DB creator "setup-mecrisp_stellaris-db.py" so you can add/change your own syntax
Dependencies
- Python - python3-3.13.4
- PYGLS - pygls-1.3.1
- Sqlite
- Editor - Helix used so far
- Unix OS, I use NixOS
How to clone this Fossil repository
- Have Fossil SCM installed, it will be in your distros repo. Made by the same person who designed Sqlite. Fossil SCM
- Prepare a directory
- In that directory, run this command in a terminal and hit enter when asked for a password.
fossil clone https://nobody:@chiselapp.com/user/tp/repository/mecrisp-stellaris-lsp
- Done, now you have a identical clone of this repo, plus an identical working directory. you can commit to it and use it to develop the LSP for yourself, but when you commit you will get this message, which is perfectly normal as you cloned as 'nobody' originally. If you want to be a part of the project email me a patch with improvements to the LSP and we will see :)
Warning: The check-in was successful and is saved locally but you
are not authorized to push the changes back to the server
at https://nobody@chiselapp.com/user/tp/repository/mecrisp-stellaris-ls