mirror of
https://github.com/davegallant/nix-config
synced 2025-08-07 21:32:27 +00:00
Switch vim colorscheme to gruvbox (#23)
This commit is contained in:
183
.config/nvim/colors/elisex.vim
Normal file
183
.config/nvim/colors/elisex.vim
Normal file
@@ -0,0 +1,183 @@
|
||||
"==============================================================================.
|
||||
" File: elisex.vim |
|
||||
" License: Public Domain, FREE as LOVE. |
|
||||
" Description: The colorscheme "F<>r die Sexy Elise". |
|
||||
" A pinky-yellowy-greeny colorscheme inspired on a popular |
|
||||
" classical composition of "Ludwig van Beethoven", called |
|
||||
" "F<>r Elise" (For Elise). This one uses bold and italic font |
|
||||
" styles to please your eyes. |
|
||||
" Note: - Only standard (for all languages) highlight-groups are set. |
|
||||
" - This colorscheme _should_ look nice everywhere. |
|
||||
"==============================================================================|
|
||||
" Author: drachenkiraa, {_drachen_kiraa_}@{_gmail_}.{com_} (remove: _{}) |
|
||||
" Last Change: 2009 Jul 1 |
|
||||
" Version: 1.0 |
|
||||
"==========================================================================={{{1
|
||||
" Color Test: :he group-name |
|
||||
" :so $VIMRUNTIME/syntax/hitest.vim |
|
||||
" Tested On: - Linux (gvim v6.3, v6.4); |
|
||||
" - Standard Linux Terminal (vim v6.3, v6.4); |
|
||||
" - Xterm, Rxvt, Konsole, gnome-terminal (vim v6.3, v6.4). |
|
||||
" - Windows (gvim v7.1, v7.2); |
|
||||
" - DOS (vim v7.1, v7.2). |
|
||||
" TODO: * Test this colorscheme on newer versions of vim/gvim for Linux |
|
||||
" and other systems (*BSD, Mac, Amiga?). |
|
||||
" * Are all the has("feature") checks really worth? |
|
||||
" Please enlighten me if I'm wrong. |
|
||||
"==============================================================================|
|
||||
" Random Tips: |
|
||||
" * If your terminal supports more than 8 colors (which is the case of most |
|
||||
" modern xterms, rxvts, and others), then it is worth adding the following |
|
||||
" lines somewhere into your .vimrc: |
|
||||
" if &term =~ "xterm" |
|
||||
" set t_Co=16 |
|
||||
" endif |
|
||||
" That'll make this colorscheme look a lot better on such terminals. |
|
||||
" For further help checkout: |
|
||||
" :he term-dependent-settings |
|
||||
" :he term |
|
||||
"===========================================================================}}}1
|
||||
" Initial setup stuff {{{1
|
||||
" Remove existing highlighting
|
||||
set background=dark
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
let g:colors_name = "elisex"
|
||||
hi Normal ctermbg=Black ctermfg=Gray cterm=NONE guibg=Black guifg=Gray75 gui=none
|
||||
|
||||
" Vim >= 7.0 specific colors {{{1
|
||||
if v:version >= 700
|
||||
" Cursor colors {{{2
|
||||
hi Cursor ctermbg=DarkYellow ctermfg=fg guibg=LightYellow guifg=bg gui=none
|
||||
hi CursorLine ctermbg=DarkGray guibg=Gray15 gui=none
|
||||
hi CursorColumn ctermbg=DarkGray guibg=Gray15 gui=none
|
||||
" only for Win32, IME status
|
||||
if has('multi_byte_ime')
|
||||
hi CursorIM guibg=LightGreen guifg=NONE gui=none
|
||||
endif
|
||||
|
||||
" Auto-completion Popup Menu colors {{{2
|
||||
hi Pmenu ctermbg=DarkMagenta ctermfg=bg cterm=NONE guibg=#330066 guifg=fg gui=none
|
||||
hi PmenuSel ctermbg=bg ctermfg=Magenta cterm=NONE guibg=#cc99ff guifg=bg gui=bold
|
||||
hi PmenuSbar ctermbg=DarkBlue ctermfg=DarkBlue cterm=NONE guibg=#663399 guifg=fg gui=none
|
||||
hi PmenuThumb ctermbg=DarkCyan ctermfg=DarkCyan cterm=NONE guibg=#9966cc guifg=fg gui=none
|
||||
|
||||
" Tab colors {{{2
|
||||
if has("windows")
|
||||
hi TabLine ctermbg=DarkYellow ctermfg=bg cterm=NONE guibg=Gray20 guifg=#ffcc66 gui=italic
|
||||
hi TabLineFill ctermbg=DarkYellow ctermfg=bg cterm=NONE guibg=Gray20 guifg=#ffcc66 gui=italic
|
||||
hi TabLineSel ctermbg=DarkBlue ctermfg=fg cterm=NONE guibg=#ffcc66 guifg=Gray20 gui=bold
|
||||
endif
|
||||
|
||||
" Spell checking colors {{{2
|
||||
if has("spell")
|
||||
hi SpellBad ctermbg=White ctermfg=Red cterm=NONE guisp=Red gui=undercurl
|
||||
hi SpellCap ctermbg=White ctermfg=Blue cterm=NONE guisp=Blue gui=undercurl
|
||||
hi SpellLocal ctermbg=White ctermfg=DarkCyan cterm=NONE guisp=DarkCyan gui=undercurl
|
||||
hi SpellRare ctermbg=White ctermfg=DarkMagenta cterm=NONE guisp=Magenta gui=undercurl
|
||||
endif
|
||||
|
||||
endif "}}}1
|
||||
" Messages and other texts' colors {{{1
|
||||
hi WarningMsg ctermbg=bg ctermfg=Red cterm=NONE guibg=bg guifg=#ff3333 gui=italic
|
||||
hi ErrorMsg ctermbg=Red ctermfg=White cterm=NONE guibg=Red2 guifg=White gui=none
|
||||
hi ModeMsg ctermbg=bg ctermfg=fg cterm=NONE guibg=bg guifg=fg gui=none
|
||||
hi MoreMsg ctermbg=bg ctermfg=Cyan cterm=NONE guibg=bg guifg=Cyan gui=none
|
||||
hi Question ctermbg=bg ctermfg=White cterm=NONE guibg=bg guifg=White gui=italic
|
||||
hi Directory ctermbg=bg ctermfg=Yellow cterm=NONE guibg=bg guifg=Yellow gui=none
|
||||
hi Title ctermbg=bg ctermfg=Yellow cterm=NONE guibg=bg guifg=Yellow gui=underline
|
||||
|
||||
" Diff colors {{{1
|
||||
if has("diff")
|
||||
hi DiffAdd ctermbg=Green ctermfg=bg cterm=NONE guibg=LightGreen guifg=bg gui=none
|
||||
hi DiffChange ctermbg=Blue ctermfg=fg cterm=NONE guibg=LightBlue guifg=bg gui=none
|
||||
hi DiffDelete ctermbg=Red ctermfg=fg cterm=NONE guibg=LightRed guifg=bg gui=none
|
||||
hi DiffText ctermbg=Cyan ctermfg=bg cterm=NONE guibg=LightCyan guifg=bg gui=none
|
||||
endif
|
||||
|
||||
" Outline, Fold & Sign columns colors {{{1
|
||||
hi LineNr ctermbg=bg ctermfg=DarkGray guibg=bg guifg=Gray40 gui=none
|
||||
if has("folding")
|
||||
hi Folded ctermbg=bg ctermfg=DarkCyan cterm=NONE guibg=Gray10 guifg=#66ccff gui=none
|
||||
hi FoldColumn ctermbg=bg ctermfg=Cyan cterm=NONE guibg=Gray10 guifg=#66ccff gui=none
|
||||
endif
|
||||
if has("signs")
|
||||
hi SignColumn ctermbg=bg ctermfg=Magenta guibg=Gray10 guifg=Magenta gui=none
|
||||
endif
|
||||
|
||||
" Search & Special characters' colors {{{1
|
||||
if has("extra_search")
|
||||
hi Search ctermbg=Yellow ctermfg=bg cterm=NONE guibg=Yellow guifg=bg gui=none
|
||||
hi IncSearch ctermbg=Green ctermfg=bg cterm=NONE guibg=Green guifg=bg gui=none
|
||||
endif
|
||||
hi NonText ctermbg=bg ctermfg=DarkGray guibg=bg guifg=DarkGray gui=none
|
||||
hi SpecialKey ctermbg=bg ctermfg=DarkCyan guibg=bg guifg=DarkCyan gui=none
|
||||
|
||||
" Window Bars, Status line & Visual mode colors {{{1
|
||||
hi StatusLine ctermbg=DarkBlue ctermfg=fg cterm=NONE guibg=#ffcc66 guifg=bg gui=none
|
||||
if has("windows")
|
||||
hi StatusLineNC ctermbg=DarkYellow ctermfg=bg cterm=NONE guibg=Gray20 guifg=#ffcc66 gui=italic
|
||||
endif
|
||||
|
||||
if has("vertsplit")
|
||||
hi VertSplit ctermbg=DarkYellow ctermfg=bg cterm=NONE guibg=Gray20 guifg=#ffcc66 gui=none
|
||||
endif
|
||||
|
||||
if has("wildmenu")
|
||||
hi WildMenu ctermbg=bg ctermfg=Magenta guibg=bg guifg=#ffcc66 gui=bold
|
||||
endif
|
||||
|
||||
if has("visual")
|
||||
hi Visual ctermbg=Yellow ctermfg=bg cterm=NONE guibg=#ffffcc guifg=bg gui=none
|
||||
hi VisualNOS ctermbg=DarkBlue ctermfg=Yellow cterm=NONE guibg=#ffffcc guifg=DarkRed gui=none
|
||||
endif
|
||||
|
||||
" Syntax highlighting colors {{{1
|
||||
hi Comment ctermbg=bg ctermfg=Magenta guibg=bg guifg=#ff99cc gui=none
|
||||
hi link SpecialComment Comment
|
||||
|
||||
hi Character ctermbg=bg ctermfg=Cyan guibg=bg guifg=Cyan gui=none
|
||||
hi String ctermbg=bg ctermfg=Cyan guibg=bg guifg=Cyan gui=none
|
||||
hi Constant ctermbg=bg ctermfg=Blue guibg=bg guifg=LightBlue gui=bold
|
||||
hi link Number Constant
|
||||
hi link Float Constant
|
||||
hi link Boolean Constant
|
||||
|
||||
hi Identifier ctermbg=bg ctermfg=Cyan guibg=bg guifg=Cyan gui=none
|
||||
hi Function ctermbg=bg ctermfg=Green guibg=bg guifg=Green gui=bold,italic
|
||||
|
||||
hi Statement ctermbg=bg ctermfg=Yellow guibg=bg guifg=#eecc00 gui=bold
|
||||
hi link Conditional Statement
|
||||
hi link Repeat Statement
|
||||
hi link Operator Statement
|
||||
hi link Keyword Statement
|
||||
hi link Label Statement
|
||||
hi link Exception Statement
|
||||
|
||||
hi Type ctermbg=bg ctermfg=Green guibg=bg guifg=#99ee00 gui=bold
|
||||
hi link StorageClass Type
|
||||
hi link Structure Type
|
||||
hi link Typedef Type
|
||||
|
||||
hi PreProc ctermbg=bg ctermfg=Blue guibg=bg guifg=#cc99ff gui=none
|
||||
hi PreCondit ctermbg=bg ctermfg=Blue guibg=bg guifg=#cc66dd gui=bold,italic
|
||||
hi link Include PreProc
|
||||
hi link Define PreProc
|
||||
|
||||
hi Special ctermbg=bg ctermfg=Blue guibg=bg guifg=#ff8888 gui=none
|
||||
hi SpecialChar ctermbg=bg ctermfg=Magenta guibg=bg guifg=#ff33ff gui=none
|
||||
hi Tag ctermbg=bg ctermfg=DarkCyan guibg=bg guifg=DarkCyan gui=none
|
||||
hi Delimiter ctermbg=bg ctermfg=DarkCyan guibg=bg guifg=DarkCyan gui=none
|
||||
hi Debug ctermbg=bg ctermfg=DarkGray guibg=bg guifg=DarkGray gui=none
|
||||
|
||||
hi MatchParen ctermbg=Green ctermfg=bg cterm=NONE guibg=Green guifg=bg gui=bold
|
||||
hi Error ctermbg=Red ctermfg=White cterm=NONE guibg=bg guifg=#ff3333 gui=none
|
||||
hi Ignore ctermbg=bg ctermfg=bg cterm=NONE guibg=bg guifg=bg gui=none
|
||||
hi Todo ctermbg=Magenta ctermfg=bg cterm=NONE guibg=#ff66cc guifg=bg gui=bold
|
||||
hi Underlined ctermbg=bg ctermfg=Cyan cterm=underline guibg=bg guifg=Cyan gui=underline
|
||||
"}}}1
|
||||
"==========================================================================={{{1
|
||||
" vim: set et sw=2 sts=2 ts=8 nowrap:
|
||||
" vim600: set fdc=2 fdm=marker:
|
Reference in New Issue
Block a user