-- ┌───────────────────────────────────────────────────────────────────────────────────┐
-- │ █▓▒░ kylechui/nvim-surround                                                       │
-- └───────────────────────────────────────────────────────────────────────────────────┘
return {'kylechui/nvim-surround', -- alternative surround
    config=function()
        local status, nvim_surround = pcall(require, 'nvim-surround')
        if (not status) then return end
        nvim_surround.setup({
            -- Configuration here, or leave empty to use defaults
            keymaps={
                normal='cs',
                normal_line='cS',
                normal_cur_line='cSS',
                visual='S',
                visual_line='gS',
                delete='ds',
                change='ys',
            },
            move_cursor=false,
            remap=true
        })
        map('n', 'csw', 'csiw')
        map('n', 'csW', 'csiW')
    end,
    event={'VeryLazy'}}
