fish lsp

fish-lsp is a language server for the fish shell. Written in typescript, it provides completions, hover information, diagnostics, and many other text-editing features for fish scripts.

This is an ambitious personal project I’ve taken on out of my love for the community and overall language of the fish shell. It contains a relatively large and complex code-base, that anyone is welcome to contribute to (guidelines here).

Dependencies for the project

The website’s homepage, fish-lsp.dev, contains up-to-date links to the information below.

Join the Newsletter!