Announcing ‘mini.bracketed’

announce
reddit
Go forward/backward with square brackets (like ‘tpope/vim-unimpaired’ but in configurable Lua and with much more targets)
Author

Evgeni Chasnovski

Published

February 21, 2023

Originally posted on Reddit

Hello, Neovim users!

Let me present you mini.bracketed - new module of mini.nvim for going forward/backward with square brackets. It can also be installed using separate GitHub repository.

Initially I planned to make a Neovim take on ‘tpope/vim-unimpaired’ as a part of mini.basics module, but got a bit carried away with features. General idea is to have [ / ] mappings (along with Lua functions) which iterate to next/previous/first/last element of certain kind. Judging by experience, mastering this type of mappings leads to a huge productivity boost (or at least feels like it :) ).

Main features:

For more information, see help file.

Besides some obvious ones (buffer, location, quickfix, window, etc.), I am especially excited about the following targets:

Please, check it out and tell me what you think! Either here in comments or in dedicated beta-testing issue.

Thanks!