neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

murphy.vim (15852B)


      1 " Name:         murphy
      2 " Description:  Green foreground black background.
      3 " Author:       Original author Ron Aaron <ron@ronware.org>.
      4 " Maintainer:   Original maintainer Ron Aaron <ron@ronware.org>.
      5 " URL:          https://github.com/vim/colorschemes
      6 " License:      Same as Vim
      7 " Last Change:  2025 Oct 08
      8 
      9 " Generated by Colortemplate v3.0.0-beta10
     10 
     11 set background=dark
     12 
     13 " hi clear
     14 source $VIMRUNTIME/colors/vim.lua " Nvim: revert to Vim default color scheme
     15 let g:colors_name = 'murphy'
     16 
     17 let s:t_Co = &t_Co
     18 let s:tgc = has('termguicolors') && &termguicolors
     19 
     20 let g:terminal_ansi_colors = ['#303030', '#ffa700', '#005f00', '#ffd7af', '#87afff', '#ffafaf', '#00afaf', '#bcbcbc', '#444444', '#ff0000', '#00875f', '#ffff00', '#005fff', '#ff00ff', '#00ffff', '#ffffff']
     21 " Nvim uses g:terminal_color_{0-15} instead
     22 for i in range(g:terminal_ansi_colors->len())
     23  let g:terminal_color_{i} = g:terminal_ansi_colors[i]
     24 endfor
     25 
     26 hi! link Added Constant
     27 hi! link CurSearch Search
     28 hi! link CursorLineFold CursorLine
     29 hi! link CursorLineSign CursorLine
     30 hi! link Float Number
     31 hi! link Function Identifier
     32 hi! link LineNrAbove LineNr
     33 hi! link LineNrBelow LineNr
     34 hi! link MessageWindow Pmenu
     35 hi! link Number Constant
     36 hi! link PopupNotification Todo
     37 hi! link StatusLineTerm StatusLine
     38 hi! link StatusLineTermNC StatusLineNC
     39 hi! link TabPanel Normal
     40 hi! link TabPanelFill EndOfBuffer
     41 hi! link Terminal Normal
     42 
     43 hi Normal guifg=#87ff87 guibg=#000000 guisp=NONE gui=NONE ctermfg=120 ctermbg=16 cterm=NONE term=NONE
     44 hi ColorColumn guifg=NONE guibg=#262626 guisp=NONE gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE term=reverse
     45 hi Comment guifg=#ffa700 guibg=NONE guisp=NONE gui=NONE ctermfg=214 ctermbg=NONE cterm=NONE term=bold
     46 hi Conceal guifg=#bcbcbc guibg=NONE guisp=NONE gui=NONE ctermfg=250 ctermbg=NONE cterm=NONE term=NONE
     47 hi Constant guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=231 ctermbg=NONE cterm=NONE term=NONE
     48 hi Cursor guifg=#000000 guibg=#87ff87 guisp=NONE gui=NONE ctermfg=16 ctermbg=120 cterm=NONE term=reverse
     49 hi CursorColumn guifg=NONE guibg=#444444 guisp=NONE gui=NONE ctermfg=NONE ctermbg=238 cterm=NONE term=NONE
     50 hi CursorLine guifg=NONE guibg=#444444 guisp=NONE gui=NONE ctermfg=NONE ctermbg=238 cterm=NONE term=underline
     51 hi CursorLineNr guifg=#ffff00 guibg=NONE guisp=NONE gui=bold ctermfg=226 ctermbg=NONE cterm=bold term=bold
     52 hi DiffAdd guifg=#ffffff guibg=#5f875f guisp=NONE gui=NONE ctermfg=231 ctermbg=65 cterm=NONE term=reverse
     53 hi DiffChange guifg=#ffffff guibg=#5f87af guisp=NONE gui=NONE ctermfg=231 ctermbg=67 cterm=NONE term=NONE
     54 hi DiffDelete guifg=#ffffff guibg=#af5faf guisp=NONE gui=NONE ctermfg=231 ctermbg=133 cterm=NONE term=reverse
     55 hi DiffText guifg=#000000 guibg=#c6c6c6 guisp=NONE gui=NONE ctermfg=16 ctermbg=251 cterm=NONE term=reverse
     56 hi Directory guifg=#00ffff guibg=NONE guisp=NONE gui=NONE ctermfg=51 ctermbg=NONE cterm=NONE term=NONE
     57 hi EndOfBuffer guifg=#0000ff guibg=#000000 guisp=NONE gui=NONE ctermfg=21 ctermbg=16 cterm=NONE term=NONE
     58 hi Error guifg=#ffffff guibg=#ff0000 guisp=NONE gui=NONE ctermfg=231 ctermbg=196 cterm=NONE term=bold,reverse
     59 hi ErrorMsg guifg=#ffffff guibg=#ff0000 guisp=NONE gui=NONE ctermfg=231 ctermbg=196 cterm=NONE term=bold,reverse
     60 hi FoldColumn guifg=#00afaf guibg=NONE guisp=NONE gui=NONE ctermfg=37 ctermbg=NONE cterm=NONE term=NONE
     61 hi Folded guifg=#00afaf guibg=#303030 guisp=NONE gui=NONE ctermfg=37 ctermbg=236 cterm=NONE term=NONE
     62 hi Identifier guifg=#00ffff guibg=NONE guisp=NONE gui=NONE ctermfg=51 ctermbg=NONE cterm=NONE term=NONE
     63 hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=NONE
     64 hi IncSearch guifg=#ffa700 guibg=NONE guisp=NONE gui=reverse ctermfg=214 ctermbg=NONE cterm=reverse term=bold,reverse,underline
     65 hi LineNr guifg=#ffff00 guibg=NONE guisp=NONE gui=NONE ctermfg=226 ctermbg=NONE cterm=NONE term=NONE
     66 hi MatchParen guifg=#303030 guibg=#ffd7af guisp=NONE gui=NONE ctermfg=236 ctermbg=223 cterm=NONE term=bold,underline
     67 hi ModeMsg guifg=#87ff87 guibg=NONE guisp=NONE gui=bold ctermfg=120 ctermbg=NONE cterm=bold term=bold
     68 hi MoreMsg guifg=#005f00 guibg=NONE guisp=NONE gui=bold ctermfg=22 ctermbg=NONE cterm=bold term=NONE
     69 hi NonText guifg=#00afaf guibg=NONE guisp=NONE gui=NONE ctermfg=37 ctermbg=NONE cterm=NONE term=NONE
     70 hi Pmenu guifg=#ffffff guibg=#444444 guisp=NONE gui=NONE ctermfg=231 ctermbg=238 cterm=NONE term=reverse
     71 hi PmenuMatch guifg=#ff00ff guibg=#444444 guisp=NONE gui=NONE ctermfg=201 ctermbg=238 cterm=NONE term=NONE
     72 hi PmenuMatchSel guifg=#ff00ff guibg=#ffff00 guisp=NONE gui=NONE ctermfg=201 ctermbg=226 cterm=NONE term=NONE
     73 hi PmenuSbar guifg=NONE guibg=#303030 guisp=NONE gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE term=reverse
     74 hi PmenuSel guifg=#000000 guibg=#ffff00 guisp=NONE gui=NONE ctermfg=16 ctermbg=226 cterm=NONE term=bold
     75 hi PmenuThumb guifg=NONE guibg=#bcbcbc guisp=NONE gui=NONE ctermfg=NONE ctermbg=250 cterm=NONE term=NONE
     76 hi PreProc guifg=#ffd7af guibg=NONE guisp=NONE gui=NONE ctermfg=223 ctermbg=NONE cterm=NONE term=NONE
     77 hi Question guifg=#00ffff guibg=NONE guisp=NONE gui=bold ctermfg=51 ctermbg=NONE cterm=bold term=standout
     78 hi QuickFixLine guifg=#303030 guibg=#00afaf guisp=NONE gui=NONE ctermfg=236 ctermbg=37 cterm=NONE term=NONE
     79 hi Search guifg=#ffffff guibg=#0000ff guisp=NONE gui=NONE ctermfg=231 ctermbg=21 cterm=NONE term=reverse
     80 hi SignColumn guifg=#00afaf guibg=NONE guisp=NONE gui=NONE ctermfg=37 ctermbg=NONE cterm=NONE term=reverse
     81 hi Special guifg=#ff00ff guibg=NONE guisp=NONE gui=NONE ctermfg=201 ctermbg=NONE cterm=NONE term=NONE
     82 hi SpecialKey guifg=#00afaf guibg=NONE guisp=NONE gui=NONE ctermfg=37 ctermbg=NONE cterm=NONE term=bold
     83 hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl ctermfg=196 ctermbg=NONE cterm=underline term=underline
     84 hi SpellCap guifg=#00ffff guibg=NONE guisp=#00ffff gui=undercurl ctermfg=51 ctermbg=NONE cterm=underline term=underline
     85 hi SpellLocal guifg=#ffd7af guibg=NONE guisp=#ffd7af gui=undercurl ctermfg=223 ctermbg=NONE cterm=underline term=underline
     86 hi SpellRare guifg=#ffff00 guibg=NONE guisp=#ffff00 gui=undercurl ctermfg=226 ctermbg=NONE cterm=underline term=underline
     87 hi Statement guifg=#ffff00 guibg=NONE guisp=NONE gui=NONE ctermfg=226 ctermbg=NONE cterm=NONE term=NONE
     88 hi StatusLine guifg=#ffffff guibg=#00008b guisp=NONE gui=NONE ctermfg=231 ctermbg=18 cterm=NONE term=bold,reverse
     89 hi StatusLineNC guifg=#ffffff guibg=#3a3a3a guisp=NONE gui=NONE ctermfg=231 ctermbg=237 cterm=NONE term=bold,underline
     90 hi TabLine guifg=#87ff87 guibg=#444444 guisp=NONE gui=NONE ctermfg=120 ctermbg=238 cterm=NONE term=bold,underline
     91 hi TabLineFill guifg=NONE guibg=#303030 guisp=NONE gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE term=NONE
     92 hi TabLineSel guifg=#ffffff guibg=#000000 guisp=NONE gui=NONE ctermfg=231 ctermbg=16 cterm=NONE term=bold,reverse
     93 hi Title guifg=#ff00ff guibg=NONE guisp=NONE gui=bold ctermfg=201 ctermbg=NONE cterm=bold term=NONE
     94 hi TitleBar guifg=#87ff87 guibg=#4c4c4c guisp=NONE gui=NONE ctermfg=120 ctermbg=237 cterm=NONE term=NONE
     95 hi TitleBarNC guifg=#bcbcbc guibg=#3c3c3c guisp=NONE gui=NONE ctermfg=250 ctermbg=236 cterm=NONE term=NONE
     96 hi Todo guifg=#0000ff guibg=#ffff00 guisp=NONE gui=NONE ctermfg=21 ctermbg=226 cterm=NONE term=bold,reverse
     97 hi ToolbarButton guifg=#ffffff guibg=#444444 guisp=NONE gui=bold ctermfg=231 ctermbg=238 cterm=bold term=bold,reverse
     98 hi ToolbarLine guifg=NONE guibg=#303030 guisp=NONE gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE term=reverse
     99 hi Type guifg=#bcbcbc guibg=NONE guisp=NONE gui=NONE ctermfg=250 ctermbg=NONE cterm=NONE term=NONE
    100 hi Underlined guifg=#00afaf guibg=NONE guisp=NONE gui=underline ctermfg=37 ctermbg=NONE cterm=underline term=underline
    101 hi VertSplit guifg=#ffffff guibg=#3a3a3a guisp=NONE gui=NONE ctermfg=231 ctermbg=237 cterm=NONE term=NONE
    102 hi Visual guifg=#ffffff guibg=#005f00 guisp=NONE gui=NONE ctermfg=231 ctermbg=22 cterm=NONE term=reverse
    103 hi VisualNOS guifg=#ffffff guibg=#005f00 guisp=NONE gui=NONE ctermfg=231 ctermbg=22 cterm=NONE term=NONE
    104 hi WarningMsg guifg=#ffa700 guibg=NONE guisp=NONE gui=bold ctermfg=214 ctermbg=NONE cterm=bold term=standout
    105 hi WildMenu guifg=#000000 guibg=#ffff00 guisp=NONE gui=NONE ctermfg=16 ctermbg=226 cterm=NONE term=bold
    106 hi lCursor guifg=#000000 guibg=#ff0000 guisp=NONE gui=NONE ctermfg=16 ctermbg=196 cterm=NONE term=NONE
    107 
    108 if s:tgc || s:t_Co >= 256
    109  finish
    110 endif
    111 
    112 if s:t_Co >= 16
    113  hi Normal ctermfg=green ctermbg=black cterm=NONE
    114  hi ColorColumn ctermfg=green ctermbg=darkgrey cterm=NONE
    115  hi Comment ctermfg=darkred ctermbg=NONE cterm=NONE
    116  hi Conceal ctermfg=grey ctermbg=NONE cterm=NONE
    117  hi Constant ctermfg=white ctermbg=NONE cterm=NONE
    118  hi Cursor ctermfg=black ctermbg=green cterm=NONE
    119  hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline
    120  hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
    121  hi CursorLineNr ctermfg=yellow ctermbg=NONE cterm=underline
    122  hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE
    123  hi DiffChange ctermfg=white ctermbg=blue cterm=NONE
    124  hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE
    125  hi DiffText ctermfg=black ctermbg=grey cterm=NONE
    126  hi Directory ctermfg=cyan ctermbg=NONE cterm=NONE
    127  hi EndOfBuffer ctermfg=blue ctermbg=black cterm=NONE
    128  hi Error ctermfg=white ctermbg=red cterm=NONE
    129  hi ErrorMsg ctermfg=white ctermbg=red cterm=NONE
    130  hi FoldColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE
    131  hi Folded ctermfg=darkcyan ctermbg=NONE cterm=NONE
    132  hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE
    133  hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
    134  hi IncSearch ctermfg=darkred ctermbg=NONE cterm=reverse
    135  hi LineNr ctermfg=yellow ctermbg=NONE cterm=NONE
    136  hi MatchParen ctermfg=black ctermbg=darkyellow cterm=NONE
    137  hi ModeMsg ctermfg=green ctermbg=NONE cterm=bold
    138  hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=bold
    139  hi NonText ctermfg=darkcyan ctermbg=NONE cterm=NONE
    140  hi Pmenu ctermfg=white ctermbg=darkgrey cterm=NONE
    141  hi PmenuMatch ctermfg=white ctermbg=darkgrey cterm=bold
    142  hi PmenuMatchSel ctermfg=black ctermbg=yellow cterm=bold
    143  hi PmenuSbar ctermfg=NONE ctermbg=black cterm=NONE
    144  hi PmenuSel ctermfg=black ctermbg=yellow cterm=NONE
    145  hi PmenuThumb ctermfg=NONE ctermbg=grey cterm=NONE
    146  hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE
    147  hi Question ctermfg=cyan ctermbg=NONE cterm=bold
    148  hi QuickFixLine ctermfg=black ctermbg=darkcyan cterm=NONE
    149  hi Search ctermfg=white ctermbg=blue cterm=NONE
    150  hi SignColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE
    151  hi Special ctermfg=magenta ctermbg=NONE cterm=NONE
    152  hi SpecialKey ctermfg=darkcyan ctermbg=NONE cterm=NONE
    153  hi SpellBad ctermfg=red ctermbg=NONE cterm=underline
    154  hi SpellCap ctermfg=cyan ctermbg=NONE cterm=underline
    155  hi SpellLocal ctermfg=darkyellow ctermbg=NONE cterm=underline
    156  hi SpellRare ctermfg=yellow ctermbg=NONE cterm=underline
    157  hi Statement ctermfg=yellow ctermbg=NONE cterm=NONE
    158  hi StatusLine ctermfg=white ctermbg=darkblue cterm=NONE
    159  hi StatusLineNC ctermfg=white ctermbg=darkgrey cterm=NONE
    160  hi TabLine ctermfg=green ctermbg=darkgrey cterm=NONE
    161  hi TabLineFill ctermfg=NONE ctermbg=grey cterm=NONE
    162  hi TabLineSel ctermfg=white ctermbg=black cterm=NONE
    163  hi Title ctermfg=magenta ctermbg=NONE cterm=bold
    164  hi TitleBar ctermfg=green ctermbg=black cterm=NONE
    165  hi TitleBarNC ctermfg=grey ctermbg=black cterm=NONE
    166  hi Todo ctermfg=blue ctermbg=yellow cterm=NONE
    167  hi ToolbarButton ctermfg=white ctermbg=darkgrey cterm=bold
    168  hi ToolbarLine ctermfg=NONE ctermbg=black cterm=NONE
    169  hi Type ctermfg=grey ctermbg=NONE cterm=NONE
    170  hi Underlined ctermfg=darkcyan ctermbg=NONE cterm=underline
    171  hi VertSplit ctermfg=white ctermbg=darkgrey cterm=NONE
    172  hi Visual ctermfg=white ctermbg=darkgreen cterm=NONE
    173  hi VisualNOS ctermfg=white ctermbg=darkgreen cterm=NONE
    174  hi WarningMsg ctermfg=darkred ctermbg=NONE cterm=bold
    175  hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE
    176  hi lCursor ctermfg=black ctermbg=red cterm=NONE
    177  finish
    178 endif
    179 
    180 if s:t_Co >= 8
    181  hi Normal ctermfg=darkgreen ctermbg=black cterm=NONE
    182  hi ColorColumn ctermfg=grey ctermbg=darkred cterm=NONE
    183  hi Comment ctermfg=darkred ctermbg=NONE cterm=bold
    184  hi Conceal ctermfg=grey ctermbg=NONE cterm=NONE
    185  hi Constant ctermfg=grey ctermbg=NONE cterm=bold
    186  hi Cursor ctermfg=black ctermbg=green cterm=NONE
    187  hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=underline
    188  hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
    189  hi CursorLineNr ctermfg=darkyellow ctermbg=NONE cterm=bold
    190  hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE
    191  hi DiffChange ctermfg=white ctermbg=darkblue cterm=NONE
    192  hi DiffDelete ctermfg=white ctermbg=darkmagenta cterm=NONE
    193  hi DiffText ctermfg=black ctermbg=grey cterm=NONE
    194  hi Directory ctermfg=darkcyan ctermbg=NONE cterm=NONE
    195  hi EndOfBuffer ctermfg=darkblue ctermbg=NONE cterm=bold
    196  hi Error ctermfg=grey ctermbg=darkred cterm=NONE
    197  hi ErrorMsg ctermfg=grey ctermbg=darkred cterm=NONE
    198  hi FoldColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE
    199  hi Folded ctermfg=darkcyan ctermbg=NONE cterm=NONE
    200  hi Identifier ctermfg=darkcyan ctermbg=NONE cterm=NONE
    201  hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
    202  hi IncSearch ctermfg=darkred ctermbg=NONE cterm=reverse
    203  hi LineNr ctermfg=darkyellow ctermbg=NONE cterm=NONE
    204  hi MatchParen ctermfg=black ctermbg=darkyellow cterm=NONE
    205  hi ModeMsg ctermfg=grey ctermbg=NONE cterm=bold
    206  hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=bold
    207  hi NonText ctermfg=darkcyan ctermbg=NONE cterm=NONE
    208  hi Pmenu ctermfg=black ctermbg=darkcyan cterm=NONE
    209  hi PmenuMatch ctermfg=black ctermbg=darkcyan cterm=bold
    210  hi PmenuMatchSel ctermfg=black ctermbg=darkyellow cterm=bold
    211  hi PmenuSbar ctermfg=NONE ctermbg=black cterm=NONE
    212  hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
    213  hi PmenuThumb ctermfg=NONE ctermbg=grey cterm=NONE
    214  hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=bold
    215  hi Question ctermfg=darkcyan ctermbg=NONE cterm=bold
    216  hi QuickFixLine ctermfg=black ctermbg=darkcyan cterm=NONE
    217  hi Search ctermfg=grey ctermbg=darkblue cterm=NONE
    218  hi SignColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE
    219  hi Special ctermfg=darkmagenta ctermbg=NONE cterm=NONE
    220  hi SpecialKey ctermfg=darkcyan ctermbg=NONE cterm=NONE
    221  hi SpellBad ctermfg=darkred ctermbg=darkyellow cterm=reverse
    222  hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=reverse
    223  hi SpellLocal ctermfg=darkyellow ctermbg=NONE cterm=reverse
    224  hi SpellRare ctermfg=darkmagenta ctermbg=darkyellow cterm=reverse
    225  hi Statement ctermfg=darkyellow ctermbg=NONE cterm=NONE
    226  hi StatusLine ctermfg=darkblue ctermbg=grey cterm=bold,reverse
    227  hi StatusLineNC ctermfg=grey ctermbg=black cterm=reverse
    228  hi TabLine ctermfg=grey ctermbg=black cterm=reverse
    229  hi TabLineFill ctermfg=NONE ctermbg=grey cterm=NONE
    230  hi TabLineSel ctermfg=grey ctermbg=black cterm=NONE
    231  hi Title ctermfg=darkmagenta ctermbg=NONE cterm=bold
    232  hi TitleBar ctermfg=green ctermbg=black cterm=NONE
    233  hi TitleBarNC ctermfg=grey ctermbg=black cterm=NONE
    234  hi Todo ctermfg=darkblue ctermbg=darkyellow cterm=NONE
    235  hi ToolbarButton ctermfg=grey ctermbg=black cterm=bold,reverse
    236  hi ToolbarLine ctermfg=NONE ctermbg=black cterm=NONE
    237  hi Type ctermfg=grey ctermbg=NONE cterm=NONE
    238  hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
    239  hi VertSplit ctermfg=grey ctermbg=black cterm=reverse
    240  hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
    241  hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=reverse,underline
    242  hi WarningMsg ctermfg=darkred ctermbg=NONE cterm=bold
    243  hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE
    244  hi lCursor ctermfg=black ctermbg=red cterm=NONE
    245  finish
    246 endif
    247 
    248 if s:t_Co >= 0
    249  hi CurSearch term=reverse
    250  hi CursorIM term=NONE
    251  hi CursorLineFold term=underline
    252  hi CursorLineSign term=underline
    253  hi Float term=NONE
    254  hi Function term=NONE
    255  hi Number term=NONE
    256  hi StatusLineTerm term=bold,reverse
    257  hi StatusLineTermNC term=bold,underline
    258  hi Terminal term=NONE
    259  finish
    260 endif
    261 
    262 " vim: et ts=8 sw=2 sts=2