gbprod/yanky.nvim

integrate with telescope

yimingwangdell opened this issue · 1 comments

custom mapping doesn't work.

telescope = {
					use_default_mappings = false, -- if default mappings should be used
					mappings = {
						i = {
							["<C-w>"] = "which_key",
							["<C-k>"] = "move_selection_previous",
							["<C-j>"] = "move_selection_next",
							["<C-h>"] = "preview_scrolling_up",
							["<C-l>"] = "preview_scrolling_down",
							["<esc>"] = "close",
						}

When push enter:

E5108: Error executing lua: vim/shared.lua:0: s: expected string, got function
stack traceback:
[C]: in function 'error'
vim/shared.lua: in function 'validate'
vim/shared.lua: in function 'gsplit'
vim/shared.lua: in function 'split'
...e/nvim/lazy/telescope.nvim/lua/telescope/actions/set.lua:162: in function 'run_replace_or_original'
...re/nvim/lazy/telescope.nvim/lua/telescope/actions/mt.lua:65: in function 'run_replace_or_original'
...re/nvim/lazy/telescope.nvim/lua/telescope/actions/mt.lua:65: in function 'run_replace_or_original'
...re/nvim/lazy/telescope.nvim/lua/telescope/actions/mt.lua:65: in function 'key_func'
...hare/nvim/lazy/telescope.nvim/lua/telescope/mappings.lua:257: in function <...hare/nvim/lazy/telescope.nvim/lua/telescope/mappings.lua:256>

need to use mapping.put("p")