From 00250c1ac0ea4a7b7ac3a7a554b32fa7a2babf8d Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Sat, 20 Mar 2021 11:45:18 +0100 Subject: add capabilities parameter to initialize method call --- init.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'init.lua') diff --git a/init.lua b/init.lua index a685b3d..1097701 100644 --- a/init.lua +++ b/init.lua @@ -114,6 +114,11 @@ lspc = { menu_cmd = 'vis-menu', } +-- our capabilities we tell the language server when calling "initialize" +local client_capabilites = {} +client_capabilites.workspace = {} +client_capabilites.workspace.configuration = false + -- check if fzf is available and use fzf instead of vis-menu per default if os.execute('type fzf >/dev/null 2>/dev/null') then lspc.menu_cmd = 'fzf' @@ -778,7 +783,7 @@ local function ls_start_server(syntax) processID = vis_pid, client = {name = lspc.name, version = lspc.version}, rootUri = nil, - capabilities = {}, + capabilities = client_capabilites, } ls_call_method(ls, 'initialize', params) -- cgit v1.2.3