|
|
|
@ -42,9 +42,9 @@ local key_maps = {
|
|
|
|
|
{key = "<C-LeftMouse>", func = "definition()"},
|
|
|
|
|
{key = "g<LeftMouse>", func = "implementation()"},
|
|
|
|
|
{key = "<Leader>k", func = "require('navigator.dochighlight').hi_symbol()"},
|
|
|
|
|
{key = '<Space>wa', func = '<cmd>lua vim.lsp.buf.add_workspace_folder()'},
|
|
|
|
|
{key = '<Space>wr', func = '<cmd>lua vim.lsp.buf.remove_workspace_folder()'},
|
|
|
|
|
{key = '<Space>wl', func = '<cmd>lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))'},
|
|
|
|
|
{key = '<Space>wa', func = 'vim.lsp.buf.add_workspace_folder()'},
|
|
|
|
|
{key = '<Space>wr', func = 'vim.lsp.buf.remove_workspace_folder()'},
|
|
|
|
|
{key = '<Space>wl', func = 'print(vim.inspect(vim.lsp.buf.list_workspace_folders()))'},
|
|
|
|
|
}
|
|
|
|
|
-- LuaFormatter on
|
|
|
|
|
local M = {}
|
|
|
|
@ -89,9 +89,12 @@ local function set_mapping(user_opts)
|
|
|
|
|
f = "<Cmd>lua " .. value.func .. "<CR>"
|
|
|
|
|
elseif string.find(value.func, "diagnostic") then
|
|
|
|
|
f = "<Cmd>lua vim.lsp." .. value.func .. "<CR>"
|
|
|
|
|
elseif string.find(value.func, "vim.") then
|
|
|
|
|
f = "<Cmd>lua " .. value.func .. "<CR>"
|
|
|
|
|
end
|
|
|
|
|
local k = value.key
|
|
|
|
|
local m = value.mode or "n"
|
|
|
|
|
-- log("binding", k, f)
|
|
|
|
|
set_keymap(m, k, f, opts)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|