vim/autoload/Powerline/Colorschemes/badwolf.vim @ 958358268b7e

More
author Steve Losh <steve@stevelosh.com>
date Mon, 31 Jan 2022 21:28:01 -0500
parents e3bd494ee399
children (none)
call Pl#Hi#Allocate({
        \ 'black'          : 16,
        \ 'white'          : 231,
        \
        \ 'darkestgreen'   : 22,
        \ 'darkgreen'      : 28,
        \ 'mediumgreen'    : 70,
        \ 'brightgreen'    : 148,
        \
        \ 'darkestcyan'    : 23,
        \ 'mediumcyan'     : 117,
        \
        \ 'darkestblue'    : 24,
        \ 'darkblue'       : 31,
        \
        \ 'darkestred'     : 52,
        \ 'darkred'        : 88,
        \ 'mediumred'      : 124,
        \ 'brightred'      : 160,
        \ 'brightestred'   : 196,
        \
        \ 'darkestpurple'  : 55,
        \ 'mediumpurple'   : 98,
        \ 'brightpurple'   : 189,
        \
        \ 'brightorange'   : 208,
        \ 'brightestorange': 214,
        \
        \ 'gray0'          : 234,
        \ 'gray1'          : 235,
        \ 'gray2'          : 236,
        \ 'gray3'          : 238,
        \ 'gray4'          : 240,
        \ 'gray5'          : 241,
        \ 'gray6'          : 244,
        \ 'gray7'          : 245,
        \ 'gray8'          : 247,
        \ 'gray9'          : 250,
        \ 'gray10'         : 252,
        \ })

let g:Powerline#Colorschemes#badwolf#colorscheme = Pl#Colorscheme#Init([
        \ Pl#Hi#Segments(['SPLIT'], {
                \ 'n': ['white', 'gray2'],
                \ 'N': ['white', 'gray1'],
                \ 'i': ['white', 'darkestblue'],
                \ }),
        \
        \ Pl#Hi#Segments(['mode_indicator'], {
                \ 'n': ['darkestgreen', 'brightgreen', ['bold']],
                \ 'i': ['darkestcyan', 'white', ['bold']],
                \ 'v': ['darkred', 'brightorange', ['bold']],
                \ 'r': ['white', 'brightred', ['bold']],
                \ 's': ['white', 'gray5', ['bold']],
                \ }),
        \
        \ Pl#Hi#Segments(['branch', 'scrollpercent', 'raw', 'filesize'], {
                \ 'n': ['gray9', 'gray4'],
                \ 'N': ['gray4', 'gray2'],
                \ 'i': ['mediumcyan', 'darkblue'],
                \ }),
        \
        \ Pl#Hi#Segments(['fileinfo', 'filename'], {
                \ 'n': ['white', 'gray4', ['bold']],
                \ 'N': ['gray7', 'gray2', ['bold']],
                \ 'i': ['white', 'darkblue', ['bold']],
                \ }),
        \
        \ Pl#Hi#Segments(['fileinfo.filepath'], {
                \ 'n': ['gray10'],
                \ 'N': ['gray6'],
                \ 'i': ['mediumcyan'],
                \ }),
        \
        \ Pl#Hi#Segments(['static_str'], {
                \ 'n': ['white', 'gray4'],
                \ 'N': ['gray7', 'gray1'],
                \ 'i': ['white', 'darkblue'],
                \ }),
        \
        \ Pl#Hi#Segments(['fileinfo.flags'], {
                \ 'n': ['brightestred', ['bold']],
                \ 'N': ['darkred'],
                \ 'i': ['brightestred', ['bold']],
                \ }),
        \
        \ Pl#Hi#Segments(['currenttag', 'fullcurrenttag', 'fileformat', 'fileencoding', 'pwd', 'filetype', 'rvm:string', 'rvm:statusline', 'virtualenv:statusline', 'charcode', 'currhigroup'], {
                \ 'n': ['gray8', 'gray2'],
                \ 'i': ['mediumcyan', 'darkestblue'],
                \ }),
        \
        \ Pl#Hi#Segments(['lineinfo'], {
                \ 'n': ['gray2', 'gray10', ['bold']],
                \ 'N': ['gray7', 'gray3', ['bold']],
                \ 'i': ['darkestcyan', 'mediumcyan', ['bold']],
                \ }),
        \
        \ Pl#Hi#Segments(['errors'], {
                \ 'n': ['brightestorange', 'gray2', ['bold']],
                \ 'i': ['brightestorange', 'darkestblue', ['bold']],
                \ }),
        \
        \ Pl#Hi#Segments(['lineinfo.line.tot'], {
                \ 'n': ['gray6'],
                \ 'N': ['gray5'],
                \ 'i': ['darkestcyan'],
                \ }),
        \
        \ Pl#Hi#Segments(['paste_indicator', 'ws_marker'], {
                \ 'n': ['white', 'brightred', ['bold']],
                \ }),
        \
        \ Pl#Hi#Segments(['gundo:static_str.name', 'command_t:static_str.name'], {
                \ 'n': ['white', 'mediumred', ['bold']],
                \ 'N': ['brightred', 'darkestred', ['bold']],
                \ }),
        \
        \ Pl#Hi#Segments(['gundo:static_str.buffer', 'command_t:raw.line'], {
                \ 'n': ['white', 'darkred'],
                \ 'N': ['brightred', 'darkestred'],
                \ }),
        \
        \ Pl#Hi#Segments(['gundo:SPLIT', 'command_t:SPLIT'], {
                \ 'n': ['white', 'darkred'],
                \ 'N': ['white', 'darkestred'],
                \ }),
        \
        \ Pl#Hi#Segments(['lustyexplorer:static_str.name', 'minibufexplorer:static_str.name', 'nerdtree:raw.name', 'tagbar:static_str.name'], {
                \ 'n': ['white', 'mediumgreen', ['bold']],
                \ 'N': ['mediumgreen', 'darkestgreen', ['bold']],
                \ }),
        \
        \ Pl#Hi#Segments(['lustyexplorer:static_str.buffer', 'tagbar:static_str.buffer'], {
                \ 'n': ['brightgreen', 'darkgreen'],
                \ 'N': ['mediumgreen', 'darkestgreen'],
                \ }),
        \
        \ Pl#Hi#Segments(['lustyexplorer:SPLIT', 'minibufexplorer:SPLIT', 'nerdtree:SPLIT', 'tagbar:SPLIT'], {
                \ 'n': ['white', 'darkgreen'],
                \ 'N': ['white', 'darkestgreen'],
                \ }),
        \
        \ Pl#Hi#Segments(['ctrlp:focus', 'ctrlp:byfname'], {
                \ 'n': ['brightpurple', 'darkestpurple'],
                \ }),
        \
        \ Pl#Hi#Segments(['ctrlp:prev', 'ctrlp:next', 'ctrlp:pwd'], {
                \ 'n': ['white', 'mediumpurple'],
                \ }),
        \
        \ Pl#Hi#Segments(['ctrlp:item'], {
                \ 'n': ['darkestpurple', 'white', ['bold']],
                \ }),
        \
        \ Pl#Hi#Segments(['ctrlp:marked'], {
                \ 'n': ['brightestred', 'darkestpurple', ['bold']],
                \ }),
        \
        \ Pl#Hi#Segments(['ctrlp:count'], {
                \ 'n': ['darkestpurple', 'white'],
                \ }),
        \
        \ Pl#Hi#Segments(['ctrlp:SPLIT'], {
                \ 'n': ['white', 'darkestpurple'],
                \ }),
        \ ])