themes/disabled/cyberpunk-neon.vim
GasparVardanyan d456deb08f update
2022-04-02 23:19:31 +04:00

178 lines
10 KiB
VimL

" cyberpunk-neon.vim -- Vim color scheme.
" Author: Roberto Michán Sánchez (Roboron) (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 = "cyberpunk-neon"
if ($TERM =~ '256' || &t_Co >= 256) || has("gui_running")
hi ColorColumn ctermbg=9 ctermfg=233 cterm=NONE guibg=#ff0000 guifg=#000b1e gui=NONE
hi CursorColumn ctermbg=NONE ctermfg=201 cterm=NONE guibg=NONE guifg=#ea00d9 gui=NONE
hi SpellLocal ctermbg=44 ctermfg=233 cterm=NONE guibg=#0abdc6 guifg=#000b1e gui=NONE guisp=#ea00d9
hi SpellRare ctermbg=13 ctermfg=201 cterm=NONE guibg=#711c91 guifg=#ea00d9 gui=NONE guisp=#0abdc6
hi Visual ctermbg=13 ctermfg=44 cterm=bold guibg=#711c91 guifg=#0abdc6 gui=bold
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 Cursor ctermbg=NONE ctermfg=201 cterm=NONE guibg=NONE guifg=#ea00d9 gui=NONE
hi CursorLine ctermbg=201 ctermfg=233 cterm=NONE guibg=#ea00d9 guifg=#000b1e gui=NONE
hi CursorLineNr ctermbg=201 ctermfg=233 cterm=NONE guibg=#ea00d9 guifg=#000b1e gui=NONE
hi DiffAdd ctermbg=NONE ctermfg=10 cterm=NONE guibg=NONE guifg=#00ff00 gui=NONE
hi DiffAdded ctermbg=NONE ctermfg=10 cterm=NONE guibg=NONE guifg=#00ff00 gui=NONE
hi DiffChange ctermbg=NONE ctermfg=255 cterm=NONE guibg=NONE guifg=#d7d7d5 gui=NONE
hi DiffChanged ctermbg=NONE ctermfg=255 cterm=NONE guibg=NONE guifg=#d7d7d5 gui=NONE
hi DiffDelete ctermbg=NONE ctermfg=9 cterm=NONE guibg=NONE guifg=#ff0000 gui=NONE
hi DiffRemoved ctermbg=NONE ctermfg=9 cterm=NONE guibg=NONE guifg=#ff0000 gui=NONE
hi DiffText ctermbg=NONE ctermfg=44 cterm=NONE guibg=NONE guifg=#0abdc6 gui=NONE
hi Directory ctermbg=NONE ctermfg=10 cterm=bold guibg=NONE guifg=#00ff00 gui=bold
hi Error ctermbg=NONE ctermfg=9 cterm=NONE guibg=NONE guifg=#ff0000 gui=NONE
hi ErrorMsg ctermbg=9 ctermfg=233 cterm=bold guibg=#ff0000 guifg=#000b1e gui=bold
hi Exception ctermbg=NONE ctermfg=9 cterm=bold guibg=NONE guifg=#ff0000 gui=bold
hi FoldColumn ctermbg=10 ctermfg=233 cterm=NONE guibg=#00ff00 guifg=#000b1e gui=NONE
hi Folded ctermbg=10 ctermfg=233 cterm=NONE guibg=#00ff00 guifg=#000b1e gui=NONE
hi Function ctermbg=NONE ctermfg=201 cterm=bold guibg=NONE guifg=#ea00d9 gui=bold
hi Identifier ctermbg=NONE ctermfg=13 cterm=bold guibg=NONE guifg=#711c91 gui=bold
hi IncSearch ctermbg=201 ctermfg=233 cterm=NONE guibg=#ea00d9 guifg=#000b1e gui=NONE
hi Keyword ctermbg=NONE ctermfg=201 cterm=bold guibg=NONE guifg=#ea00d9 gui=bold
hi LineNr ctermbg=NONE ctermfg=44 cterm=NONE guibg=NONE guifg=#0abdc6 gui=NONE
hi MatchParen ctermbg=25 ctermfg=44 cterm=NONE guibg=#005faf guifg=#0abdc6 gui=NONE
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 NonText ctermbg=NONE ctermfg=201 cterm=NONE guibg=NONE guifg=#ea00d9 gui=NONE
hi Normal ctermbg=NONE ctermfg=44 cterm=NONE guibg=#000b1e guifg=#0abdc6 gui=NONE
set background=dark
hi Operator ctermbg=NONE ctermfg=201 cterm=bold guibg=NONE guifg=#ea00d9 gui=bold
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=233 cterm=NONE guibg=#0abdc6 guifg=#000b1e gui=NONE
hi PreProc ctermbg=NONE ctermfg=13 cterm=bold guibg=NONE guifg=#711c91 gui=bold
hi Question ctermbg=NONE ctermfg=44 cterm=NONE guibg=NONE guifg=#0abdc6 gui=NONE
hi Search ctermbg=201 ctermfg=233 cterm=bold guibg=#ea00d9 guifg=#000b1e gui=bold
hi SignColumn ctermbg=10 ctermfg=233 cterm=NONE guibg=#00ff00 guifg=#000b1e gui=NONE
hi Special ctermbg=NONE ctermfg=13 cterm=NONE guibg=NONE guifg=#711c91 gui=NONE
hi SpecialKey ctermbg=NONE ctermfg=green cterm=NONE guibg=NONE guifg=green gui=NONE
hi SpellBad ctermbg=9 ctermfg=233 cterm=NONE guibg=#ff0000 guifg=#000b1e gui=NONE
hi SpellCap ctermbg=10 ctermfg=233 cterm=NONE guibg=#00ff00 guifg=#000b1e gui=NONE guisp=#000080
hi Statement ctermbg=NONE ctermfg=10 cterm=bold guibg=NONE guifg=#00ff00 gui=bold
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 StatusLineTerm ctermbg=25 ctermfg=44 cterm=bold guibg=#005faf guifg=#0abdc6 gui=bold
hi StatusLineTermNC ctermbg=13 ctermfg=201 cterm=NONE guibg=#711c91 guifg=#ea00d9 gui=NONE
hi String ctermbg=NONE ctermfg=208 cterm=NONE guibg=NONE guifg=#f57800 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 Todo ctermbg=201 ctermfg=233 cterm=NONE guibg=#ea00d9 guifg=#000b1e gui=NONE
hi ToolbarLine ctermbg=4 ctermfg=44 cterm=NONE guibg=#000080 guifg=#0abdc6 gui=NONE
hi ToolbarButton ctermbg=25 ctermfg=44 cterm=NONE guibg=#005faf guifg=#0abdc6 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 VertSplit ctermbg=25 ctermfg=NONE cterm=NONE guibg=#005faf guifg=NONE gui=NONE
hi WarningMsg ctermbg=NONE ctermfg=9 cterm=NONE guibg=NONE guifg=#ff0000 gui=NONE
hi WildMenu ctermbg=208 ctermfg=233 cterm=NONE guibg=#f57800 guifg=#000b1e gui=NONE
hi htmlTagName ctermbg=NONE ctermfg=13 cterm=bold guibg=NONE guifg=#711c91 gui=bold
elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
set t_Co=16
hi ColorColumn ctermbg=red ctermfg=black cterm=NONE
hi CursorColumn ctermbg=NONE ctermfg=magenta cterm=NONE
hi SpellLocal ctermbg=cyan ctermfg=black cterm=NONE
hi SpellRare ctermbg=darkmagenta ctermfg=magenta cterm=NONE
hi Visual ctermbg=darkmagenta ctermfg=cyan cterm=bold
hi Comment ctermbg=NONE ctermfg=blue cterm=bold
hi Constant ctermbg=NONE ctermfg=darkyellow cterm=NONE
hi Cursor ctermbg=NONE ctermfg=magenta cterm=NONE
hi CursorLine ctermbg=magenta ctermfg=black cterm=NONE
hi CursorLineNr ctermbg=magenta ctermfg=black cterm=NONE
hi DiffAdd ctermbg=NONE ctermfg=green cterm=NONE
hi DiffAdded ctermbg=NONE ctermfg=green cterm=NONE
hi DiffChange ctermbg=NONE ctermfg=white cterm=NONE
hi DiffChanged ctermbg=NONE ctermfg=white cterm=NONE
hi DiffDelete ctermbg=NONE ctermfg=red cterm=NONE
hi DiffRemoved ctermbg=NONE ctermfg=red cterm=NONE
hi DiffText ctermbg=NONE ctermfg=cyan cterm=NONE
hi Directory ctermbg=NONE ctermfg=green cterm=bold
hi Error ctermbg=NONE ctermfg=red cterm=NONE
hi ErrorMsg ctermbg=red ctermfg=black cterm=bold
hi Exception ctermbg=NONE ctermfg=red cterm=bold
hi FoldColumn ctermbg=green ctermfg=black cterm=NONE
hi Folded ctermbg=green ctermfg=black cterm=NONE
hi Function ctermbg=NONE ctermfg=magenta cterm=bold
hi Identifier ctermbg=NONE ctermfg=darkmagenta cterm=bold
hi IncSearch ctermbg=magenta ctermfg=black cterm=NONE
hi Keyword ctermbg=NONE ctermfg=magenta cterm=bold
hi LineNr ctermbg=NONE ctermfg=cyan cterm=NONE
hi MatchParen ctermbg=blue ctermfg=cyan cterm=NONE
hi ModeMsg ctermbg=NONE ctermfg=cyan cterm=bold
hi MoreMsg ctermbg=NONE ctermfg=cyan cterm=bold
hi NonText ctermbg=NONE ctermfg=magenta cterm=NONE
hi Normal ctermbg=NONE ctermfg=cyan cterm=NONE
set background=dark
hi Operator ctermbg=NONE ctermfg=magenta cterm=bold
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=black cterm=NONE
hi PreProc ctermbg=NONE ctermfg=darkmagenta cterm=bold
hi Question ctermbg=NONE ctermfg=cyan cterm=NONE
hi Search ctermbg=magenta ctermfg=black cterm=bold
hi SignColumn ctermbg=green ctermfg=black cterm=NONE
hi Special ctermbg=NONE ctermfg=darkmagenta cterm=NONE
hi SpecialKey ctermbg=NONE ctermfg=green cterm=NONE
hi SpellBad ctermbg=red ctermfg=black cterm=NONE
hi SpellCap ctermbg=green ctermfg=black cterm=NONE
hi Statement ctermbg=NONE ctermfg=green cterm=bold
hi StatusLine ctermbg=blue ctermfg=cyan cterm=bold
hi StatusLineNC ctermbg=darkmagenta ctermfg=magenta cterm=NONE
hi StatusLineTerm ctermbg=blue ctermfg=cyan cterm=bold
hi StatusLineTermNC ctermbg=darkmagenta ctermfg=magenta cterm=NONE
hi String ctermbg=NONE ctermfg=darkyellow 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 Todo ctermbg=magenta ctermfg=black cterm=NONE
hi ToolbarLine ctermbg=darkblue ctermfg=cyan cterm=NONE
hi ToolbarButton ctermbg=blue ctermfg=cyan cterm=NONE
hi Type ctermbg=NONE ctermfg=magenta cterm=bold
hi Underlined ctermbg=NONE ctermfg=cyan cterm=underline
hi VertSplit ctermbg=blue ctermfg=NONE cterm=NONE
hi WarningMsg ctermbg=NONE ctermfg=red cterm=NONE
hi WildMenu ctermbg=darkyellow ctermfg=black cterm=NONE
hi htmlTagName ctermbg=NONE ctermfg=darkmagenta cterm=bold
endif
hi link Number Constant
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)