summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorKyren223 <ulmliad223@gmail.com>2024-07-04 19:39:26 +0300
committerKyren223 <ulmliad223@gmail.com>2024-07-04 19:39:26 +0300
commit4193f886d9cf3e5fcb1b9c6870f0a99086ded433 (patch)
tree8fd4b3ecf4b14d1891039537557e598bf2034941 /.config
parentd94396b9de0f09f1ca8fac7114dd36f8036b81f8 (diff)
Neovim: added neoclip and illuminate
Diffstat (limited to '.config')
-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,
+}