diff options
| author | Mohammad Reza Karimi <m.r.karimi.j@gmail.com> | 2026-01-20 15:55:27 -0500 |
|---|---|---|
| committer | Mohammad Reza Karimi <m.r.karimi.j@gmail.com> | 2026-01-20 15:55:27 -0500 |
| commit | aa5717f00fd14430c80939a68d7107c26de6e554 (patch) | |
| tree | 784e99d9b018e0554369c41cb33e2e195e28d3c6 /plugin/plugins/mini.lua | |
first commit
Diffstat (limited to 'plugin/plugins/mini.lua')
| -rw-r--r-- | plugin/plugins/mini.lua | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/plugin/plugins/mini.lua b/plugin/plugins/mini.lua new file mode 100644 index 0000000..24027e0 --- /dev/null +++ b/plugin/plugins/mini.lua @@ -0,0 +1,37 @@ +require("mini.notify").setup({ + lsp_progress = { enable = false }, +}) + +local misc = require("mini.misc") +misc.setup_restore_cursor() +misc.setup_termbg_sync() + +vim.schedule(function() + local snippets = require("mini.snippets") + snippets.setup({ + snippets = { + snippets.gen_loader.from_lang(), + }, + }) + local fin_stop = function(args) + if args.data.tabstop_to == "0" then snippets.session.stop() end + end + local au_opts = { pattern = "MiniSnippetsSessionJump", callback = fin_stop } + vim.api.nvim_create_autocmd("User", au_opts) +end) + +vim.schedule(function() + local hipatterns = require("mini.hipatterns") + hipatterns.setup({ + highlighters = { + fixme = { pattern = "FIXME", group = "MiniHipatternsFixme" }, + todo = { pattern = "TODO", group = "MiniHipatternsTodo" }, + note = { pattern = "NOTE", group = "MiniHipatternsNote" }, + hex_color = hipatterns.gen_highlighter.hex_color(), + }, + }) +end) + +vim.schedule(function() + require("mini.icons").setup() +end) |
