texel-sensei / commit-lsp

LSP Server for providing linting and autocompletion inside of git commit messages
GNU General Public License v3.0
9 stars 0 forks source link

Add instructions for automatic installation #1

Open Rizhiy opened 4 months ago

Rizhiy commented 4 months ago

How can I install this using common neovim tools such as mason-tool-installer or none-ls?

texel-sensei commented 4 months ago

Right now I don't have any binary releases setup nor am I in any registries. So currently the only way is to build commit-lsp from source, sorry.

If I understand correctly, none-ls is for adapting non-lsp tools to use lsp. So none-ls would be unnecessary for commit-lsp, as it already acts as a language server.

I will take a look at enabling automatic installation, but I can't make any promises for when it's ready. My free time to work on commit-lsp is quite limited and I have no experience with the topic of OSS distribution.

What would be useful? Github releases? AUR package? mason-registry?

Rizhiy commented 4 months ago

Ok, I primarily use neovim, so mason-registry for me.

texel-sensei commented 4 months ago

I'll take a look at that first then. Updated the readme as a stopgap solution, to clarify the current situation until I got that figured out.