142 lines
7.3 KiB
VimL
142 lines
7.3 KiB
VimL
" cyberpunkneon.vim -- Vim color scheme.
|
|
" Author: Roberto Michán Sánchez (robertoms258@gmail.com)
|
|
" Webpage: https://github.com/Roboron3042/Cyberpunk-Neon
|
|
" Description: A dark theme with a cyberpunk/outrun feeling
|
|
|
|
hi clear
|
|
|
|
if exists("syntax_on")
|
|
syntax reset
|
|
endif
|
|
|
|
let colors_name = "cyberpunkneon"
|
|
|
|
if ($TERM =~ '256' || &t_Co >= 256) || has("gui_running")
|
|
hi Normal ctermbg=233 ctermfg=44 cterm=NONE guibg=#000b1e guifg=#0abdc6 gui=NONE
|
|
|
|
set background=dark
|
|
|
|
hi NonText ctermbg=NONE ctermfg=201 cterm=NONE guibg=NONE guifg=#ea00d9 gui=NONE
|
|
hi Comment ctermbg=NONE ctermfg=25 cterm=bold guibg=NONE guifg=#005faf gui=bold
|
|
hi Constant ctermbg=NONE ctermfg=208 cterm=NONE guibg=NONE guifg=#f57800 gui=NONE
|
|
hi Error ctermbg=NONE ctermfg=9 cterm=NONE guibg=NONE guifg=#ff0000 gui=NONE
|
|
hi Identifier ctermbg=NONE ctermfg=13 cterm=bold guibg=NONE guifg=#711c91 gui=bold
|
|
hi PreProc ctermbg=NONE ctermfg=13 cterm=bold guibg=NONE guifg=#711c91 gui=bold
|
|
hi Special ctermbg=NONE ctermfg=13 cterm=NONE guibg=NONE guifg=#711c91 gui=NONE
|
|
hi Statement ctermbg=NONE ctermfg=10 cterm=bold guibg=NONE guifg=#00ff00 gui=bold
|
|
hi String ctermbg=NONE ctermfg=208 cterm=NONE guibg=NONE guifg=#f57800 gui=NONE
|
|
hi Todo ctermbg=201 ctermfg=NONE cterm=NONE guibg=#ea00d9 guifg=NONE gui=NONE
|
|
hi Type ctermbg=NONE ctermfg=201 cterm=bold guibg=NONE guifg=#ea00d9 gui=bold
|
|
hi Underlined ctermbg=NONE ctermfg=44 cterm=underline guibg=NONE guifg=#0abdc6 gui=underline
|
|
hi StatusLine ctermbg=25 ctermfg=44 cterm=bold guibg=#005faf guifg=#0abdc6 gui=bold
|
|
hi StatusLineNC ctermbg=13 ctermfg=201 cterm=NONE guibg=#711c91 guifg=#ea00d9 gui=NONE
|
|
hi VertSplit ctermbg=25 ctermfg=NONE cterm=NONE guibg=#005faf guifg=NONE gui=NONE
|
|
hi TabLine ctermbg=25 ctermfg=44 cterm=bold guibg=#005faf guifg=#0abdc6 gui=bold
|
|
hi TabLineFill ctermbg=25 ctermfg=44 cterm=bold guibg=#005faf guifg=#0abdc6 gui=bold
|
|
hi TabLineSel ctermbg=13 ctermfg=44 cterm=bold guibg=#711c91 guifg=#0abdc6 gui=bold
|
|
hi Title ctermbg=NONE ctermfg=208 cterm=NONE guibg=NONE guifg=#f57800 gui=NONE
|
|
hi CursorLine ctermbg=201 ctermfg=201 cterm=NONE guibg=#ea00d9 guifg=#ea00d9 gui=NONE
|
|
hi LineNr ctermbg=NONE ctermfg=44 cterm=NONE guibg=NONE guifg=#0abdc6 gui=NONE
|
|
hi CursorLineNr ctermbg=201 ctermfg=201 cterm=NONE guibg=#ea00d9 guifg=#ea00d9 gui=NONE
|
|
hi CursorColumn ctermbg=NONE ctermfg=201 cterm=NONE guibg=NONE guifg=#ea00d9 gui=NONE
|
|
hi Pmenu ctermbg=25 ctermfg=44 cterm=NONE guibg=#005faf guifg=#0abdc6 gui=NONE
|
|
hi PmenuSbar ctermbg=25 ctermfg=NONE cterm=NONE guibg=#005faf guifg=NONE gui=NONE
|
|
hi PmenuSel ctermbg=13 ctermfg=44 cterm=bold guibg=#711c91 guifg=#0abdc6 gui=bold
|
|
hi PmenuThumb ctermbg=44 ctermfg=NONE cterm=NONE guibg=#0abdc6 guifg=NONE gui=NONE
|
|
hi DiffAdd ctermbg=13 ctermfg=10 cterm=NONE guibg=#711c91 guifg=#00ff00 gui=NONE
|
|
hi DiffChange ctermbg=13 ctermfg=255 cterm=NONE guibg=#711c91 guifg=#d7d7d5 gui=NONE
|
|
hi DiffDelete ctermbg=13 ctermfg=9 cterm=NONE guibg=#711c91 guifg=#ff0000 gui=NONE
|
|
hi DiffText ctermbg=13 ctermfg=44 cterm=NONE guibg=#711c91 guifg=#0abdc6 gui=NONE
|
|
hi IncSearch ctermbg=201 ctermfg=NONE cterm=NONE guibg=#ea00d9 guifg=NONE gui=NONE
|
|
hi Search ctermbg=201 ctermfg=NONE cterm=bold guibg=#ea00d9 guifg=NONE gui=bold
|
|
hi ErrorMsg ctermbg=9 ctermfg=NONE cterm=bold guibg=#ff0000 guifg=NONE gui=bold
|
|
hi ModeMsg ctermbg=NONE ctermfg=44 cterm=bold guibg=NONE guifg=#0abdc6 gui=bold
|
|
hi MoreMsg ctermbg=NONE ctermfg=44 cterm=bold guibg=NONE guifg=#0abdc6 gui=bold
|
|
hi Question ctermbg=NONE ctermfg=44 cterm=NONE guibg=NONE guifg=#0abdc6 gui=NONE
|
|
hi Cursor ctermbg=NONE ctermfg=201 cterm=NONE guibg=NONE guifg=#ea00d9 gui=NONE
|
|
hi Function ctermbg=NONE ctermfg=201 cterm=bold guibg=NONE guifg=#ea00d9 gui=bold
|
|
hi Exception ctermbg=NONE ctermfg=9 cterm=bold guibg=NONE guifg=#ff0000 gui=bold
|
|
hi htmlTagName ctermbg=NONE ctermfg=13 cterm=bold guibg=NONE guifg=#711c91 gui=bold
|
|
hi Operator ctermbg=NONE ctermfg=201 cterm=bold guibg=NONE guifg=#ea00d9 gui=bold
|
|
hi Visual ctermbg=13 ctermfg=44 cterm=bold guibg=#711c91 guifg=#0abdc6 gui=bold
|
|
hi Keyword ctermbg=NONE ctermfg=201 cterm=bold guibg=NONE guifg=#ea00d9 gui=bold
|
|
|
|
elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
|
|
set t_Co=16
|
|
|
|
hi Normal ctermbg=black ctermfg=cyan cterm=NONE
|
|
|
|
set background=dark
|
|
|
|
hi NonText ctermbg=NONE ctermfg=magenta cterm=NONE
|
|
hi Comment ctermbg=NONE ctermfg=blue cterm=bold
|
|
hi Constant ctermbg=NONE ctermfg=darkyellow cterm=NONE
|
|
hi Error ctermbg=NONE ctermfg=red cterm=NONE
|
|
hi Identifier ctermbg=NONE ctermfg=darkmagenta cterm=bold
|
|
hi PreProc ctermbg=NONE ctermfg=darkmagenta cterm=bold
|
|
hi Special ctermbg=NONE ctermfg=darkmagenta cterm=NONE
|
|
hi Statement ctermbg=NONE ctermfg=green cterm=bold
|
|
hi String ctermbg=NONE ctermfg=darkyellow cterm=NONE
|
|
hi Todo ctermbg=magenta ctermfg=NONE cterm=NONE
|
|
hi Type ctermbg=NONE ctermfg=magenta cterm=bold
|
|
hi Underlined ctermbg=NONE ctermfg=cyan cterm=underline
|
|
hi StatusLine ctermbg=blue ctermfg=cyan cterm=bold
|
|
hi StatusLineNC ctermbg=darkmagenta ctermfg=magenta cterm=NONE
|
|
hi VertSplit ctermbg=blue ctermfg=NONE cterm=NONE
|
|
hi TabLine ctermbg=blue ctermfg=cyan cterm=bold
|
|
hi TabLineFill ctermbg=blue ctermfg=cyan cterm=bold
|
|
hi TabLineSel ctermbg=darkmagenta ctermfg=cyan cterm=bold
|
|
hi Title ctermbg=NONE ctermfg=darkyellow cterm=NONE
|
|
hi CursorLine ctermbg=magenta ctermfg=magenta cterm=NONE
|
|
hi LineNr ctermbg=NONE ctermfg=cyan cterm=NONE
|
|
hi CursorLineNr ctermbg=magenta ctermfg=magenta cterm=NONE
|
|
hi CursorColumn ctermbg=NONE ctermfg=magenta cterm=NONE
|
|
hi Pmenu ctermbg=blue ctermfg=cyan cterm=NONE
|
|
hi PmenuSbar ctermbg=blue ctermfg=NONE cterm=NONE
|
|
hi PmenuSel ctermbg=darkmagenta ctermfg=cyan cterm=bold
|
|
hi PmenuThumb ctermbg=cyan ctermfg=NONE cterm=NONE
|
|
hi DiffAdd ctermbg=darkmagenta ctermfg=green cterm=NONE
|
|
hi DiffChange ctermbg=darkmagenta ctermfg=white cterm=NONE
|
|
hi DiffDelete ctermbg=darkmagenta ctermfg=red cterm=NONE
|
|
hi DiffText ctermbg=darkmagenta ctermfg=cyan cterm=NONE
|
|
hi IncSearch ctermbg=magenta ctermfg=NONE cterm=NONE
|
|
hi Search ctermbg=magenta ctermfg=NONE cterm=bold
|
|
hi ErrorMsg ctermbg=red ctermfg=NONE cterm=bold
|
|
hi ModeMsg ctermbg=NONE ctermfg=cyan cterm=bold
|
|
hi MoreMsg ctermbg=NONE ctermfg=cyan cterm=bold
|
|
hi Question ctermbg=NONE ctermfg=cyan cterm=NONE
|
|
hi Cursor ctermbg=NONE ctermfg=magenta cterm=NONE
|
|
hi Function ctermbg=NONE ctermfg=magenta cterm=bold
|
|
hi Exception ctermbg=NONE ctermfg=red cterm=bold
|
|
hi htmlTagName ctermbg=NONE ctermfg=darkmagenta cterm=bold
|
|
hi Operator ctermbg=NONE ctermfg=magenta cterm=bold
|
|
hi Visual ctermbg=darkmagenta ctermfg=cyan cterm=bold
|
|
hi Keyword ctermbg=NONE ctermfg=magenta cterm=bold
|
|
endif
|
|
|
|
hi link Number Constant
|
|
hi link StatusLineTerm StatusLine
|
|
hi link StatusLineTermNC StatusLineNC
|
|
hi link WarningMsg Error
|
|
|
|
let g:terminal_ansi_colors = [
|
|
\ '#000b1e',
|
|
\ '#800000',
|
|
\ '#008000',
|
|
\ '#f57800',
|
|
\ '#000080',
|
|
\ '#711c91',
|
|
\ '#008080',
|
|
\ '#808080',
|
|
\ '#808080',
|
|
\ '#ff0000',
|
|
\ '#00ff00',
|
|
\ '#ffff00',
|
|
\ '#005faf',
|
|
\ '#ea00d9',
|
|
\ '#0abdc6',
|
|
\ '#d7d7d5',
|
|
\ ]
|
|
|
|
" Generated with RNB (https://github.com/romainl/vim-rnb)
|