diff options
| author | Kyren223 <ulmliad223@gmail.com> | 2024-07-23 17:04:16 +0300 |
|---|---|---|
| committer | Kyren223 <ulmliad223@gmail.com> | 2024-07-23 17:04:16 +0300 |
| commit | 9f36c9e319c3f62d2cc5fcc13888bb1c52549dd5 (patch) | |
| tree | fcb9e06a5618d957cda5f1e63cbec0dc0a5ce4d6 /.config/nvim/lua/custom/plugins/nvim-surround.lua | |
| parent | bcd20b2cb1836bc8e5baa34d8b0e1a96f3c2f788 (diff) | |
refactor(neovim): minor changes and splited most plugins to their own file
Diffstat (limited to '.config/nvim/lua/custom/plugins/nvim-surround.lua')
| -rw-r--r-- | .config/nvim/lua/custom/plugins/nvim-surround.lua | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/.config/nvim/lua/custom/plugins/nvim-surround.lua b/.config/nvim/lua/custom/plugins/nvim-surround.lua new file mode 100644 index 0000000..a0b35ca --- /dev/null +++ b/.config/nvim/lua/custom/plugins/nvim-surround.lua @@ -0,0 +1,32 @@ +return { + 'kylechui/nvim-surround', + version = '*', + keys = { + { 'yS', '<Plug>(nvim-surround-normal)' }, + { 'ySS', '<Plug>(nvim-surround-normal-cur)' }, + { 'S', '<Plug>(nvim-surround-visual)', mode = 'v' }, + { 'cS', '<Plug>(nvim-surround-change)' }, + { 'dS', '<Plug>(nvim-surround-delete)' }, + { '(', '<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' }, + }, + opts = { + keymaps = { + insert = false, + insert_line = false, + normal_line = false, + normal_cur_line = false, + visual_line = false, + normal = false, + normal_cur = false, + visual = false, + delete = false, + change = false, + change_line = false, + }, + }, +} |
