Skip to content

WIP minimal templates showcasing fish-lsp language client examples

Notifications You must be signed in to change notification settings

ndonfris/fish-lsp-language-clients

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

fish-lsp-language-clients

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
  • 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

Usage

Note

Don't forget to make sure your fish-lsp command is working

fish-lsp start
  1. clone the repository into the ~/.config directory
git clone https://github.com/ndonfris/fish-lsp-language-clients.git \
~/.config/nvim-fish-lsp-language-client/
  1. choose a client
# git branch -a
git checkout <CLIENT>

client can be kickstart, native-nvim, coc-example, coc-minimal, or helix

Contributing

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

About

WIP minimal templates showcasing fish-lsp language client examples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published