From 7ed2303648bf83bb081d9bd863660ebf2344ce47 Mon Sep 17 00:00:00 2001 From: srdusr Date: Wed, 24 Sep 2025 04:19:28 +0200 Subject: Squashed 'common/config/nvim/' changes from 2a8020a..966d12a 966d12a Update/Overhaul git-subtree-dir: common/config/nvim git-subtree-split: 966d12ac730c83da90d60ab24eae539b2ea69441 --- lua/plugins/surround.lua | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) mode change 100644 => 100755 lua/plugins/surround.lua (limited to 'lua/plugins/surround.lua') diff --git a/lua/plugins/surround.lua b/lua/plugins/surround.lua old mode 100644 new mode 100755 index 04def1b..71023c7 --- a/lua/plugins/surround.lua +++ b/lua/plugins/surround.lua @@ -1,4 +1,12 @@ -require("nvim-surround").setup({ +local M = {} + +function M.setup() + local ok, surround = pcall(require, 'nvim-surround') + if not ok or not surround then + return false + end + + surround.setup({ keymaps = { insert = false, insert_line = false, @@ -18,5 +26,10 @@ require("nvim-surround").setup({ ["r"] = false, ["q"] = false, ["s"] = false, - }, -}) + }, + }) + + return true +end + +return M -- cgit v1.2.3