Version 0.9.0
- Stop official support of Neovim 0.6.
- Use Lua API to create autocommands. Stop exporting functions only related to autocommands.
- Use Lua API to create default highlight groups.
- Use
vim.keymap
to deal with mappings. Stop exporting functions only related to mappings. - Add 'randomhue' color scheme.
mini.base16
- FEATURE: Add new integrations:
- Lsp semantic tokens.
- 'folke/lazy.nvim'.
- 'folke/noice.nvim'.
- 'kevinhwang91/nvim-ufo'.
- BREAKING FEATURE: Stop supporting archived 'p00f/nvim-ts-rainbow' in favor of 'HiPhish/nvim-ts-rainbow2'.
mini.basics
- Add dot-repeat support for adding empty lines (
go
andgO
mappings).
mini.colors
Introduction of a new module.
mini.comment
- FEATURE: Use tree-sitter information about locally active language to infer 'commentstring' option value.
- FEATURE: Add
options.custom_commentstring
option for a more granular customization of comment structure. - FEATURE: Add
get_commentstring()
function representing built-in logic of computing relevant 'commentstring'.
mini.hipatterns
Introduction of a new module.
mini.hues
Introduction of a new module.