- if vim.wo.diff then
- local config = configs.get_module("textobjects.move")[name] ---@type table<string,string>
- for key, query in pairs(config or {}) do
- if q == query and key:find("[%]%[][cC]") then
- vim.cmd("normal! " .. key)
- return
- end
+ if not vim.wo.diff then return fn(q, ...) end
+
+ local config = configs.get_module("textobjects.move")[name] ---@type table<string,string>
+ for key, query in pairs(config or {}) do
+ if q == query and key:find("[%]%[][cC]") then
+ vim.cmd("normal! " .. key)
+ return