diff options
| author | Florian Fischer <gitlab@muhq.space> | 2023-10-06 11:17:26 +0000 |
|---|---|---|
| committer | Florian Fischer <gitlab@muhq.space> | 2023-10-06 11:17:26 +0000 |
| commit | 34c43da3f7c9cf4802c429b10a8308c6a3f9fb7a (patch) | |
| tree | af9c6a3e78e69b3f099bc89f9f7e5a1b8f61a2e4 /init.lua | |
| parent | c46f2097ff5252430b1675f16eb938d13b41049e (diff) | |
| parent | 49fa8e97061b865283f9c7b94a31cb67788c609d (diff) | |
| download | vis-lspc-34c43da3f7c9cf4802c429b10a8308c6a3f9fb7a.tar.gz vis-lspc-34c43da3f7c9cf4802c429b10a8308c6a3f9fb7a.zip | |
Merge branch 'vis-next' into 'main'
use new vis 0.9 features
Closes #43
See merge request muhq/vis-lspc!42
Diffstat (limited to 'init.lua')
| -rw-r--r-- | init.lua | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -1180,16 +1180,16 @@ local function ls_start_server(syntax) lspc.running[ls_conf.name] = ls -- register the response handler - vis.events.subscribe(vis.events.PROCESS_RESPONSE, function(name, msg, event) + vis.events.subscribe(vis.events.PROCESS_RESPONSE, function(name, event, code, msg) if name ~= ls.name then return end if event == 'EXIT' or event == 'SIGNAL' then if event == 'EXIT' then - vis:info('language server exited with: ' .. msg) + vis:info('language server exited with: ' .. code) else - vis:info('language server received signal: ' .. msg) + vis:info('language server received signal: ' .. code) end lspc.running[ls.name] = nil @@ -1407,8 +1407,10 @@ vis:command_register('lspc-format', function(_, _, win) options = ls.formatting_options, } if params.options == nil then - -- probably a safe default, but this should be hooked up to the vis options - params.options = {tabSize = 4, insertSpaces = true} + params.options = { + tabSize = win.options.tabwidth, + insertSpaces = win.options.expandtab, + } end ls_call_text_document_method(ls, 'formatting', params, win) |
