aboutsummaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua10
1 files changed, 5 insertions, 5 deletions
diff --git a/init.lua b/init.lua
index 321518e..63610c7 100644
--- a/init.lua
+++ b/init.lua
@@ -215,7 +215,7 @@ local function lsp_range_starts_before(r1, r2)
end
-- concatenate all numeric values in choices and pass it on stdin to lspc.menu_cmd
-local function lspc_select(choices)
+function lspc:select(choices)
local menu_input = ''
local i = 0
for _, c in ipairs(choices) do
@@ -228,8 +228,8 @@ local function lspc_select(choices)
return choices[1]
end
- local fullscreen = lspc.menu_cmd == 'fzf'
- local status, output = util.vis_pipe(menu_input, lspc.menu_cmd, fullscreen)
+ local fullscreen = self.menu_cmd == 'fzf'
+ local status, output = util.vis_pipe(menu_input, self.menu_cmd, fullscreen)
local choice = nil
if status == 0 then
@@ -307,7 +307,7 @@ local function lspc_select_location(locations)
end
-- select a location
- local choice = lspc_select(choices)
+ local choice = lspc:select(choices)
if not choice then
return nil
end
@@ -805,7 +805,7 @@ local function lspc_handle_completion_method_response(win, result, old_pos)
end
-- select a completion
- local choice = lspc_select(choices)
+ local choice = lspc:select(choices)
if not choice then
return
end