New mini.nvim plugins and cleanup

This commit is contained in:
2024-05-18 00:37:07 +02:00
parent 9406f6d742
commit c32d895f9b
10 changed files with 177 additions and 92 deletions

54
after/plugin/mini.lua Normal file
View File

@@ -0,0 +1,54 @@
-- Configuration of mini.nvim plugins
-- mini.map
local map = require("mini.map")
map.setup({
symbols = {
encode = map.gen_encode_symbols.dot("3x2")
},
window = {
width = 16,
show_integration_count = false
},
integrations = {
map.gen_integration.diagnostic({
error = "DiagnosticFloatingError",
warn = "DiagnosticFloatingWarn",
info = "DiagnosticFloatingInfo",
hint = "DiagnosticFloatingHint",
}),
map.gen_integration.builtin_search(),
},
})
local animate = require("mini.animate")
animate.setup({
cursor = {
timing = animate.gen_timing.linear({ duration = 150, unit = "total" })
},
scroll = {
timing = animate.gen_timing.linear({ duration = 150, unit = "total" })
},
resize = {
timing = animate.gen_timing.linear({ duration = 150, unit = "total" })
},
open = {
timing = animate.gen_timing.linear({ duration = 150, unit = "total" })
},
close = {
timing = animate.gen_timing.linear({ duration = 150, unit = "total" })
},
})
vim.keymap.set("n", "<Leader>mc", map.close)
vim.keymap.set("n", "<Leader>mf", map.toggle_focus)
vim.keymap.set("n", "<Leader>mo", map.open)
vim.keymap.set("n", "<Leader>mr", map.refresh)
vim.keymap.set("n", "<Leader>ms", map.toggle_side)
vim.keymap.set("n", "<Leader>mt", map.toggle)