feat: updated nvim surround to not add the annoying whitespace

This commit is contained in:
Kyren223
2024-09-16 14:32:45 +03:00
parent 6a5ed8d947
commit 5de8fc70da

View File

@@ -8,8 +8,11 @@ return {
{ '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' },
{ '`', '<Plug>(nvim-surround-visual)`', mode = 'v' },
{ '"', '<Plug>(nvim-surround-visual)"', mode = 'v' },
{ "'", "<Plug>(nvim-surround-visual)'", mode = 'v' },
@@ -28,5 +31,15 @@ return {
change = false,
change_line = false,
},
surrounds = {
['('] = { add = { '(', ')' } },
[')'] = { add = { '( ', ' )' } },
['{'] = { add = { '{', '}' } },
['}'] = { add = { '{ ', ' }' } },
['<'] = { add = { '<', '>' } },
['>'] = { add = { '< ', ' >' } },
['['] = { add = { '[', ']' } },
[']'] = { add = { '[ ', ' ]' } },
},
},
}