diff --git a/nvim/init.lua b/nvim/init.lua index b9e5e04..42c9b97 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -97,6 +97,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 b4bd4be..3023d9a 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -37,6 +37,7 @@ "nvim-dap-ui": { "branch": "master", "commit": "bc81f8d3440aede116f821114547a476b082b319" }, "nvim-lint": { "branch": "master", "commit": "6e9dd545a1af204c4022a8fcd99727ea41ffdcc8" }, "nvim-lspconfig": { "branch": "master", "commit": "8a1529e46eef5efc86c34c8d9bdd313abc2ecba0" }, + "nvim-neoclip.lua": { "branch": "main", "commit": "831a97c7697736411a05ff8b91e8798ea4c2d6fb" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "2586ea65faf45dcf1caf8d34510d50bb545c215a" }, "nvim-treesitter-context": { "branch": "master", "commit": "129fcc94fa986692926366e940a46f00d2a4abbe" }, 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, + }, +}