feat(lsp): implement workspace/didChangeWatchedFiles (#21293)

This commit is contained in:
Jon Huhn
2023-02-25 03:07:18 -06:00
committed by GitHub
parent a601d03112
commit 5732aa706c
9 changed files with 1279 additions and 9 deletions

View File

@@ -28,6 +28,10 @@ end
---@class lsp.MessageActionItem
---@field title string
---@class lsp.FileEvent
---@field uri string
---@field type lsp.FileChangeType
local constants = {
DiagnosticSeverity = {
-- Reports an error.
@@ -60,6 +64,7 @@ local constants = {
},
-- The file event type.
---@enum lsp.FileChangeType
FileChangeType = {
-- The file got created.
Created = 1,
@@ -841,6 +846,10 @@ function protocol.make_client_capabilities()
semanticTokens = {
refreshSupport = true,
},
didChangeWatchedFiles = {
dynamicRegistration = true,
relativePatternSupport = true,
},
},
experimental = nil,
window = {