Repository navigation
20260131
This release focuses mainly on UI and keymaps. Here are the notable updates:
- (breaking, 3509861) Replace mini.statusline and mini.tabline with meoline.nvim—my new plugin that provides a minimal statusline, tabline, and winbar. It looks similar to the current UI and has a much simpler implementation (~800 LoC), though it's opinionated and supports only a few customization options.
- (breaking, c3fe7e2) Prefer single quotes whenever possible. Single quotes look cleaner than double quotes and are preferred by 'mini.nvim' and Neovim's built-in modules.
- (breaking, 9df50b1, 99bdf34, 622e26b) Refine keymaps to interact with git:
- Remap
<Leader>cato<Leader>cb. - Remap
<Leader>crto<Leader>cx. - Remap
[gh,]ghto[g,]g. - Remap
[gc,]gcto[/,]/. - Remap
<Leader>gdto<LocalLeader>g. - Remap
<Leader>gDto<Leader>gd. - Remap
<Leader>gfto<Leader>gx. - Remap
<Leader>ggto<Leader>G. - Remap
<Leader>gHto<Leader>gl. - Remap
<Leader>glto<Leader>gL. - Remap
<Leader>gLto<Leader>go.
- Remap
- (75e0e8f, 63a9b49) Improve built-in fold support:
- Enable 'foldcolumn' on Neovim 0.12.
- Automatically select a proper expression to obtain fold levels.
Besides meoline.nvim, two other plugins are added:
- tiagovla/scope.nvim is added for buffers-per-tab support.
- SmiteshP/nvim-navic is used by meoline.nvim to fetch winbar items.