Mini.nvim Versions Save

Library of 40+ independent Lua modules improving overall Neovim (version 0.8 and higher) experience with minimal effort

v0.3.0

2 years ago
  • Update all modules to have annotations formatted for 'mini.doc'.

mini.cursorword

  • Current word under cursor now can be highlighted differently.

mini.doc

Introduction of new module.

mini.indentscope

Introduction of new module.

mini.starter

  • Implement MiniStarter.set_query() and make <Esc> mapping for resetting query.

v0.2.0

2 years ago

mini.base16

  • Use new Diagnostic* highlight groups in Neovim 0.6.0.

mini.comment

  • Respect tab indentation (#20).

mini.jump

Introduction of new module.

mini.pairs

  • Implement pair registration with custom mapping functions. More detailed:
    • Implement MiniPairs.map(), MiniPairs.map_buf(), MiniPairs.unmap(), MiniPairs.unmap_buf() to (un)make mappings for pairs which automatically register them for <BS> and <CR>. Note, that this has a minor break of previous behavior: now MiniPairs.bs() and MiniPairs.cr() don't have any input argument. But default behavior didn't change.
    • Allow setting global pair mappings inside config of MiniPairs.setup().

mini.sessions

Introduction of new module.

mini.starter

Introduction of new module.

mini.statusline

  • Implement new section MiniStatusline.section_searchcount().
  • Update section_diagnostics to use vim.diagnostic in Neovim 0.6.0.

v0.1.0

2 years ago

Initial stable release.