summaryrefslogtreecommitdiff
path: root/server/src/method/workspace/didChangeWatchedFiles.lua
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/method/workspace/didChangeWatchedFiles.lua')
-rw-r--r--server/src/method/workspace/didChangeWatchedFiles.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/server/src/method/workspace/didChangeWatchedFiles.lua b/server/src/method/workspace/didChangeWatchedFiles.lua
index df57baff..8f0feecd 100644
--- a/server/src/method/workspace/didChangeWatchedFiles.lua
+++ b/server/src/method/workspace/didChangeWatchedFiles.lua
@@ -17,11 +17,11 @@ return function (lsp, params)
-- 删除文件后,清除该文件的诊断
lsp:clearDiagnostics(change.uri)
end
- if lsp:isOpen(change.uri) then
+ if lsp:getVM(change.uri) then
needReset = true
end
end
- -- 发生任何文件变化后,重新计算当前的打开文件
+ -- 缓存过的文件发生变化后,重新计算
if needReset then
lsp.workspace:reset()
end