diff --git a/nvim/init.lua b/nvim/init.lua index a97f2e7..d48e0cf 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -100,6 +100,9 @@ require('lazy').setup({ -- Symbol usage plugin require 'custom.plugins.symbol_usage', + -- Adding history for nvim clipboard + require 'custom.plugins.clip_history', + -- Autoformat markdown tables { 'Kicamon/markdown-table-mode.nvim', diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index 3e8a677..8336938 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -43,6 +43,7 @@ "nvim-dap-ui": { "branch": "master", "commit": "881a69e25bd6658864fab47450025490b74be878" }, "nvim-lint": { "branch": "master", "commit": "3615c26c4922ae5f7366f0c1943a0e7cece04325" }, "nvim-lspconfig": { "branch": "master", "commit": "a56f4b9dde5daf3d4c7bb50cf78ab609537f2259" }, + "nvim-neoclip.lua": { "branch": "main", "commit": "831a97c7697736411a05ff8b91e8798ea4c2d6fb" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "684eeac91ed8e297685a97ef70031d19ac1de25a" }, "nvim-treesitter-context": { "branch": "master", "commit": "b8ec6e391020a3ee18547f3343b25fc7c9ada9cc" }, diff --git a/nvim/lua/custom/plugins/clip_history.lua b/nvim/lua/custom/plugins/clip_history.lua new file mode 100644 index 0000000..65eec75 --- /dev/null +++ b/nvim/lua/custom/plugins/clip_history.lua @@ -0,0 +1,14 @@ +-- Adding history for nvim clipboard + +return { + { + 'AckslD/nvim-neoclip.lua', + dependencies = { + { 'nvim-telescope/telescope.nvim' }, + }, + config = function() + require('neoclip').setup() + vim.keymap.set('n', 'sc', ':Telescope neoclip', { desc = '[S]earch [C]lip history' }) + end, + }, +}