Commit Graph

13 Commits

Author SHA1 Message Date
w0rp
73b568b071 Supply language_id values to Neovim LSP API
Change logic so ALE's LSP implementation and the Neovim LSP client
retrieve the language_id for language clients at roughly the same time
via the same means. This makes ALE inform the language server what the
language for the language is for clients.
2025-03-27 12:40:11 +00:00
yoshi1123
e490e87a60 Add eclipselsp jdt:// support for textDocument/definition (#4030)
This patch adds support for opening jdt:// links on "go to definition" requests returned by Java language servers.

Co-authored-by: w0rp <devw0rp@gmail.com>
2022-03-04 19:03:27 +00:00
Horacio Sanson
c7e3f1a0dd Fix 3207 - do not send didSave notification if not supported (#3930) 2021-10-15 08:42:07 +09:00
w0rp
5eda1df0a9 Remove features deprecated in previous versions 2020-08-18 23:03:43 +01:00
w0rp
36c35d840b Fix LSP tests 2019-05-24 01:13:52 +01:00
w0rp
79e42fed14 #2403 - Make ale_disable_lsp apply consistently, and document it better 2019-05-10 13:42:41 +01:00
w0rp
0d10653a7c Fix #2295 - Respond to initialize with an initialized message 2019-02-15 08:54:53 +00:00
w0rp
1ee56713b8 #2132 Use an on-init callback for all LSP logic 2019-02-13 17:26:37 +00:00
w0rp
c4eca7c417 Use one LSP connection per project 2018-08-24 13:16:58 +01:00
w0rp
6dc737cda1 Check LSP capabilities before using them 2018-07-22 19:04:55 +01:00
w0rp
0dd356aa52 Fix the broken tests 2018-07-06 01:00:30 +01:00
w0rp
bda89506ba Lazy-load LSP linters, and check b:changedtick before notifying about changes 2018-06-15 10:01:28 +01:00
w0rp
a5ec4143d2 Fix the didSave tests so they work in NeoVim 0.1.7, and do not send the message for tsserver 2018-01-19 16:50:04 +00:00