diff options
| -rw-r--r-- | .config/nvim/lua/custom/plugins/utility.lua | 32 |
1 files changed, 14 insertions, 18 deletions
diff --git a/.config/nvim/lua/custom/plugins/utility.lua b/.config/nvim/lua/custom/plugins/utility.lua index c6bb0a3..5deee38 100644 --- a/.config/nvim/lua/custom/plugins/utility.lua +++ b/.config/nvim/lua/custom/plugins/utility.lua @@ -66,6 +66,19 @@ return { 'kylechui/nvim-surround', version = '*', lazy = false, + 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, @@ -78,26 +91,9 @@ return { visual = false, delete = false, change = false, - -- normal = 'yS', - -- normal_cur = 'ySS', - -- visual = 'S', - -- delete = 'dS', - -- change = 'cW', + change_line = false, }, }, - 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' }, - -- { '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)' }, - }, }, { -- TODO: Make sure it uses a diff color |
