summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/custom/plugins/motions.lua
diff options
context:
space:
mode:
authorKyren223 <ulmliad223@gmail.com>2024-07-19 15:01:52 +0300
committerKyren223 <ulmliad223@gmail.com>2024-07-19 15:01:52 +0300
commitf74e5e5d98648287054053f7b8b4e7d0911eb7a1 (patch)
tree04364c0a538b043228bedafbdaf77cc8ca56d9c2 /.config/nvim/lua/custom/plugins/motions.lua
parent4ace393a2e0907fb5d488d05b7db5c2ba5c376e7 (diff)
feat(neovim): some plugins are now lazy loaded
Diffstat (limited to '.config/nvim/lua/custom/plugins/motions.lua')
-rw-r--r--.config/nvim/lua/custom/plugins/motions.lua25
1 files changed, 9 insertions, 16 deletions
diff --git a/.config/nvim/lua/custom/plugins/motions.lua b/.config/nvim/lua/custom/plugins/motions.lua
index d4619c6..1b5e154 100644
--- a/.config/nvim/lua/custom/plugins/motions.lua
+++ b/.config/nvim/lua/custom/plugins/motions.lua
@@ -68,21 +68,14 @@ return {
{
'kylechui/nvim-surround',
version = '*',
- event = 'VeryLazy',
- config = function()
- require('nvim-surround').setup({})
- vim.keymap.set('v', '(', '<Plug>(nvim-surround-visual)(')
- vim.keymap.set('v', ')', '<Plug>(nvim-surround-visual))')
- vim.keymap.set('v', '{', '<Plug>(nvim-surround-visual){')
- vim.keymap.set('v', '}', '<Plug>(nvim-surround-visual)}')
- -- I still want to be able to do < and > for indentation
- -- vim.keymap.set('v', '<', '<Plug>(nvim-surround-visual)<')
- -- vim.keymap.set('v', '>', '<Plug>(nvim-surround-visual)>')
- vim.keymap.set('v', '[', '<Plug>(nvim-surround-visual)[')
- vim.keymap.set('v', ']', '<Plug>(nvim-surround-visual)]')
- vim.keymap.set('v', "'", "<Plug>(nvim-surround-visual)'")
- vim.keymap.set('v', '"', '<Plug>(nvim-surround-visual)"')
- vim.keymap.set('v', '`', '<Plug>(nvim-surround-visual)`')
- end,
+ config = true,
+ keys = {
+ { '(', '<Plug>(nvim-surround-visual)(', mode = 'v' },
+ { ')', '<Plug>(nvim-surround-visual))', mode = 'v' },
+ { '{', '<Plug>(nvim-surround-visual){', mode = 'v' },
+ { '}', '<Plug>(nvim-surround-visual)}', mode = 'v' },
+ { '[', '<Plug>(nvim-surround-visual)[', mode = 'v' },
+ { '`', '<Plug>(nvim-surround-visual)`', mode = 'v' },
+ },
},
}