diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-10-01 10:47:46 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-10-01 10:47:46 +0200 |
| commit | 35ef46023670e94617b3a5ea49591a2ee5808c0e (patch) | |
| tree | 5a2e77e826d0b91261d3086bbc686446d0c0d460 | |
| parent | ff764eed4ca67cff8016d971f07de696cfbc3ff4 (diff) | |
| download | vis-lspc-35ef46023670e94617b3a5ea49591a2ee5808c0e.tar.gz vis-lspc-35ef46023670e94617b3a5ea49591a2ee5808c0e.zip | |
support textDocumentSync.save.includeText capability
| -rw-r--r-- | init.lua | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -2065,6 +2065,9 @@ vis.events.subscribe(vis.events.FILE_SAVE_POST, function(file, path) if ls.capabilities.textDocumentSync and type(ls.capabilities.textDocumentSync) == 'table' and ls.capabilities.textDocumentSync.save then local did_save_params = {textDocument = {uri = path_to_uri(file.path)}} + if ls.capabilities.textDocumentSync.save.includeText then + did_save_params.text = file:content(0, file.size) + end ls:send_notification('textDocument/didSave', did_save_params) end ls:request_diagnostics(vis.win) |
