You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Aurora a vivid night theme for vim/neovim and terminal
Transparent mode:
A vivid 24-bit dark theme for vim/neovim. Highly configurable and cook your own color highlight.
Good supports for popular languages and vim plugins, handcrafted support for LSP, Treesitter.
Languages explicitly styled
All Neovim Treesitter highlighted-languages
For VIM, all languages that have a syntax file e.g.
C++
python
js/ts
json
markdown
yaml
css
sql
golang
html
Plugins explicitly styled
coc
ale
vim-clap
lsp/nvim-lsp
signify
gitgutter
nvim lsp diagnostics.
git-fugitive
fzf
telescope
blankline
gitsigns
treesitter
You can change/add syntax highlight. Feel free to fork or make a PR.
To install:
calldein#add('ray-x/aurora')" for dein user
Plug 'ray-x/aurora'" for Plug usersettermguicolors" 24 bit colorletg:aurora_italic=1" italicletg:aurora_transparent=1" transparentletg:aurora_bold=1" boldletg:aurora_darker=1" darker backgroundcolorscheme aurora
" customize your own highlighthiNormal guibg=NONE ctermbg=NONE"remove backgroundhiString guibg=#339922 ctermbg=NONE"remove background" customize your own highlight with lualua <<EOF
vim.api.nvim_set_hl(0, '@string', {fg='#59E343'})
vim.api.nvim_set_hl(0, '@field', {fg='#f93393'})
vim.api.nvim_set_hl(0, '@number', {fg='#e933e3'})
EOF
lua setup
A lua version is provided, if the neovim version is higher than 0.6.x, lua script will be loaded automatically. The lua
version will be much faster as it using native API vim.api.nvim_set_hl() My tests shows loading the theme 5000 times took 3s, which means 0.6ms loading time. The vim version normally 15ms startup time.