vim/telescope: add mappings and unify insert/normal modes
This commit is contained in:
parent
96e906a8ab
commit
7cf8b4d250
1 changed files with 8 additions and 7 deletions
|
@ -4,17 +4,18 @@ local config = function()
|
|||
local actions_layout = require 'telescope.actions.layout'
|
||||
local builtin = require 'telescope.builtin'
|
||||
|
||||
local mappings = {
|
||||
local keymap = {
|
||||
['<c-l>'] = actions_layout.cycle_layout_next,
|
||||
['<c-o>'] = actions_layout.toggle_mirror,
|
||||
['<c-q>'] = actions.smart_send_to_qflist + actions.open_qflist,
|
||||
}
|
||||
['<c-c>'] = actions.close,
|
||||
|
||||
['<s-down>'] = actions.preview_scrolling_down,
|
||||
['<s-up>'] = actions.preview_scrolling_up,
|
||||
|
||||
local mappings_normal_mode = mappings
|
||||
local mappings_insert_mode = vim.tbl_extend('force', mappings, {
|
||||
['<c-j>'] = actions.cycle_history_next,
|
||||
['<c-k>'] = actions.cycle_history_prev,
|
||||
})
|
||||
}
|
||||
|
||||
telescope.setup {
|
||||
defaults = {
|
||||
|
@ -49,8 +50,8 @@ local config = function()
|
|||
},
|
||||
|
||||
mappings = {
|
||||
i = mappings_insert_mode,
|
||||
n = mappings_normal_mode,
|
||||
i = keymap,
|
||||
n = keymap,
|
||||
},
|
||||
},
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue