aboutsummaryrefslogtreecommitdiff
path: root/lua/plugins/mini.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/plugins/mini.lua')
-rw-r--r--lua/plugins/mini.lua42
1 files changed, 23 insertions, 19 deletions
diff --git a/lua/plugins/mini.lua b/lua/plugins/mini.lua
index 61f3388..e54a6d9 100644
--- a/lua/plugins/mini.lua
+++ b/lua/plugins/mini.lua
@@ -1,25 +1,29 @@
-vim.pack.add({
- { src = "https://github.com/nvim-mini/mini.nvim" },
-})
-
--- git related stuff
-require("mini.git").setup()
-require("mini.diff").setup()
+vim.pack.add({ { src = "https://github.com/nvim-mini/mini.nvim" } })
-- setup statusline
-require("mini.statusline").setup()
-
--- move lines
-require("mini.move").setup()
-
--- easy split args
-require("mini.splitjoin").setup()
+require('mini.statusline').setup({
+ use_icons = true,
+})
--- surround actions
-require("mini.surround").setup()
+-- colorscheme integration
+require("teide").setup({
+ integration = {
+ mini = true,
+ },
+})
-- amazing fast indent scope highlight plugin
-require("mini.indentscope").setup()
+require('mini.indentscope').setup({
+ draw = {
+ delay = 100,
+ predicate = function(scope) return not scope.body.is_incomplete end,
+ priority = 2,
+ }
+})
+
+-- git related stuff
+require('mini.git').setup()
+require('mini.diff').setup()
--- nice simple notifications inside neovim
-require("mini.notify").setup()
+-- load mini sub-modules
+require("plugins.mini.init")