vim
a vimscript colorscheme per variant, for vim 8.2 and later. it colors the editor, the popup menu, diffs, spelling, the standard syntax groups and :terminal. with termguicolors on you get rime's exact colors; without it, the nearest of the 256 terminal colors. tested on vim 9.2.
neovim users want the neovim port, which also covers treesitter, lsp and plugins.
files: rime.vim · rime-glacier.vim · rime-aurora.vim · rime-abyss.vim · rime-frost.vim · on github
install
with vim-plug, pointing it at the vim/ folder:
Plug 'w0x7y/rime', { 'rtp': 'vim' }
" after plug#end()
set termguicolors
colorscheme rimeother variants
rime-glacier
Plug 'w0x7y/rime', { 'rtp': 'vim' }
" after plug#end()
set termguicolors
colorscheme rime-glacierrime-aurora
Plug 'w0x7y/rime', { 'rtp': 'vim' }
" after plug#end()
set termguicolors
colorscheme rime-aurorarime-abyss
Plug 'w0x7y/rime', { 'rtp': 'vim' }
" after plug#end()
set termguicolors
colorscheme rime-abyssrime-frost
Plug 'w0x7y/rime', { 'rtp': 'vim' }
" after plug#end()
set termguicolors
colorscheme rime-frostor by hand:
mkdir -p ~/.vim/colors
curl -fsSL https://raw.githubusercontent.com/w0x7y/rime/main/vim/colors/rime.vim -o ~/.vim/colors/rime.vimother variants
rime-glacier
mkdir -p ~/.vim/colors
curl -fsSL https://raw.githubusercontent.com/w0x7y/rime/main/vim/colors/rime-glacier.vim -o ~/.vim/colors/rime-glacier.vimrime-aurora
mkdir -p ~/.vim/colors
curl -fsSL https://raw.githubusercontent.com/w0x7y/rime/main/vim/colors/rime-aurora.vim -o ~/.vim/colors/rime-aurora.vimrime-abyss
mkdir -p ~/.vim/colors
curl -fsSL https://raw.githubusercontent.com/w0x7y/rime/main/vim/colors/rime-abyss.vim -o ~/.vim/colors/rime-abyss.vimrime-frost
mkdir -p ~/.vim/colors
curl -fsSL https://raw.githubusercontent.com/w0x7y/rime/main/vim/colors/rime-frost.vim -o ~/.vim/colors/rime-frost.vimthen add to your vimrc:
set termguicolors
colorscheme rimeother variants
rime-glacier
set termguicolors
colorscheme rime-glacierrime-aurora
set termguicolors
colorscheme rime-aurorarime-abyss
set termguicolors
colorscheme rime-abyssrime-frost
set termguicolors
colorscheme rime-frostnotes
- vim's syntax files put
return,breakand most other keywords in oneStatementgroup, so they share the violet keyword color. conditionals, loops and exceptions keep their own colors where the syntax file marks them. - inside tmux, true color needs
set -ga terminal-overrides ",*:Tc"in your tmux config.