dense-analysis / ale

Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
BSD 2-Clause "Simplified" License
13.57k stars 1.44k forks source link

Gleam: Support for gleam language server #4696

Closed jpalardy closed 10 months ago

jpalardy commented 10 months ago

This adds support for gleamlsp, which is shipped with the Gleam compiler/executable.

This PR is heavily influenced by other similar PRs for simple LSPs.

This is also my first PR for ALE, so I'm willing to fix and iterate as needed.

jpalardy commented 10 months ago

In retrospect, I don't know if gleam_lsp would have been more idiomatic. (rather than gleamlsp)

Thoughts?

jpalardy commented 10 months ago

I've got some commits for gleam format fixer, which I can:

Let me know