60 lines
1.5 KiB
Lua
Executable File
60 lines
1.5 KiB
Lua
Executable File
return {
|
|
"echasnovski/mini.nvim",
|
|
version = "*",
|
|
config = function()
|
|
require("mini.ai").setup()
|
|
require("mini.comment").setup()
|
|
require("mini.move").setup()
|
|
require("mini.operators").setup()
|
|
require("mini.pairs").setup()
|
|
require("mini.splitjoin").setup()
|
|
require("mini.bracketed").setup()
|
|
require("mini.jump").setup()
|
|
require("mini.tabline").setup()
|
|
require("mini.statusline").setup()
|
|
require("mini.cursorword").setup()
|
|
|
|
require("mini.notify").setup({
|
|
lsp_progress = {
|
|
enable = false,
|
|
},
|
|
})
|
|
|
|
require("mini.surround").setup({
|
|
mappings = {
|
|
add = "<leader>w+",
|
|
delete = "<leader>w-",
|
|
find = "<leader>wf",
|
|
find_left = "<leader>wF",
|
|
highlight = "<leader>wh",
|
|
replace = "<leader>wr",
|
|
update_n_lines = "",
|
|
},
|
|
})
|
|
|
|
require("mini.indentscope").setup({
|
|
delay = 50,
|
|
animation = 5,
|
|
})
|
|
|
|
require("mini.jump2d").setup({
|
|
mappings = {
|
|
start_jumping = "<leader><esc><cr>",
|
|
},
|
|
})
|
|
|
|
require("mini.hipatterns").setup({
|
|
highlighters = {
|
|
-- Highlight standalone 'FIXME', 'HACK', 'TODO', 'NOTE'
|
|
fixme = { pattern = "%f[%w]()FIXME()%f[%W]", group = "MiniHipatternsFixme" },
|
|
hack = { pattern = "%f[%w]()HACK()%f[%W]", group = "MiniHipatternsHack" },
|
|
todo = { pattern = "%f[%w]()TODO()%f[%W]", group = "MiniHipatternsTodo" },
|
|
note = { pattern = "%f[%w]()NOTE()%f[%W]", group = "MiniHipatternsNote" },
|
|
|
|
-- Highlight hex color strings (`#rrggbb`) using that color
|
|
hex_color = require("mini.hipatterns").gen_highlighter.hex_color(),
|
|
},
|
|
})
|
|
end,
|
|
}
|