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)