├── README.md ├── colors └── monokai.vim └── screenshot.png /README.md: -------------------------------------------------------------------------------- 1 | # monokai.vim 2 | 3 | [Monokai][textmate] is a GUI-only colorscheme, originally [ported to vim by Damien Gombault][original] (first seen [here][first]). 4 | 5 | The [original repos still live][repos], although it hasn't been updated since 2009. This repos serves only to allow monokai.vim to be installed using modern plugin managers for vim. 6 | 7 | There's also a [vim.org Script page][vimorg] for this colorscheme. 8 | 9 | ## Vundle 10 | Add to your .vimrc: 11 | 12 | Plugin 'lsdr/monokai' 13 | 14 | Don't forget to `:PluginInstall` after editing your config files. 15 | 16 | ## Manual install 17 | Fetch it over the net and store it locally in your `.vim/colors` folder: 18 | 19 | $ cd ~/.vim/colors 20 | $ curl -G https://raw.githubusercontent.com/lsdr/monokai/master/colors/monokai.vim -o monokai.vim 21 | 22 | ## Screenshot 23 | [![monokai.vim screenshot][screenshot]](https://github.com/lsdr/monokai/raw/master/screenshot.png) 24 | 25 | ## License 26 | [![Creative Commons BY-NC][ccstamp]][ccbync] 27 | 28 | 29 | [textmate]: http://www.monokai.nl/blog/2006/07/15/textmate-color-theme/ 30 | [original]: http://desintegr.free.fr/dokuwiki/doku.php?id=linux:vim:monokai 31 | [repos]: http://desintegr.googlecode.com/svn/config/vim/colors/monokai.vim 32 | [first]: http://modcult.org/read/2008/7/3/monokai-for-vim 33 | [screenshot]: https://github.com/lsdr/monokai/raw/master/screenshot.png "monokai.vim screenshot" 34 | [ccbync]: http://creativecommons.org/licenses/by-nc/3.0/ 35 | [ccstamp]: http://i.creativecommons.org/l/by-nc/3.0/88x31.png "creative commons by-nc" 36 | [vimorg]: http://www.vim.org/scripts/script.php?script_id=4667 37 | 38 | -------------------------------------------------------------------------------- /colors/monokai.vim: -------------------------------------------------------------------------------- 1 | " Vim color file 2 | " Maintainer: Damien Gombault 3 | " WWW: http://desintegr.googlecode.com/svn/config/vim/colors/monokai.vim 4 | " Last Change: 2008 Feb 27 5 | " Version: 0.1.3 6 | 7 | set background=dark 8 | 9 | hi clear 10 | 11 | if exists("syntax_on") 12 | syntax reset 13 | endif 14 | 15 | let colors_name = "monokai" 16 | 17 | hi Normal guifg=#F8F8F2 guibg=#272822 18 | 19 | " Main highlight groups 20 | hi Cursor guibg=fg 21 | "hi CursorIM 22 | "hi CursorColumn 23 | hi CursorLine guibg=#3E3D32 24 | hi Directory guifg=#66D9EF gui=none 25 | hi DiffAdd guifg=bg guibg=#A6E22E 26 | hi DiffChange guifg=bg guibg=#E6DB74 27 | hi DiffDelete guifg=bg guibg=#F92672 28 | hi DiffText guifg=bg guibg=#E6DB74 29 | hi ErrorMsg guifg=#F92672 guibg=bg gui=none 30 | hi VertSplit guifg=#3B3A32 guibg=bg gui=none 31 | hi Folded guifg=#75715E guibg=bg gui=none 32 | hi FoldColumn guifg=#75715E guibg=#3E3D32 gui=none 33 | hi SignColum guifg=#75715E guibg=#3E3D32 gui=none 34 | hi SignColumn guifg=#75715E guibg=#3E3D32 gui=none 35 | hi IncSearch guifg=bg guibg=#E6DB74 gui=none 36 | hi LineNr guifg=#75715E guibg=#3E3D32 gui=none 37 | hi MatchParen guifg=fg guibg=bg gui=bold 38 | hi ModeMsg gui=none 39 | hi MoreMsg guifg=#66D9EF gui=none 40 | hi NonText guifg=#3B3A32 gui=none 41 | hi Pmenu guifg=fg guibg=#3E3D32 42 | hi PmenuSel guifg=fg guibg=bg 43 | hi PmenuSbar guibg=bg 44 | hi PmenuThumb guifg=fg 45 | hi Question guifg=#A6E22E gui=none 46 | hi Search guifg=bg guibg=#E6DB74 gui=none 47 | hi SpecialKey guifg=#3B3A32 gui=none 48 | hi SpellBad guisp=#F92672 49 | hi SpellCap guisp=#65D9EF 50 | "hi SpellLocal 51 | hi SpellRare guisp=#AE81FF 52 | hi StatusLine guifg=fg guibg=#3E3D32 gui=none 53 | hi StatusLineNC guifg=#75715E guibg=#3E3D32 gui=none 54 | hi TabLine guifg=#75715E guibg=#3E3D32 gui=none 55 | hi TabLineFill guifg=fg guibg=#3E3D32 gui=none 56 | hi TabLineSel guifg=fg guibg=#3E3D32 gui=none 57 | hi Title guifg=#F92672 gui=none 58 | hi Visual guibg=#49483E gui=none 59 | "hi VisualNOS 60 | hi WarningMsg guifg=#F92672 gui=none 61 | "hi WildMenu 62 | hi Conceal guibg=bg 63 | 64 | "hi Menu 65 | "hi ScrollBar 66 | "hi Tooltip 67 | 68 | 69 | " Plugin specific highlight groups 70 | hi MyTagListFileName guifg=#FD971F guibg=bg gui=none 71 | 72 | 73 | " Color groups 74 | hi Blue guifg=#66D9EF gui=none 75 | hi Green guifg=#A6E22E gui=none 76 | hi Grey guifg=#75715E gui=none 77 | hi Orange guifg=#FD971F gui=none 78 | hi Purple guifg=#AE81FF gui=none 79 | hi Red guifg=#F92672 gui=none 80 | hi White guifg=#F8F8F2 gui=none 81 | hi Yellow guifg=#E6DB74 gui=none 82 | 83 | hi BlueU guifg=#66D9EF gui=underline 84 | 85 | hi RedR guifg=fg guibg=#F92672 gui=none 86 | hi YellowR guifg=bg guibg=#FD971F gui=none 87 | 88 | 89 | " Syntax highligh groups 90 | hi! link Comment Grey 91 | " 92 | hi! link Constant Purple 93 | hi! link String Yellow 94 | hi! link Character Yellow 95 | "hi Number 96 | "hi Boolean 97 | "hi Float 98 | " 99 | hi! link Identifier Blue 100 | "hi Function 101 | " 102 | hi! link Statement Red 103 | "hi Conditional 104 | "hi Repeat 105 | "hi Label 106 | hi! link Operator Green 107 | "hi Keyword 108 | "hi Exception 109 | " 110 | hi! link PreProc Orange 111 | "hi Include 112 | "hi Define 113 | "hi Macro 114 | "hi PreCondit 115 | " 116 | hi! link Type Blue 117 | hi! link StorageClass Red 118 | "hi Structure 119 | "hi Typedef 120 | " 121 | hi! link Special Grey 122 | "hi SpecialChar 123 | hi! link Tag Green 124 | "hi Delimiter 125 | "hi SpecialComment 126 | "hi Debug 127 | " 128 | hi! link Underlined BlueU 129 | "hi Ignore 130 | hi! link Error RedR 131 | hi! link Todo YellowR 132 | 133 | " Language specific highligh groups 134 | " C 135 | hi link cStatement Green 136 | " C++ 137 | hi link cppStatement Green 138 | " CSS 139 | hi link cssBraces White 140 | hi link cssFontProp White 141 | hi link cssColorProp White 142 | hi link cssTextProp White 143 | hi link cssBoxProp White 144 | hi link cssRenderProp White 145 | hi link cssAuralProp White 146 | hi link cssRenderProp White 147 | hi link cssGeneratedContentProp White 148 | hi link cssPagingProp White 149 | hi link cssTableProp White 150 | hi link cssUIProp White 151 | hi link cssFontDescriptorProp White 152 | " Java 153 | hi link javaStatement Green 154 | " Ruby 155 | hi link rubyClassVariable White 156 | hi link rubyControl Green 157 | hi link rubyGlobalVariable White 158 | hi link rubyInstanceVariable White 159 | 160 | " javascript 161 | hi link javaScriptBraces White 162 | hi link javaScriptFunction Blue 163 | hi link javaScriptFuncArg Orange 164 | hi link javaScriptParens White 165 | hi link javaScriptFuncExp Green 166 | hi link javaScriptFuncEq Red 167 | hi link javaScriptFuncComma Orange 168 | hi link javaScriptEndColons White 169 | hi link javaScriptOpSymbols Red 170 | hi link javaScriptNull Purple 171 | hi link javaScriptGlobalObjects White 172 | hi link javaScriptOperator Red 173 | hi link javaScriptLogicSymbols Red 174 | hi link javaScriptHtmlElemProperties Blue 175 | 176 | " typescript 177 | hi link typeScriptBraces White 178 | hi link typeScriptFunction Blue 179 | hi link typeScriptFuncArg Orange 180 | hi link typeScriptParens White 181 | hi link typeScriptFuncExp Green 182 | hi link typeScriptFuncEq Red 183 | hi link typeScriptFuncComma Orange 184 | hi link typeScriptEndColons White 185 | hi link typeScriptOpSymbols Red 186 | hi link typeScriptNull Purple 187 | hi link typeScriptGlobalObjects White 188 | hi link typeScriptOperator Red 189 | hi link typeScriptLogicSymbols Red 190 | 191 | " html 192 | hi link htmlTag White 193 | hi link htmlTagN White 194 | hi link htmlEndTag White 195 | hi link htmlArg Green 196 | hi link htmlTitle White 197 | hi link htmlH1 White 198 | 199 | " csharp 200 | hi link csClass White 201 | hi link csIface White 202 | hi link csGeneric Blue 203 | hi link xmlTag Grey 204 | hi link xmlEndTag Grey 205 | hi link csXlmComment Grey 206 | 207 | " ruby 208 | hi link rubyDefine Red 209 | hi link rubyFunction Green 210 | hi link rubyMethodDeclaration Green 211 | hi link rubyDoBlock White 212 | hi link rubyBlock White 213 | hi link rubyControl Red 214 | hi link rubyBlockParameter White 215 | hi link rubyConstant Blue 216 | hi link rubyClassDeclaration Green 217 | hi link rubyInclude Red 218 | 219 | "yaml 220 | hi link yamlPlainScalar Yellow 221 | hi link yamlInteger Purple 222 | hi link yamlAnchor White 223 | hi link yamlBlockMappingKey Red 224 | hi link yamlKeyValueDelimiter Red 225 | hi link yamlAlias Red 226 | hi link yamlBlockMappingMerge Red 227 | 228 | "sql 229 | hi link sqlKeyword Red 230 | 231 | "xml 232 | hi link xmlTag Red 233 | hi link xmlTagName Red 234 | hi link xmlAttrib Green 235 | hi link xmlProcessing Red 236 | hi link xmlProcessingdelim White 237 | 238 | 239 | 240 | 241 | 242 | -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsdr/monokai/81371691ca56a039fbd6391bea2a2bdde5d3fb40/screenshot.png --------------------------------------------------------------------------------