diff --git a/lua/navigator/lspclient/clients.lua b/lua/navigator/lspclient/clients.lua index aa760e3..e0a283e 100644 --- a/lua/navigator/lspclient/clients.lua +++ b/lua/navigator/lspclient/clients.lua @@ -42,6 +42,7 @@ local disabled_ft = { 'windline', 'notify', 'nofile', + 'help', '', } -- local cap = vim.lsp.protocol.make_client_capabilities() diff --git a/lua/navigator/lspclient/mapping.lua b/lua/navigator/lspclient/mapping.lua index bfcc1eb..efd7bb1 100644 --- a/lua/navigator/lspclient/mapping.lua +++ b/lua/navigator/lspclient/mapping.lua @@ -216,6 +216,7 @@ local function set_mapping(lsp_attach_info) if value.desc then opts.desc = value.desc end + opts.buffer = bufnr vim.keymap.set(value.mode or 'n', value.key, value.func, opts) if string.find(value.desc, 'range format') and value.mode == 'v' then rfmtkey = value.key