├── README └── colors └── PerfectDark.vim /README: -------------------------------------------------------------------------------- 1 | This is a mirror of http://www.vim.org/scripts/script.php?script_id=5112 2 | 3 | This is a darkish scheme with various cold colors of which most are green/blue. 4 | 5 | Recommend to install vimscript #4293 and vimscript #1640 to support STL and C++11. 6 | 7 | Note that I only defined gui colors and the term colors were automatically converted to. So probably you need vimscript #2682 or something else to get better performance in terminal. 8 | 9 | Note2: I failed to make this scheme compatible with win32 vim terminal. 10 | 11 | Screenshots: 12 | In Linux GVim: http://i1377.photobucket.com/albums/ah43/lz96/perfectdark_zpsa7099350.png 13 | In Windows GVim: http://i1377.photobucket.com/albums/ah43/lz96/win_zps3c95ecff.jpg 14 | In Linux terminal (vimcat): http://i1377.photobucket.com/albums/ah43/lz96/perfectDarkinterm_zps34785a7a.png 15 | -------------------------------------------------------------------------------- /colors/PerfectDark.vim: -------------------------------------------------------------------------------- 1 | " Colorscheme created with ColorSchemeEditor v1.2.3 2 | "Name: PerfectDark 3 | "Maintainer: Vic Luo 4 | "Last Change: 2015 09 12 5 | set background=dark 6 | if version > 580 7 | highlight clear 8 | if exists("syntax_on") 9 | syntax reset 10 | endif 11 | endif 12 | let g:colors_name = "PerfectDark" 13 | 14 | if v:version >= 700 15 | highlight CursorColumn guibg=grey40 gui=NONE 16 | highlight CursorLine guibg=#3d3d3d gui=NONE 17 | highlight Pmenu guibg=#000d52 gui=NONE 18 | highlight PmenuSel guibg=#0040b7 gui=NONE 19 | highlight PmenuSbar guibg=grey gui=NONE 20 | highlight PmenuThumb guibg=white gui=NONE 21 | highlight TabLine guibg=darkgrey gui=underline 22 | highlight TabLineFill gui=reverse 23 | highlight TabLineSel gui=bold 24 | if has('spell') 25 | highlight SpellBad gui=undercurl cterm=undercurl 26 | highlight SpellCap gui=undercurl cterm=undercurl 27 | highlight SpellLocal gui=undercurl cterm=undercurl 28 | highlight SpellRare gui=undercurl cterm=undercurl 29 | endif 30 | endif 31 | highlight Cursor guifg=bg guibg=#aaaaaa gui=NONE 32 | highlight CursorIM gui=NONE cterm=NONE 33 | highlight DiffAdd guibg=darkblue gui=NONE 34 | highlight DiffChange guibg=darkmagenta gui=NONE 35 | highlight DiffDelete guifg=blue guibg=darkcyan gui=bold 36 | highlight DiffText guibg=red gui=bold 37 | highlight Directory guifg=#35d244 gui=NONE 38 | highlight ErrorMsg guifg=white guibg=red gui=NONE 39 | highlight FoldColumn guifg=cyan guibg=grey gui=NONE 40 | highlight Folded guifg=#111111 guibg=#8090a0 gui=NONE 41 | highlight IncSearch guifg=slategrey guibg=khaki gui=reverse 42 | highlight LineNr guifg=#999999 guibg=#191414 gui=NONE 43 | highlight MatchParen guibg=darkcyan gui=NONE 44 | highlight ModeMsg gui=bold cterm=bold 45 | highlight MoreMsg guifg=seagreen gui=bold cterm=bold 46 | highlight NonText guifg=#444444 guibg=#222222 gui=bold cterm=bold 47 | highlight Normal guifg=#ececec guibg=#222222 gui=NONE cterm=NONE 48 | highlight Question guifg=green gui=bold cterm=bold 49 | highlight Search guifg=wheat guibg=#633509 gui=underline cterm=underline 50 | highlight SignColumn guifg=cyan guibg=#000000 gui=NONE cterm=NONE 51 | highlight SpecialKey guifg=cyan gui=NONE cterm=NONE 52 | highlight StatusLine guifg=white guibg=#8090a0 gui=bold cterm=bold 53 | highlight StatusLineNC guifg=#506070 guibg=#a0b0c0 gui=reverse cterm=reverse 54 | highlight Title guifg=#ffffff gui=bold cterm=bold 55 | highlight VertSplit guifg=#000735 guibg=#152269 gui=reverse cterm=reverse 56 | highlight Visual guibg=#5c5c5c gui=NONE cterm=NONE 57 | highlight VisualNOS gui=bold,underline cterm=bold,underline 58 | highlight WarningMsg guifg=red gui=NONE cterm=NONE 59 | highlight WildMenu guifg=black guibg=yellow gui=NONE cterm=NONE 60 | highlight link Boolean Constant 61 | highlight link Character Constant 62 | highlight Comment guifg=#999999 gui=NONE cterm=NONE 63 | highlight link Conditional Statement 64 | highlight Constant guifg=#ed9d13 gui=NONE cterm=NONE 65 | highlight link Debug Special 66 | highlight Define guifg=#cd23cd gui=NONE cterm=NONE 67 | highlight link Delimiter Special 68 | highlight Error guifg=white guibg=red gui=NONE cterm=NONE 69 | highlight link Exception Statement 70 | highlight link Float Number 71 | highlight Function guifg=#447fcf gui=NONE cterm=NONE 72 | highlight Identifier guifg=#40ffff gui=NONE cterm=NONE 73 | highlight Ignore guifg=bg gui=NONE cterm=NONE 74 | highlight link Include PreProc 75 | highlight link Keyword Statement 76 | highlight link Label Statement 77 | highlight Macro guifg=#ae2fae gui=bold cterm=bold 78 | highlight Number guifg=#549dc1 gui=NONE cterm=NONE 79 | highlight link Operator Statement 80 | highlight PreCondit guifg=#ac8dc6 gui=bold cterm=bold 81 | highlight PreProc guifg=#ae2fae gui=bold cterm=bold 82 | highlight link Repeat Statement 83 | highlight Special guifg=orange gui=NONE cterm=NONE 84 | highlight link SpecialChar Special 85 | highlight link SpecialComment Special 86 | highlight Statement guifg=#729fcf gui=bold cterm=bold 87 | highlight link StorageClass Type 88 | highlight String guifg=#ed9d13 gui=NONE cterm=NONE 89 | highlight link Structure Type 90 | highlight link Tag Special 91 | highlight Todo guifg=#e50808 guibg=#520000 gui=bold cterm=bold 92 | highlight Type guifg=#6ab825 gui=bold cterm=bold 93 | highlight cType guifg=#27B684 gui=bold 94 | highlight cTypeTag guifg=#27B684 gui=NONE 95 | highlight Typedef guifg=#27b684 gui=bold cterm=bold 96 | highlight Underlined guifg=#80a0ff gui=underline cterm=underline 97 | highlight cPreProc guifg=#ed0000 gui=bold 98 | 99 | "ColorScheme metadata{{{ 100 | if v:version >= 700 101 | let g:native_Metadata = { 102 | \"Palette" : "black:white:gray50:red:purple:blue:light blue:green:yellow:orange:lavender:brown:goldenrod4:dodger blue:pink:light green:gray10:gray30:gray75:gray90", 103 | \"Last Change" : "2015 09 12", 104 | \"Name" : "PerfectDark", 105 | \} 106 | endif 107 | "}}} 108 | " vim:set foldmethod=marker expandtab filetype=vim: 109 | --------------------------------------------------------------------------------