diff --git a/after/plugin/mappings.lua b/after/plugin/mappings.lua new file mode 100644 index 0000000..f1b6198 --- /dev/null +++ b/after/plugin/mappings.lua @@ -0,0 +1,13 @@ +--[[ +-- Contains fixes for mappings created by plugins +--]] + +-- Comments.nvim adds `gbc` command, which conflicts with `gb/gé` to move +-- between tabs +if vim.fn.maparg("gbc") ~= "" then + vim.keymap.del("n", "gbc") + vim.keymap.set('n', 'gBc', function() + return vim.api.nvim_get_vvar('count') == 0 and '(comment_toggle_blockwise_current)' + or '(comment_toggle_blockwise_count)' + end, { expr = true, desc = 'Comment toggle current block' }) +end