Release /
mini.nvim v0.13.0
Inspect and stage diff hunks from your editing buffer.
Before you upgrade to v0.13.0
2 to fixCustom table items must supply path and position separately; `path:row` and `path:row:col` are no longer parsed inside tables. URI paths are supported.
Read the evidence
Diagnostics display actual buffer diagnostics even without LSP; default content adds diff and LSP sections. Git data prefers mini.git and diagnostics use the fallback label `Diag`.
Read the evidence
Changed diff lines get colored backgrounds, while folds and current quickfix entries use highlighting distinct from the cursor line.
Read the evidence
Child Neovim processes now run headless with an initial 80-column, 24-line screen.
Read the evidence
Plan to upgrade to Neovim 0.8 or newer; modules warn that support below 0.8 is soft deprecated.
Read the evidence
What changed in v0.13.0
Adds mini.diff and mini.git.
Install tag v0.13.0 and enable desired modules. Neovim 0.7+.
New things you can do
Inspect, navigate, apply, and reset changes between a buffer and its reference text.
Read the evidence
Run Git commands and inspect file or line history from Neovim.
Read the evidence
Fixed and improved
Customize buffer labels with `config.format`.
Read the evidence
Show mini.diff hunks in the buffer map with `gen_integration.diff()`.
Read the evidence
Customize explorer open and close behavior through `MiniFilesExplorerOpen` and `MiniFilesExplorerClose` events.
Read the evidence
Identify conventional-commit breaking-change messages through the new `MiniDepsMsgBreaking` highlight group.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.