Personal vim configuration.
Sometimes ago I have created vim-select plugin to simplify opening of files/buffers and other things in vim. I was a happy user but then another scratch of vimscript and I have a way simpler fuzzy popup finder that does most of the things I need:
- A wrapper function to narrow down any list provided as a parameter to something you can select from.
- Set of functions that actually generate lists and "do things" over a selected item.
- Mappings that call those functions.
If you would like to have it in a plugin, there is https://github.com/girishji/scope.vim.
Some of the examples:
vim-commentary alike comment toggling is a very handy and convenient thing, so "to make it safe and available" I did implement my own version which became a part of vim.
Sometimes you might need to edit table-like text, colorcolumn
and
vartabstop
could be helpful:
- wildcharm: vibrant and playful colorscheme, at least one popular AI thinks it is. bundled with vim9
- lunaperche: dual background, this should be really the last one (100%); bundled with vim9
- habamax: dark background, this should be really the last one (not really); bundled with vim9
- habaurora: light background, grayish;
- bronzage: dark background, was thinking of zenburn while creating it;
- sugarlily: white background, blue accents;
- saturnite: dark background, variation of the awesome Apprentice;
- freyeday: light background, to complement
saturnite
; - alchemist: dark background, variation of the awesome Apprentice;
- psionic: light background;
- gruvbit: simplified variant of
gruvbox_hard
; - polar: white background variation of base16-one-light;
- habanight: black background variation of base16-default-dark colorscheme.