vim/nvim Plugin for voltrix
「voltrix」 is a sweet, maximalist colorscheme that invokes the whimsical uniformity of pastels, without sacrificing the placating vibrance of postmodernity.
This is its vim/nvim plugin, installable via your favorite plugin manager.
voltrix is also available for Alacritty and Fallout 4 at the main repository.
voltrix.vim should be installable by any git-based plugin manager. Here are a few examples:
Install like you would any other plugin:
call plug#begin()
Plug 'volbot/voltrix.vim'
call plug#end()Then, either in the vim command prompt or in vimrc:
colorscheme voltrixAdd voltrix.vim to your lazy.nvim setup, like so:
require("lazy").setup({
{ "volbot/voltrix.vim" },
})At this point, a regular :colorscheme command will activate voltrix, but most lazy.nvim setups involve some smart colorscheme-loader, so simply load as you would any other built-in colorscheme.
Simply download voltrix.vim from the downloads page, put it in your relevant colors directory, and enable.
vim: $HOME/.vim/colors/voltrix.vim
nvim: $CONFIG_HOME/nvim/colors/voltrix.vim
voltrix will begin using its colors for vim's default highlight groups out of the box.
However, it is best used alongside syntax highlighting plugins.
For everyone's sake, I won't sit here and rehash syntax highlighting for vim. It's often subjective, and whatever I write will likely be superceded by entirely new plugins within the hour.
That being said, your two main options are:
- configuring an LSP, which is its own (much worthwhile) beast
- one-off syntax grouping plugins
I used a combination of these before switching to nvim. Option #1 can be cpu-time intensive, as vim does not run asynchronously, but Option #2 can sometimes over-highlight things. Use whichever you like best.
nvim is far simpler. Your LSP will often highlight for you, but I find nvim-treesitter to do a far better job than any unconfigured LSP.
Like with vim, this boils down to preference, but nvim's proclivity for language processing allows for far better detail with far less intervention.