diff --git a/lua/my_plugins.lua b/lua/my_plugins.lua index 264cdb6..1f0b998 100644 --- a/lua/my_plugins.lua +++ b/lua/my_plugins.lua @@ -172,6 +172,10 @@ return require('packer').startup(function() requires = { 'nvim-telescope/telescope.nvim' }, config = get_setup('my_command_center'), }) + use({ + 'gbprod/yanky.nvim', + config = get_setup('yanky') + }) if packer_bootstrap then require('packer').sync() end diff --git a/lua/setup/my_command_center.lua b/lua/setup/my_command_center.lua index 84abf32..d09e2d6 100644 --- a/lua/setup/my_command_center.lua +++ b/lua/setup/my_command_center.lua @@ -82,13 +82,6 @@ command_center.add({ { 'n', 'f', silent_noremap }, }, }, - { - description = 'Find file (with gitignore)', - cmd = 'lua require("telescope.builtin").find_files({no_ignore=false})', - keybindings = { - { 'n', '', silent_noremap }, - }, - }, { description = 'Find git files', cmd = 'Telescope git_files', diff --git a/lua/setup/yanky.lua b/lua/setup/yanky.lua new file mode 100644 index 0000000..e627bd5 --- /dev/null +++ b/lua/setup/yanky.lua @@ -0,0 +1,12 @@ +require('yanky').setup() +vim.api.nvim_set_keymap('n', 'p', '(YankyPutAfter)', {}) +vim.api.nvim_set_keymap('n', 'P', '(YankyPutBefore)', {}) +vim.api.nvim_set_keymap('x', 'p', '(YankyPutAfter)', {}) +vim.api.nvim_set_keymap('x', 'P', '(YankyPutBefore)', {}) +vim.api.nvim_set_keymap('n', 'gp', '(YankyGPutAfter)', {}) +vim.api.nvim_set_keymap('n', 'gP', '(YankyGPutBefore)', {}) +vim.api.nvim_set_keymap('x', 'gp', '(YankyGPutAfter)', {}) +vim.api.nvim_set_keymap('x', 'gP', '(YankyGPutBefore)', {}) + +vim.api.nvim_set_keymap("n", "", "(YankyCycleForward)", {}) +vim.api.nvim_set_keymap("n", "", "(YankyCycleBackward)", {})