Yummygum hasn't codified a canonical color scheme, unless you count the ANSI term variables in the VSCode theme. That same file has 34 different colors, which is what I've attempted to map as closely as possible to vim color groups.
I presently use OSX, neovim with termguicolors
on, inside Kitty. You will find a bias toward this stack.
More outrun? Darcula
More purple? Spacevim
More vaporwave? Ladies Night 2 TODO: Convert Ladies Night 2 to Vim from Intellij
None of these? Rainglow
- VSC has a hollow cursor for insert mode. At the moment there isn't a way to set vim to a hollow cursor.
- No line separator/gutter next to line numbers
For an overview of how terminal colors work so you can modify them yourself, check out the blogpost I wrote while making this.
- Both Neovim and Vim use the terminal's 16 colors by default.
- Neovim Truecolor (
set termguicolors
) requires you to set theg:terminal_color_*
variables, just as you have with your external terminal. - Vim's Truecolor terminal support is a single variable that uses an array:
g:terminal_ansi_colors
What's an undercurl? Those squiggly lines you see under misspelled words. They're a useful option to have for distinguishing different states of text. This write up in the kitty docs helps clarify all the different kinds of underthings you might have.
These color schemes and articles helped me put this together: