diff --git a/lua/symbols-outline.lua b/lua/symbols-outline.lua index 189266c..e0c03e2 100644 --- a/lua/symbols-outline.lua +++ b/lua/symbols-outline.lua @@ -142,18 +142,24 @@ end local function setup_keymaps(bufnr) local function nmap(key, action) - vim.api.nvim_buf_set_keymap(bufnr, "n", key, action, { silent = true }) + vim.api.nvim_buf_set_keymap(bufnr, "n", key, action, + {silent = true, noremap = true}) end -- goto_location of symbol and focus that window - nmap(config.options.keymaps.goto_location, ":lua require('symbols-outline')._goto_location(true)") + nmap(config.options.keymaps.goto_location, + ":lua require('symbols-outline')._goto_location(true)") -- goto_location of symbol but stay in outline - nmap(config.options.keymaps.focus_location, ":lua require('symbols-outline')._goto_location(false)") + nmap(config.options.keymaps.focus_location, + ":lua require('symbols-outline')._goto_location(false)") -- hover symbol - nmap(config.options.keymaps.hover_symbol, ":lua require('symbols-outline.hover').show_hover()") + nmap(config.options.keymaps.hover_symbol, + ":lua require('symbols-outline.hover').show_hover()") -- rename symbol - nmap(config.options.keymaps.rename_symbol, ":lua require('symbols-outline.rename').rename()") + nmap(config.options.keymaps.rename_symbol, + ":lua require('symbols-outline.rename').rename()") -- code actions - nmap(config.options.keymaps.code_actions, ":lua require('symbols-outline.code_action').show_code_actions()") + nmap(config.options.keymaps.code_actions, + ":lua require('symbols-outline.code_action').show_code_actions()") -- close outline nmap(config.options.keymaps.close, ":bw!") end