Skip to content

Version 0.9.0

Compare
Choose a tag to compare
@echasnovski echasnovski released this 08 Jun 13:05
· 454 commits to main since this release
296ebbb
  • 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 and gO 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.