From 191e0471aa22ca1e70c7692d19149b47df10f439 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Sun, 21 Jul 2024 18:52:01 +0300 Subject: fix(neovim-surround): resolved keybind conflicts, see https://github.com/kylechui/nvim-surround/issues/345 --- .config/nvim/lua/custom/plugins/utility.lua | 32 +++++++++++++---------------- 1 file 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', '(nvim-surround-normal)' }, + { 'ySS', '(nvim-surround-normal-cur)' }, + { 'S', '(nvim-surround-visual)', mode = 'v' }, + { 'cS', '(nvim-surround-change)' }, + { 'dS', '(nvim-surround-delete)' }, + { '(', '(nvim-surround-visual)(', mode = 'v' }, + { '{', '(nvim-surround-visual){', mode = 'v' }, + { '[', '(nvim-surround-visual)[', mode = 'v' }, + { '`', '(nvim-surround-visual)`', mode = 'v' }, + { '"', '(nvim-surround-visual)"', mode = 'v' }, + { "'", "(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 = { - { '(', '(nvim-surround-visual)(', mode = 'v' }, - { '{', '(nvim-surround-visual){', mode = 'v' }, - { '[', '(nvim-surround-visual)[', mode = 'v' }, - { '`', '(nvim-surround-visual)`', mode = 'v' }, - { '"', '(nvim-surround-visual)"', mode = 'v' }, - { "'", "(nvim-surround-visual)'", mode = 'v' }, - -- { 'yS', '(nvim-surround-normal)' }, - -- { 'ySS', '(nvim-surround-normal-cur)' }, - -- { 'S', '(nvim-surround-visual)', mode = 'v' }, - -- { 'cS', '{ nvim-surround-change }' }, - -- { 'dS', '(nvim-surround-delete)' }, - }, }, { -- TODO: Make sure it uses a diff color -- cgit v1.3.1