mirror of
https://github.com/neovim/neovim.git
synced 2026-10-26 15:40:20 -05:00
fix(lsp): announce diagnostic tag support (#34436)
This commit also adds a type annotation to the returned client capabilities table, because without it lua_ls does not provide autocompletion for the fields within the table.
This commit is contained in:
1 parent
fb7a234f01
commit
bac133e4b6
1 file changed
+4
@@ -329,6 +329,7 @@ end
|
||||
--- capabilities.
|
||||
--- @return lsp.ClientCapabilities
|
||||
function protocol.make_client_capabilities()
|
||||
---@type lsp.ClientCapabilities
|
||||
return {
|
||||
general = {
|
||||
positionEncodings = {
|
||||
@@ -340,6 +341,9 @@ function protocol.make_client_capabilities()
|
||||
textDocument = {
|
||||
diagnostic = {
|
||||
dynamicRegistration = false,
|
||||
tagSupport = {
|
||||
valueSet = get_value_set(constants.DiagnosticTag),
|
||||
},
|
||||
},
|
||||
inlayHint = {
|
||||
dynamicRegistration = true,
|
||||
|
||||
Reference in new issue
Block a user