blob: 0235f431e667115b72bfbf87c7e168342d66ad2e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
return function (lsp, params)
local doc = params.textDocument
local change = params.contentChanges
if lsp.workspace then
local path = lsp.workspace:relativePathByUri(doc.uri)
if not lsp.workspace:isLuaFile(path)
or lsp.workspace.gitignore(path:string())
then
return
end
end
-- TODO 支持差量更新
lsp:saveText(doc.uri, doc.version, change[1].text)
return true
end
|