diff options
| author | Kyren223 <ulmliad223@gmail.com> | 2024-07-21 18:52:01 +0300 |
|---|---|---|
| committer | Kyren223 <ulmliad223@gmail.com> | 2024-07-21 18:52:01 +0300 |
| commit | 191e0471aa22ca1e70c7692d19149b47df10f439 (patch) | |
| tree | ecd6af6bef21a2268f2ac3125b1eb05cd77da336 /.config/nvim/lua/custom/plugins/utility.lua | |
| parent | 7c5176f172a7e723d435dab472ddba7b7d8d5de2 (diff) | |
fix(neovim-surround): resolved keybind conflicts, see https://github.com/kylechui/nvim-surround/issues/345
Diffstat (limited to '.config/nvim/lua/custom/plugins/utility.lua')
| -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 |
