Mecrisp-Stellaris LSP

Mecrisp-Stellaris LSP
Login

Mecrisp-Stellaris LSP

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

  1. Uses PYGLS as the LSP, easy but probably could be a bit slow
  2. Utilises a Sqlite3 database so the response speed is consistent.
  3. Has a DB creator "setup-mecrisp_stellaris-db.py" so you can add/change your own syntax

Dependencies

  1. Python - python3-3.13.4
  2. PYGLS - pygls-1.3.1
  3. Sqlite
  4. Editor - Helix used so far
  5. Unix OS, I use NixOS

How to clone this Fossil repository

  1. Have Fossil SCM installed, it will be in your distros repo. Made by the same person who designed Sqlite. Fossil SCM
  2. Prepare a directory
  3. 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
  1. 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