diff --git a/ftplugin/rust.lua b/ftplugin/rust.lua new file mode 100644 index 0000000..40b1976 --- /dev/null +++ b/ftplugin/rust.lua @@ -0,0 +1 @@ +vim.keymap.set("i", "'", "'", { buffer = 0 }) diff --git a/lua/plugins/mini.lua b/lua/plugins/mini.lua index 7e3715e..7c324e1 100644 --- a/lua/plugins/mini.lua +++ b/lua/plugins/mini.lua @@ -28,20 +28,11 @@ return { -- Mini is so varied it's hard to categorise. So i dumped my mini insta require("mini.deps").setup() -- For per-project/dynamic plugin loading - require("mini.pairs").setup({ mappings = { ["`"] = false } }) - vim.api.nvim_create_autocmd("FileType", { - pattern = "rust", - callback = function() - vim.b.minipairs_config = vim.tbl_deep_extend("force", require("mini.pairs").config, { - mappings = { ["'"] = false }, - }) - end, - }) - -- Some other mini.nvim plugins that look useful to me require("mini.clue").setup() require("mini.visits").setup() require("mini.sessions").setup() + require("mini.pairs").setup({ mappings = { ["`"] = false } }) require("mini.comment").setup() require("mini.splitjoin").setup() require("mini.trailspace").setup()