More information about the helix client installation, can be found at the discussion here
A collection of lsp-clients for the fish language server.
Currently there is 5 different client implementations:
- kickstart
- uses kickstart.nvim as starting point
- uses lazy for lazy loading plugins
- native-nvim
- uses the built-in LSP client
- no package manager
- extremely minimal implementation, only includes
hover
- coc-example
- a semi configured coc.nvim setup
- includes telescope, telescope coc, noice, vim-plug, and a few other plugins
- coc-minimal
- includes the default coc.nvim setup
- coc-settings.json includes fish-lsp
- helix
- setup for helix
- uses languages.toml example
- clone the repository into the
~/.config
directory
git clone https://github.com/ndonfris/fish-lsp-language-clients.git \
~/.config/nvim-fish-lsp-language-client/
- choose a client
# git branch -a
git checkout <CLIENT>
client can be
kickstart
,native-nvim
,coc-example
,coc-minimal
, orhelix
If you would like to contribute, please open an issue or a pull request. Non neovim client implementations are done by accessing the LSP server directly through either command:
fish-lsp start
or
~/path/to/fish-lsp/bin/fish-lsp start