Commit Graph

9 Commits

Author SHA1 Message Date
BonaBeavis d1f2c13e4f Fix nvimlsp not picking up show_line_number 2022-08-23 16:38:15 +02:00
GONI Guillaume 4933ee0977 add support for line numbers for nvimlsp like ale 2022-07-29 10:37:08 +02:00
Ilia Choly 9a3568b815 nvimlsp: use vim.diagnostic.get() if available 2021-12-10 14:51:19 -05:00
Jan-Willem van der Sijp b9905f2445 Ensure correct checking of LSP support on neovim
Check for differing neovim versions with different APIs for LSP.

Fixes #2324

Consists of two tests:

1. Before extension load, test if this is neovim and whether this neovim
   supports LSP
2. When getting diagnostic counts, test whether a language server is
   attached to the current buffer
2021-02-03 12:11:53 +01:00
Christian Brabandt 50dfca52ed nvimlsp: correctly call the lua functions for nvimlsp
closes #2324

Note: seems like one needs to call v:lua.vim.lsp.buf_get_clients() and
even then some older neovims do not understand that. So wrap it around
an exists() call and hope this works for all neovims.
2021-02-02 12:25:16 +01:00
Christian Brabandt bffa7a4d23 nvimlsp: do not check for :LspInstallInfo
nvimlsp removed the :LspInstallInfo command. So instead check explicitly
for neovim for enabling the nvimlsp extension.

In the extension itself check that at least one LSP is attached to the
buffer before returning warning and error messages.

closes #2323
2021-02-02 10:07:51 +01:00
Bailey Ling 5601c0928e Happy new year! 2021-01-01 12:57:00 +00:00
timfeirg 5eae08609e fix deprecation warning
code is copied from https://github.com/vim-airline/vim-airline/issues/2289
originally contributed by @cmccannbrite
2020-11-14 17:01:19 +08:00
tooSadman 782774c0dc Added support for built-in nvim-lsp 2020-08-03 18:19:26 +03:00