" The standard ncurses colors are:
" Default = -1 = None, can be used for transparency or default color
" Black = 0
" Red = 1
" Green = 2
" Yellow = 3
" Blue = 4
" Magenta = 5
" Cyan = 6
" White = 7

" Available attributes (some of them can be combined):
" bold
" underline
" reverse or inverse
" standout
" none

" highlight group cterm=attrs ctermfg=foreground_color ctermbg=background_color

highlight clear

highlight Border cterm=none ctermfg=default ctermbg=default
highlight Win cterm=none ctermfg=default ctermbg=default
highlight AuxWin cterm=none ctermfg=white ctermbg=234
highlight Selected cterm=none ctermfg=default ctermbg=234
highlight TopLine cterm=none ctermfg=240 ctermbg=default
highlight TopLineSel cterm=none ctermfg=cyan ctermbg=default
highlight CurrLine cterm=none ctermfg=cyan ctermbg=234
highlight OtherLine cterm=none ctermfg=default ctermbg=default
highlight TabLine cterm=none ctermfg=default ctermbg=234
highlight TabLineSel cterm=none ctermfg=234 ctermbg=green
highlight JobLine cterm=none ctermfg=234 ctermbg=yellow
highlight StatusLine cterm=none ctermfg=default ctermbg=234
highlight CmdLine cterm=none ctermfg=default ctermbg=default
highlight ErrorMsg cterm=bold ctermfg=yellow ctermbg=default
highlight WildMenu cterm=reverse ctermfg=cyan ctermbg=234
highlight SuggestBox cterm=none ctermfg=yellow ctermbg=default
highlight CmpMismatch cterm=none ctermfg=red ctermbg=default
highlight LineNr cterm=none ctermfg=default ctermbg=default

highlight Directory cterm=none ctermfg=blue ctermbg=default
highlight Link cterm=none ctermfg=cyan ctermbg=default
highlight BrokenLink cterm=none ctermfg=red ctermbg=default
highlight Socket cterm=reverse ctermfg=magenta ctermbg=default
highlight Device cterm=none ctermfg=yellow ctermbg=default
highlight Fifo cterm=none ctermfg=yellow ctermbg=black
highlight Executable cterm=none ctermfg=green ctermbg=default

" autoparsed from LS_COLORS using vifm/src/vifm-convert-dircolors

"generic file types
highlight BrokenLink cterm=bold ctermfg=red ctermbg=black
highlight Device cterm=bold ctermfg=yellow ctermbg=black
highlight Directory cterm=bold ctermfg=blue ctermbg=default
highlight Executable cterm=bold ctermfg=green ctermbg=default
highlight Fifo cterm=none ctermfg=yellow ctermbg=black
highlight Link cterm=bold ctermfg=cyan ctermbg=default
highlight Socket cterm=bold ctermfg=magenta ctermbg=default

" file name specific highlight
highlight /^.*\.(aac|au|flac|m4a|mid|midi|mka|mp3|mpc|oga|ogg|opus|ra|spx|wav|xspf)$/I cterm=none ctermfg=cyan ctermbg=default
highlight /^.*\.(7z|ace|alz|arc|arj|bz|bz2|cab|cpio|deb|dwm|dz|ear|esd|gz|jar|lha|lrz|lz|lz4|lzh|lzma|lzo|rar|rpm|rz|sar|swm|t7z|tar|taz|tbz|tbz2|tgz|tlz|txz|tz|tzo|tzst|war|wim|xz|z|zip|zoo|zst)$/I cterm=bold ctermfg=red ctermbg=default
highlight /^.*\.(asf|avi|bmp|cgm|dl|emf|flc|fli|flv|gif|gl|jpeg|jpg|m2v|m4v|mjpeg|mjpg|mkv|mng|mov|mp4|mp4v|mpeg|mpg|nuv|ogm|ogv|ogx|pbm|pcx|pgm|png|ppm|qt|rm|rmvb|svg|svgz|tga|tif|tiff|vob|webm|webp|wmv|xbm|xcf|xpm|xwd|yuv)$/I cterm=bold ctermfg=magenta ctermbg=default