Minor fixes throughout nvim config

This commit is contained in:
2025-12-13 02:07:24 +00:00
parent aacfb6d87d
commit ad8ed6069c
3 changed files with 15 additions and 20 deletions

View File

@@ -1 +0,0 @@
vim.keymap.set("i", "'", "'", { buffer = 0 })

View File

@@ -26,19 +26,6 @@ vim.filetype.add({
}, },
}) })
vim.api.nvim_create_autocmd("LspAttach", {
callback = function(args)
local bufnr = args.buf
local client = vim.lsp.get_client_by_id(args.data.client_id)
if client.server_capabilities.completionProvider then
vim.bo[bufnr].omnifunc = "v:lua.vim.lsp.omnifunc"
end
if client.server_capabilities.definitionProvider then
vim.bo[bufnr].tagfunc = "v:lua.vim.lsp.tagfunc"
end
end,
})
-- Case-insensitive searching UNLESS \C or capital in search -- Case-insensitive searching UNLESS \C or capital in search
vim.opt.ignorecase = true vim.opt.ignorecase = true
vim.opt.smartcase = true vim.opt.smartcase = true

View File

@@ -26,13 +26,22 @@ return { -- Mini is so varied it's hard to categorise. So i dumped my mini insta
INFO = { duration = 3000 }, INFO = { duration = 3000 },
}) })
require("mini.clue").setup() -- For per-project/dynamic plugin loading 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 -- Some other mini.nvim plugins that look useful to me
require("mini.clue").setup() require("mini.clue").setup()
require("mini.visits").setup() require("mini.visits").setup()
require("mini.sessions").setup() require("mini.sessions").setup()
require("mini.pairs").setup({ mappings = { ["`"] = false } })
require("mini.comment").setup() require("mini.comment").setup()
require("mini.splitjoin").setup() require("mini.splitjoin").setup()
require("mini.trailspace").setup() require("mini.trailspace").setup()