init.lua/after/plugin/mini.lua

37 lines
1.1 KiB
Lua

-- Setup my mini.nvim settings
-- mini.nvim is amazing because it add's a lot of functionality while keeping itself as minimal as possible
-- because of it's modular nature and fact it has a lot of functionality it lower the amount of needed plugins even for advanced features
-- mini.nvim statusline module
require("mini.statusline").setup({
set_vim_settings = false,
})
-- mini.nvim commeting module
require("mini.comment").setup({})
-- mini.nvim notification module
require("mini.notify").setup({})
-- make it default notification engine
vim.notify = require("mini.notify").make_notify()
-- mini.nvim surround module
require("mini.surround").setup({})
-- mini.nvim diff management module
require("mini.diff").setup({})
-- mini.nvim automatic highlight word under cursor module
require("mini.cursorword").setup({})
-- mini.nvim auto pair module
require("mini.pairs").setup({})
-- mini.nvim indentscope module
require("mini.indentscope").setup({})
-- mini.nvim better buffer removal module
require("mini.bufremove").setup({})
-- mini.nvim extending git support module
require("mini.git").setup({})