diff options
| author | ChristianChiarulli <[email protected]> | 2021-11-04 15:49:41 -0400 | 
|---|---|---|
| committer | ChristianChiarulli <[email protected]> | 2021-11-04 15:49:41 -0400 | 
| commit | f3d9ef138df7f531434ce3ff37fcd379517d8640 (patch) | |
| tree | 09b877a04fa03e6f703c167c76478e99d59ff68a /lua/lvim | |
| parent | ad9eb6ca0a6fe3dc12c93e534e7f7aef055a4860 (diff) | |
fix: make telescope default mappings overrideable
Diffstat (limited to 'lua/lvim')
| -rw-r--r-- | lua/lvim/core/telescope.lua | 17 | 
1 files changed, 17 insertions, 0 deletions
| diff --git a/lua/lvim/core/telescope.lua b/lua/lvim/core/telescope.lua index 7911d433..7a5315dd 100644 --- a/lua/lvim/core/telescope.lua +++ b/lua/lvim/core/telescope.lua @@ -8,6 +8,7 @@ function M.config()      on_config_done = nil,    } +  local actions = require "telescope.actions"    lvim.builtin.telescope = vim.tbl_extend("force", lvim.builtin.telescope, {      defaults = {        prompt_prefix = "ï‘« ", @@ -33,6 +34,22 @@ function M.config()          "--smart-case",          "--hidden",        }, +      mappings = { +        i = { +          ["<C-n>"] = actions.move_selection_next, +          ["<C-p>"] = actions.move_selection_previous, +          ["<C-c>"] = actions.close, +          ["<C-j>"] = actions.cycle_history_next, +          ["<C-k>"] = actions.cycle_history_prev, +          ["<C-q>"] = actions.smart_send_to_qflist + actions.open_qflist, +          ["<CR>"] = actions.select_default + actions.center, +        }, +        n = { +          ["<C-n>"] = actions.move_selection_next, +          ["<C-p>"] = actions.move_selection_previous, +          ["<C-q>"] = actions.smart_send_to_qflist + actions.open_qflist, +        }, +      },        file_ignore_patterns = {},        path_display = { shorten = 5 },        winblend = 0, | 
