summaryrefslogtreecommitdiff
path: root/.config/nvim
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim')
-rw-r--r--.config/nvim/lua/plugins/illuminate.lua6
-rw-r--r--.config/nvim/lua/plugins/neoclip.lua22
2 files changed, 28 insertions, 0 deletions
diff --git a/.config/nvim/lua/plugins/illuminate.lua b/.config/nvim/lua/plugins/illuminate.lua
new file mode 100644
index 0000000..ae99f39
--- /dev/null
+++ b/.config/nvim/lua/plugins/illuminate.lua
@@ -0,0 +1,6 @@
+return {
+ 'RRethy/vim-illuminate',
+ config = function()
+ vim.keymap.set('n', '<leader>it', ':IlluminateToggle<cr>', { desc = '[I]lluminate [Tloggle]' })
+ end,
+}
diff --git a/.config/nvim/lua/plugins/neoclip.lua b/.config/nvim/lua/plugins/neoclip.lua
new file mode 100644
index 0000000..ef4f15b
--- /dev/null
+++ b/.config/nvim/lua/plugins/neoclip.lua
@@ -0,0 +1,22 @@
+return {
+ 'AckslD/nvim-neoclip.lua',
+ dependencies = {
+ { 'kkharji/sqlite.lua', module = 'sqlite' },
+ { 'nvim-telescope/telescope.nvim' },
+ },
+ config = function()
+ require('neoclip').setup({
+ enable_persistent_history = true,
+ keys = {
+ telescope = {
+ i = {
+ paste = '<C-y>',
+ paste_behind = '<C-S-Y>',
+ },
+ },
+ }
+ })
+ -- NOTE: Using `plus` to set the plus register to the selected value
+ vim.keymap.set('n', '<leader>nc', ':Telescope neoclip plus<cr>', { desc = '[N]eo[c]lip History' })
+ end,
+}