fix(treesitter): dont enable ]c, [c, ... in diff-mode

This commit is contained in:
Folke Lemaitre committed 2023-10-04 21:00:32 +02:00
1 parent 0cc80b1b05
commit 86de423ef0
1 file changed
+12
+12
View File
@@ -10,6 +10,18 @@ return {
dependencies = { dependencies = {
{ {
"nvim-treesitter/nvim-treesitter-textobjects", "nvim-treesitter/nvim-treesitter-textobjects",
config = function()
-- Disable class keymaps in diff mode
vim.api.nvim_create_autocmd("BufReadPost", {
callback = function(event)
if vim.wo.diff then
for _, key in ipairs({ "[c", "]c", "[C", "]C" }) do
pcall(vim.keymap.del, "n", key, { buffer = event.buf })
end
end
end,
})
end,
}, },
}, },
cmd = { "TSUpdateSync" }, cmd = { "TSUpdateSync" },