From bb73de0e6abe0066daf053a3b30c88a647d8c544 Mon Sep 17 00:00:00 2001 From: Emiliano Ruiz Carletti Date: Wed, 26 May 2021 19:44:00 -0300 Subject: [PATCH] Silent mappings --- lua/symbols-outline.lua | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/lua/symbols-outline.lua b/lua/symbols-outline.lua index e49a4ef..189266c 100644 --- a/lua/symbols-outline.lua +++ b/lua/symbols-outline.lua @@ -141,32 +141,21 @@ function M._prevent_buffer_override() end local function setup_keymaps(bufnr) + local function nmap(key, action) + vim.api.nvim_buf_set_keymap(bufnr, "n", key, action, { silent = true }) + end -- goto_location of symbol and focus that window - vim.api.nvim_buf_set_keymap(bufnr, "n", - 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 - vim.api.nvim_buf_set_keymap(bufnr, "n", - 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 - vim.api.nvim_buf_set_keymap(bufnr, "n", 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 - vim.api.nvim_buf_set_keymap(bufnr, "n", - 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 - vim.api.nvim_buf_set_keymap(bufnr, "n", 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 - vim.api.nvim_buf_set_keymap(bufnr, "n", config.options.keymaps.close, - ":bw!", {}) + nmap(config.options.keymaps.close, ":bw!") end ----------------------------