Skip to content

Latest commit

 

History

History
99 lines (65 loc) · 2.04 KB

README.md

File metadata and controls

99 lines (65 loc) · 2.04 KB

Nvimgelion

A (Neo)vim theme for the anime Evangelion.

Nvimgelion

Setup

You just color nvimgelion after installation.

Dependencies

For vimmers

Vim-Plug

call plug#begin()
" ...
Plug 'nyngwang/nvimgelion' " add this line.
" ...
call plug#end()

set termguicolors " this line is required.

For nvimmers

Vim-Plug

(I forgot that nvim-treesitter only exists for neovim.)

call plug#begin()
" ...
Plug 'nyngwang/nvimgelion'
" ...
call plug#end()

set termguicolors

" the following lines are required to enabled nvim-treesitter be default.
lua << EOF
require'nvim-treesitter.configs'.setup {
  highlight = { enable = true }
}
EOF

Lazy.nvim / packer.nvim

add use before the { if you're using packer.nvim.

{
  'nyngwang/nvimgelion',
  config = function ()
    -- do whatever you want for further customization~
  end
}

for lukas-reineke/indent-blankline.nvim

to have the VSCode-like context highlight provided by indent-blankline to work properly: (I like orange, but you can change the color yourself)

vim.api.nvim_create_autocmd({ 'ColorScheme', 'FileType' }, {
  callback = function ()
    vim.cmd([[
      hi IndentBlanklineChar gui=nocombine guifg=#444C55
      hi IndentBlanklineSpaceChar gui=nocombine guifg=#444C55
      hi IndentBlanklineContextChar gui=nocombine guifg=#FB5E2A
      hi IndentBlanklineContextStart gui=underline guisp=#FB5E2A
    ]])
  end,
})

TODO

  • Check for redundant highlight group(s), if any.
  • Extract plugin highlight groups.