Generated from the main branch of ‘MiniMax’
2026-04-07
Update
Config.on_packchangedhelper to pass plugin data to the callback. This makes it easier to use more universal callbacks invim.packhooks.Improve session (
<Leader>sprefix) mappings:Use
vim.ui.input()when creating new session with<Leader>sn.Add
<leader>sRto restart Neovim while preserving current session. UsesMiniSessions.restart(), requires Neovim>=0.12.
2026-04-02
- Add a note in
nvim-0.11config about Neovim 0.11 not being the latest stable release.
2026-03-31
Remove the note from
nvim-0.12config about unstable status of Neovim 0.12.Add new reference config
nvim-0.13for Neovim>=0.13 (currently under development).
2026-03-27
- Add a
<Leader>llmapping for running codelens.
2026-02-17
- Update ‘mini.files’ setup to use
now_if_argsinstead oflater. Otherwise it doesn’t overridenetrwas the default explorer when starting Neovim likenvim ..
2026-02-15
Update ‘nvim-treesitter/nvim-treesitter-textobjects’ plugin to not explicitly use
mainbranch as it is now the default.Add new reference configs:
nvim-0.10- for Neovim>=0.10nvim-0.12- for Neovim>=0.12.
2026-02-10
- Update using global variable for config as just
Configand not_G.Config. This is more concise and makes it more consistent with howMiniXxxvariables are used.
2026-01-29
Update ‘mini.completion’ setup to use
now_if_argsinstead oflater. Otherwise it doesn’t set proper omnifunc for files opened during startup (because necessaryLspAttachevents are already triggered).Move setting up ‘mini.nvim’ modules that need
now_if_argsin a separate “Step one or two” section.
2026-01-13
- Improve ‘stevearc/conform.nvim’ setup:
- Setup plugin to allow formatting from LSP server if no dedicated formatter is available. This provides more versatile behavior. Previously it was forced in
<Leader>lfmapping. - Use plain
require('conform').format()in<Leader>lfkeymaps.
- Setup plugin to allow formatting from LSP server if no dedicated formatter is available. This provides more versatile behavior. Previously it was forced in
2026-01-08
- Improve keymaps for exploring quickfix list (make implementation shorter and more robust) and location list (add it as
<Leader>eQto compliment<Leader>eqfor quickfix).
2026-01-03
- Improve ‘mini.clue’ setup:
- Use array
modewhere possible for a more concise setup. - Use
gen_clues.square_brackets()to show more built-in clues. - Use
sas a trigger. Currently only for ‘mini.surround’ actions, but will be more useful in the future.
- Use array
2025-12-20
- Start using ‘mini.cmdline’.
2025-12-16
Update ‘nvim-treesitter/nvim-treesitter’ plugin to not explicitly use
mainbranch as it is now the default.Update ‘mason-org/mason.nvim’ example to use
now_if_argsinstead oflater. Otherwise LSP server installed via Mason will not yet be available if Neovim is started asnvim -- path/to/file.
2025-11-22
- Update
<Leader>fsmapping to use"workspace_symbol_live"scope for:Pick lspinstead of"workspace_symbol"
2025-10-16
Move
now_if_argsstartup helper to ‘init.lua’ asConfig.now_if_argsto be directly usable from other config files.Enable ‘mini.misc’ behind
now_if_argsinstead ofnow. Otherwisesetup_auto_root()andsetup_restore_cursor()don’t work on initial file(s) if Neovim is started asnvim -- path/to/file.
2025-10-13
- Initial release.