langserver.github.io icon indicating copy to clipboard operation
langserver.github.io copied to clipboard

More Vim LSP clients

Open ssokolow opened this issue 8 years ago • 3 comments

I'm not in a position to test them at the moment, but here are a couple of Vim language server implementations you haven't listed:

  1. autozimu/LanguageClient-neovim (For NeoVim only. According to the README and the demo GIFs, it's got support for Code Completion (by integrating with deoplete), Hover, Jump to Definition, Rename, and symbol search.)

  2. prabirshrestha/vim-lsp (Experimental and undocumented but, unlike any other options I'm aware of, it supports Vim 8.x in addition to NeoVim. From the code, it appears to support Hover, Jump to Definition, and symbol search.)

I don't know how to evaluate whether something provides diagnostics, so I can't give an answer on that column.

ssokolow avatar Feb 13 '17 22:02 ssokolow

+1 for @autozimu's implementation.

mqudsi avatar Aug 06 '17 22:08 mqudsi

The one currently listed as a Vim client (https://github.com/tjdevries/nvim-langserver-shim) does not actually support Vim. Vim != Neovim.

The only plugin I've found for Vim is https://github.com/prabirshrestha/vim-lsp. I haven't spent a lot of time on it, but it seems to work fine. Maybe it should be listed as the Vim plugin instead?

jacwah avatar Oct 12 '17 13:10 jacwah

There is also https://github.com/natebosch/vim-lsc - I opened a PR to add a row.

natebosch avatar Oct 16 '17 17:10 natebosch