emilianomfortes / aurora

24-bit dark theme for (Neo)vim. Optimized for treesitter, LSP.

Home Page:https://github.com/ray-x/aurora

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aurora

aurora theme

A 24-bit dark theme for vim/neovim. Highly configurable and cook your own color highlight. Good supports for pupular languages and vim plugins, handcrafted support for LSP, Treesitter.

Languages explicitly styled

  • All Neovim Treesitter highlighted-languages
  • C++
  • python
  • js/ts
  • json
  • markdown
  • yaml
  • css
  • sql
  • golang
  • html

Plugins explicity styled

  • coc
  • ale
  • vim-clap
  • lsp/nvim-lsp
  • signify
  • gitgutter
  • nvim lsp diagnostics.
  • git-fugitive
  • fzf

You can change/add syntax highlight. Feel free to fork or make a PR.

To install:

call dein#add('ray-x/aurora')  " for dein user

Plug 'ray-x/aurora'      " for Plug user

set termguicolors            " 24 bit color
colorscheme aurora

Howto updateh the theme:

This project is based on Estilo. Estilo allow you to define color palettes and syntax highlight and then generate .vim file for you.

To update the color, edit the yml file, and run:

npm install -g estilo
yarn render
copy colors/aurora.vim ~/.vim/plugged/aurora/colors/aurora.vim

color palettes file is in aurora/estilo/palettes/ folder and syntax file in aurora/estilo/syntax/ folder.

Show case

  • color palettes, more than 100 pre-defined color: vim color palettes

  • syntax color highlight: vim highlight for aurora

  • color curl underline, better search highlight(only highlight bg and keep current fg color of the search text) on the right side:

vim undercurl and search hl for aurora

About

24-bit dark theme for (Neo)vim. Optimized for treesitter, LSP.

https://github.com/ray-x/aurora

License:MIT License


Languages

Language:Vim Script 50.7%Language:Lua 49.3%