2018-10-23 commit, with vim-pathogen

This commit is contained in:
2018-10-23 19:13:25 -04:00
parent 1d67b40d1c
commit 7193782b0f
214 changed files with 44511 additions and 0 deletions

57
colors/Mustang.vim Executable file
View File

@ -0,0 +1,57 @@
" Maintainer: Henrique C. Alves (hcarvalhoalves@gmail.com)
" Version: 1.0
" Last Change: September 25 2008
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "mustang"
" Vim >= 7.0 specific colors
if version >= 700
hi CursorLine guibg=#2d2d2d ctermbg=236
hi CursorColumn guibg=#2d2d2d ctermbg=236
hi MatchParen guifg=#d0ffc0 guibg=#2f2f2f gui=bold ctermfg=157 ctermbg=237 cterm=bold
hi Pmenu guifg=#ffffff guibg=#444444 ctermfg=255 ctermbg=238
hi PmenuSel guifg=#000000 guibg=#b1d631 ctermfg=0 ctermbg=148
endif
" General colors
hi Cursor guifg=NONE guibg=#626262 gui=none ctermbg=241
hi Normal guifg=#e2e2e5 guibg=#202020 gui=none ctermfg=253 ctermbg=234
hi NonText guifg=#808080 guibg=#303030 gui=none ctermfg=244 ctermbg=235
hi LineNr guifg=#808080 guibg=#000000 gui=none ctermfg=244 ctermbg=232
hi StatusLine guifg=#d3d3d5 guibg=#444444 gui=italic ctermfg=253 ctermbg=238 cterm=italic
hi StatusLineNC guifg=#939395 guibg=#444444 gui=none ctermfg=246 ctermbg=238
hi VertSplit guifg=#444444 guibg=#444444 gui=none ctermfg=238 ctermbg=238
hi Folded guibg=#384048 guifg=#a0a8b0 gui=none ctermbg=4 ctermfg=248
hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=254 cterm=bold
hi Visual guifg=#faf4c6 guibg=#3c414c gui=none ctermfg=254 ctermbg=4
hi SpecialKey guifg=#808080 guibg=#343434 gui=none ctermfg=244 ctermbg=236
" Syntax highlighting
hi Comment guifg=#808080 gui=italic ctermfg=244
hi Todo guifg=#8f8f8f gui=italic ctermfg=245
hi Boolean guifg=#b1d631 gui=none ctermfg=148
hi String guifg=#b1d631 gui=italic ctermfg=148
hi Identifier guifg=#b1d631 gui=none ctermfg=148
hi Function guifg=#ffffff gui=bold ctermfg=255
hi Type guifg=#7e8aa2 gui=none ctermfg=103
hi Statement guifg=#7e8aa2 gui=none ctermfg=103
hi Keyword guifg=#ff9800 gui=none ctermfg=208
hi Constant guifg=#ff9800 gui=none ctermfg=208
hi Number guifg=#ff9800 gui=none ctermfg=208
hi Special guifg=#ff9800 gui=none ctermfg=208
hi PreProc guifg=#faf4c6 gui=none ctermfg=230
hi Todo guifg=#000000 guibg=#e6ea50 gui=italic
" Code-specific colors
hi pythonOperator guifg=#7e8aa2 gui=none ctermfg=103
hi Search guifg=white guibg=NONE cterm=NONE gui=underline

72
colors/adaryn.vim Executable file
View File

@ -0,0 +1,72 @@
" Vim color file
" Maintainer: Glenn T. Norton <gtnorton@adaryn.com>
" Last Change: 2003-04-11
" adaryn - A color scheme named after my daughter, Adaryn. (A-da-rin)
" I like deep, sharp colors and this scheme is inspired by
" Bohdan Vlasyuk's darkblue.
" The cterm background is black since the dark blue was just too light.
" Also the cterm colors are very close to an old Borland C++ color setup.
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "adaryn"
hi Normal guifg=#fffff0 guibg=#00003F ctermfg=white ctermbg=Black
hi ErrorMsg guifg=#ffffff guibg=#287eff ctermfg=white ctermbg=red
hi Visual guifg=#8080ff guibg=fg gui=reverse ctermfg=blue ctermbg=fg cterm=reverse
hi VisualNOS guifg=#8080ff guibg=fg gui=reverse,underline ctermfg=lightblue ctermbg=fg cterm=reverse,underline
hi Todo guifg=#d14a14 guibg=#1248d1 ctermfg=red ctermbg=darkblue
hi Search guifg=#90fff0 guibg=#2050d0 ctermfg=white ctermbg=darkblue cterm=underline term=underline
hi IncSearch guifg=#b0ffff guibg=#2050d0 ctermfg=darkblue ctermbg=gray
hi SpecialKey guifg=cyan ctermfg=darkcyan
hi Directory guifg=cyan ctermfg=cyan
hi Title guifg=#BDD094 gui=none ctermfg=magenta cterm=bold
hi WarningMsg guifg=red ctermfg=red
hi WildMenu guifg=yellow guibg=black ctermfg=yellow ctermbg=black cterm=none term=none
hi ModeMsg guifg=#22cce2 ctermfg=lightblue
hi MoreMsg ctermfg=darkgreen ctermfg=darkgreen
hi Question guifg=green gui=none ctermfg=green cterm=none
hi NonText guifg=#0030ff ctermfg=darkblue
hi StatusLine guifg=blue guibg=darkgray gui=none ctermfg=blue ctermbg=gray term=none cterm=none
hi StatusLineNC guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none
hi VertSplit guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none
hi Folded guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold
hi FoldColumn guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold
hi LineNr guifg=#90f020 ctermfg=green cterm=none
hi DiffAdd guibg=darkblue ctermbg=darkblue term=none cterm=none
hi DiffChange guibg=darkmagenta ctermbg=magenta cterm=none
hi DiffDelete ctermfg=blue ctermbg=cyan gui=bold guifg=Blue guibg=DarkCyan
hi DiffText cterm=bold ctermbg=red gui=bold guibg=Red
hi Cursor guifg=#000020 guibg=#ffaf38 ctermfg=bg ctermbg=brown
hi lCursor guifg=#ffffff guibg=#000000 ctermfg=bg ctermbg=darkgreen
hi Comment guifg=yellow ctermfg=Yellow
hi Constant ctermfg=green guifg=green cterm=none
hi Special ctermfg=White guifg=#FFFFFF cterm=none gui=none
hi Identifier ctermfg=DarkRed guifg=#BDD094 cterm=none
hi Statement ctermfg=LightCyan cterm=none guifg=#A9A900 gui=none
hi PreProc ctermfg=DarkRed guifg=#ffffff gui=none cterm=none
hi type ctermfg=LightCyan guifg=LightBlue gui=none cterm=none
hi Underlined cterm=underline term=underline
hi Ignore guifg=bg ctermfg=bg

97
colors/adrian.vim Executable file
View File

@ -0,0 +1,97 @@
" Vim colorscheme file
" Maintainer: Adrian Nagle <vim@naglenet.org>
" Last Change: 2001-09-25 07:48:15 Mountain Daylight Time
" URL: http://www.naglenet.org/vim/syntax/adrian.vim
" MAIN URL: http://www.naglenet.org/vim
" This is my custom syntax file to override the defaults provided with Vim.
" This file should be located in $HOME/vimfiles/colors.
" This file should automatically be sourced by $RUNTIMEPATH.
" NOTE(S):
" *(1)
" The color definitions assumes and is intended for a black or dark
" background.
" *(2)
" This file is specifically in Unix style EOL format so that I can simply
" copy this file between Windows and Unix systems. VIM can source files in
" with the UNIX EOL format (only <NL> instead of <CR><NR> for DOS) in any
" operating system if the 'fileformats' is not empty and there is no <CR>
" just before the <NL> on the first line. See ':help :source_crnl' and
" ':help fileformats'.
"
" *(3)
" Move this file to adrian.vim for vim6.0aw.
"
hi clear
set background=dark
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "adrian"
" Normal is for the normal (unhighlighted) text and background.
" NonText is below the last line (~ lines).
highlight Normal guibg=Black guifg=Green
highlight Cursor guibg=Grey70 guifg=White
highlight NonText guibg=Grey80
highlight StatusLine gui=bold guibg=DarkGrey guifg=Orange
highlight StatusLineNC guibg=DarkGrey guifg=Orange
highlight Comment term=bold ctermfg=LightGrey guifg=#d1ddff
highlight Constant term=underline ctermfg=White guifg=#ffa0a0
"highlight Number term=underline ctermfg=Yellow guifg=Yellow
highlight Identifier term=underline ctermfg=Cyan guifg=#40ffff
highlight Statement term=bold ctermfg=Yellow gui=bold guifg=#ffff60
highlight PreProc term=underline ctermfg=Blue guifg=#ff4500
highlight Type term=underline ctermfg=DarkGrey gui=bold guifg=#7d96ff
highlight Special term=bold ctermfg=Magenta guifg=Orange
highlight Ignore ctermfg=black guifg=bg
highlight Error ctermfg=White ctermbg=Red guifg=White guibg=Red
highlight Todo ctermfg=Blue ctermbg=Yellow guifg=Blue guibg=Yellow
" Change the highlight of search matches (for use with :set hls).
highlight Search ctermfg=Black ctermbg=Yellow guifg=Black guibg=Yellow
" Change the highlight of visual highlight.
highlight Visual cterm=NONE ctermfg=Black ctermbg=LightGrey gui=NONE guifg=Black guibg=Grey70
highlight Float ctermfg=Blue guifg=#88AAEE
highlight Exception ctermfg=Red ctermbg=White guifg=Red guibg=White
highlight Typedef ctermfg=White ctermbg=Blue gui=bold guifg=White guibg=Blue
highlight SpecialChar ctermfg=Black ctermbg=White guifg=Black guibg=White
highlight Delimiter ctermfg=White ctermbg=Black guifg=White guibg=Black
highlight SpecialComment ctermfg=Black ctermbg=Green guifg=Black guibg=Green
" Common groups that link to default highlighting.
" You can specify other highlighting easily.
highlight link String Constant
highlight link Character Constant
highlight link Number Constant
highlight link Boolean Statement
"highlight link Float Number
highlight link Function Identifier
highlight link Conditional Type
highlight link Repeat Type
highlight link Label Type
highlight link Operator Type
highlight link Keyword Type
"highlight link Exception Type
highlight link Include PreProc
highlight link Define PreProc
highlight link Macro PreProc
highlight link PreCondit PreProc
highlight link StorageClass Type
highlight link Structure Type
"highlight link Typedef Type
"highlight link SpecialChar Special
highlight link Tag Special
"highlight link Delimiter Special
"highlight link SpecialComment Special
highlight link Debug Special

37
colors/aiseered.vim Executable file
View File

@ -0,0 +1,37 @@
" gVim color file for working with files in GDL/VCG format.
" Works nice in conjunction with gdl.vim
" (see www.vim.org or www.aisee.com)
" Works fine for C/C++, too.
" Author : Alexander A. Evstyugov-Babaev <alex@absint.com>
" Version: 0.2 for gVim/Linux,
" tested with gVim 6.3.25 under Ubuntu Linux (Warty)
" by Jo Vermeulen <jo@lumumba.luc.ac.be>
" Date : January 25th 2005
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="aiseered"
hi Normal guifg=lightred guibg=#600000
hi Cursor guifg=bg guibg=fg
hi ErrorMsg guibg=red ctermfg=1
hi Search term=reverse ctermfg=darkred ctermbg=lightred guibg=lightred guifg=#060000
hi Comment guifg=#ffffff
hi Constant guifg=#88ddee
hi String guifg=#ffcc88
hi Character guifg=#ffaa00
hi Number guifg=#88ddee
hi Identifier guifg=#cfcfcf
hi Statement guifg=#eeff99 gui=bold
hi PreProc guifg=firebrick1 gui=italic
hi Type guifg=#88ffaa gui=none
hi Special guifg=#ffaa00
hi SpecialChar guifg=#ffaa00
hi StorageClass guifg=#ddaacc
hi Error guifg=red guibg=white

283
colors/anokha.vim Executable file
View File

@ -0,0 +1,283 @@
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" ColorScheme: anokha.vim
" Last Change: 2009-10-17 [16:36:52]
" Version: 110
" License: Public Domain, Free / Frei / Gratis / Libre.
" Author: Jaime Wottrich, <jaime.wottrich@gmail.com>
" Online Help: :h anokha.vim
" :h anokha-options
" :h mimicpak
" :h mimicpak-options
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" Setup {{{1
"~~~~~~~
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "anokha"
" Function: s:GetValue(var, ...) {{{2
" Looks up the value of a variable in this order (by default):
" buffer, window, tabpage and global.
" The one that exists first is returned, or 0 if none of them exists.
" Optional Args:
" a:1 value to return if variable doesn't exist.
" a:2 string with comma separated variable prefixes. Examples:
" "b:,t:,g:" - search for buffer, tabpage and global variables
" "w:,t:" - search for window and tabpage variables
" "g:" - search for global variables only
function s:GetValue(var, ...)
let l:defvalue = 0 < a:0 ? a:1 : 0
let l:prefixes = 1 < a:0 ? a:2 . "" : "b:,w:,t:,g:"
let l:start = 0
let l:i = stridx(l:prefixes, ",")
while 1
" track down the comma position, and handle special cases:
" - only one prefix without commas, and
" - after the last encountered comma.
let l:end = l:i < 0 ? strlen(l:prefixes) : l:i
let l:prefix = strpart(l:prefixes, l:start, l:end - l:start)
if exists(prefix . a:var)
return {prefix . a:var}
endif
" after last comma (or one prefix only without commas),
" and variable not found
if l:i < 0
return l:defvalue
endif
" update needle and get next comma position
let l:start = l:i + 1
let l:i = stridx(l:prefixes, ",", l:start)
endwhile
endfunction "}}}2
" get the values (if any) for the options
let s:mimic_font_style = s:GetValue("mimic_font_style")
let s:mimic_colorize_gui = s:GetValue("mimic_colorize_gui")
let s:mimic_anokha_alt = s:GetValue("mimic_anokha_alt")
" cleanup
delfunction s:GetValue
" Default Highlight {{{1
"~~~~~~~~~~~~~~~~~~~
if !s:mimic_anokha_alt
hi Normal guifg=#ffffff guibg=#003333 gui=NONE
else
hi Normal guifg=#ffffff guibg=#003300 gui=NONE
endif
hi Cursor guifg=bg guibg=#ccffcc gui=NONE
hi CursorIM guifg=bg guibg=#ffffcc gui=NONE
hi MatchParen guifg=bg guibg=#66ffff gui=NONE
" search
hi Search guifg=bg guibg=#00ff00 gui=NONE
hi IncSearch guifg=bg guibg=#ffff00 gui=NONE
" visual mode
if version < 700
hi Visual guifg=fg guibg=#006600 gui=NONE
hi VisualNOS guifg=fg guibg=#006666 gui=NONE
else
hi Visual guibg=#006600 gui=NONE
hi VisualNOS guibg=#006666 gui=NONE
endif
if !s:mimic_anokha_alt
" line numbers and folding
hi LineNr guifg=#336666 guibg=bg gui=NONE
hi NonText guifg=#336666 guibg=bg gui=NONE
hi Folded guifg=#229966 guibg=#002222 gui=NONE
hi FoldColumn guifg=#229966 guibg=#002222 gui=NONE
hi SignColumn guifg=#33cc99 guibg=#114444 gui=NONE
" windows, statusline
hi StatusLine guifg=#002222 guibg=#00cc99 gui=NONE
hi StatusLineNC guifg=#00ffcc guibg=#002222 gui=NONE
hi VertSplit guifg=#00ffcc guibg=#002222 gui=NONE
hi WildMenu guifg=#00ffcc guibg=#002222 gui=underline
else
" line numbers and folding
hi LineNr guifg=#336633 guibg=bg gui=NONE
hi NonText guifg=#336633 guibg=bg gui=NONE
hi Folded guifg=#66ff66 guibg=#006600 gui=NONE
hi FoldColumn guifg=#33cc33 guibg=#002200 gui=NONE
hi SignColumn guifg=#66cccc guibg=#002200 gui=NONE
" windows, statusline
hi StatusLine guifg=#002200 guibg=#55cc55 gui=NONE
hi StatusLineNC guifg=#66ff66 guibg=#002200 gui=NONE
hi VertSplit guifg=#66ff66 guibg=#002200 gui=NONE
hi WildMenu guifg=#66ff66 guibg=#002200 gui=underline
endif
" colors for GUI
if 0 < s:mimic_colorize_gui
" will be set for everyone but Windows.
" Athena, Motif, Mac, Photon or GTK GUI.
if has("gui_running") && !(has("gui_win32") || has("gui_win32s"))
if !s:mimic_anokha_alt
hi Menu guifg=#00ffcc guibg=#002222
hi Scrollbar guifg=#00ffcc guibg=#002222
hi Tooltip guifg=#002222 guibg=#00cc99
else
hi Menu guifg=#66ff66 guibg=#002200
hi Scrollbar guifg=#66ff66 guibg=#002200
hi Tooltip guifg=#002200 guibg=#33cc33
endif
endif
endif
" vim >= 7.0 only
if version >= 700
if !s:mimic_anokha_alt
hi CursorLine guibg=#225555 gui=NONE
hi CursorColumn guibg=#225555 gui=NONE
" tab pages
hi TabLine guifg=#00ddad guibg=#002222 gui=underline
hi TabLineFill guifg=#00ddad guibg=#002222 gui=underline
hi TabLineSel guifg=#002222 guibg=#00ddad gui=NONE
" popup completion menu
hi Pmenu guifg=#002222 guibg=#66cccc gui=NONE
hi PmenuSel guifg=#33ffcc guibg=#003333 gui=NONE
hi PmenuSbar guifg=#336666 guibg=#336666 gui=NONE
hi PmenuThumb guifg=#447777 guibg=#447777 gui=NONE
else
hi CursorLine guibg=#225522 gui=NONE
hi CursorColumn guibg=#225522 gui=NONE
" tab pages
hi TabLine guifg=#44cc44 guibg=#002200 gui=underline
hi TabLineFill guifg=#44cc44 guibg=#002200 gui=underline
hi TabLineSel guifg=#002200 guibg=#55cc55 gui=NONE
" popup completion menu
hi Pmenu guifg=#002200 guibg=#55cc55 gui=NONE
hi PmenuSel guifg=#66ff66 guibg=#002200 gui=NONE
hi PmenuSbar guifg=#225522 guibg=#225522 gui=NONE
hi PmenuThumb guifg=#447744 guibg=#447744 gui=NONE
endif
" spell checking
hi SpellBad guisp=#ff0000 guibg=#441111 gui=undercurl
hi SpellCap guisp=#0000ff guibg=#111144 gui=undercurl
hi SpellLocal guisp=#00ffff guibg=#114444 gui=undercurl
hi SpellRare guisp=#ff00ff guibg=#441144 gui=undercurl
endif
" other texts
hi Question guifg=#99cc99 guibg=bg gui=NONE
hi WarningMsg guifg=#ff6666 guibg=bg gui=NONE
hi ErrorMsg guifg=#ffffff guibg=#cc0000 gui=NONE
hi Title guifg=#99ff00 guibg=bg gui=NONE
hi Directory guifg=#ff9900 guibg=bg gui=NONE
hi MoreMsg guifg=#66cc66 guibg=bg gui=NONE
hi ModeMsg guifg=#99cc99 guibg=bg gui=NONE
hi SpecialKey guifg=#00ff99 guibg=bg gui=NONE
" diff
hi DiffAdd guifg=#000000 guibg=#33ff33 gui=NONE
hi DiffChange guifg=#000000 guibg=#33cccc gui=NONE
if !s:mimic_anokha_alt
hi DiffDelete guifg=#006666 guibg=bg gui=NONE
else
hi DiffDelete guifg=#006600 guibg=bg gui=NONE
endif
hi DiffText guifg=#000000 guibg=#66ffff gui=NONE
" Default Syntax Highlight {{{1
"~~~~~~~~~~~~~~~~~~~~~~~~~~
if !s:mimic_anokha_alt
hi Comment guifg=#669999 guibg=bg gui=NONE
hi Todo guifg=bg guibg=#00ff99 gui=NONE
hi Ignore guifg=#004444 guibg=bg gui=NONE
else
hi Comment guifg=#55b055 guibg=bg gui=NONE
hi Todo guifg=bg guibg=#66ff66 gui=NONE
hi Ignore guifg=#004400 guibg=bg gui=NONE
endif
hi SpecialComment guifg=#999966 guibg=bg gui=NONE
hi Constant guifg=#ffcc00 guibg=bg gui=NONE
hi Character guifg=#66cc99 guibg=bg gui=NONE
hi String guifg=#99cc99 guibg=bg gui=NONE
hi link Number Constant
hi link Boolean Constant
hi link Float Constant
hi Identifier guifg=#ffcc00 guibg=bg gui=NONE
hi Function guifg=#ffcc00 guibg=bg gui=NONE
hi Statement guifg=#ff9900 guibg=bg gui=NONE
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi PreProc guifg=#66ff66 guibg=bg gui=NONE
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi Type guifg=#00ccff guibg=bg gui=NONE
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi Special guifg=#efef00 guibg=bg gui=NONE
hi link SpecialChar Special
hi link Delimiter Special
hi Tag guifg=#ffcc00 guibg=bg gui=NONE
hi Debug guifg=#cccccc guibg=bg gui=NONE
hi Underlined guifg=#dddd00 guibg=bg gui=underline
hi Error guifg=#ffffff guibg=#cc0000 gui=underline
" Font Style {{{1
"~~~~~~~~~~~~
if 0 < s:mimic_font_style
" Function: s:MultiHi {{{2
" Sets highlight option(s) for all its arguments.
" Parameters:
" option -- a string in the form of "key=value", like "gui=NONE". Can also
" be repeated: "key1=value1 key2=value2 ... keyN=valueN".
" ... -- the highlight group names.
function s:MultiHi(option, ...)
let l:i = 1
while l:i <= a:0
silent execute "hi " . a:{l:i} . " " . a:option
let l:i = l:i + 1
endwhile
endfunction "}}}2
" set the bold only options, including the "bold & italics" groups.
if 1 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=bold", "WildMenu", "TabLineSel", "StatusLine", "MoreMsg", "ModeMsg", "Title", "Constant", "Statement", "PreProc", "Type", "Identifier", "Special", "SpecialChar", "Todo")
endif
" set the italic only options
if 2 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=italic", "StatusLineNC", "Comment", "SpecialComment", "Question")
endif
" set the bold & italic options
if 3 <= s:mimic_font_style
call s:MultiHi("gui=bold,italic", "MoreMsg", "Title", "Identifier", "Todo")
endif
" Cleanup
delfunction s:MultiHi
endif
" Cleanup {{{1
"~~~~~~~~~
unlet s:mimic_font_style s:mimic_colorize_gui s:mimic_anokha_alt
" vim:noet:sw=22:ts=22:tw=0:nowrap:
" vim600:fdc=2:fdm=marker:

108
colors/anotherdark.vim Executable file
View File

@ -0,0 +1,108 @@
" Vim color file
" Maintainer: Hans Fugal <hans@fugal.net>
" Last Change: $Date: 2003/05/06 16:37:49 $
" Last Change: $Date: 2003/06/02 19:40:21 $
" URL: http://hans.fugal.net/vim/colors/desert.vim
" Version: $Id: desert.vim,v 1.6 2003/06/02 19:40:21 fugalh Exp $
" cool help screens
" :he group-name
" :he highlight-groups
" :he cterm-colors
set background=dark
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="anotherdark"
hi Normal guifg=White guibg=grey20
" highlight groups
hi Cursor guibg=khaki guifg=slategrey
"hi CursorIM
"hi Directory
"hi DiffAdd
"hi DiffChange
"hi DiffDelete
"hi DiffText
"hi ErrorMsg
hi VertSplit guibg=#c2bfa5 guifg=grey50 gui=none
hi Folded guibg=grey30 guifg=gold
hi FoldColumn guibg=grey30 guifg=tan
hi IncSearch guifg=slategrey guibg=khaki
"hi LineNr
hi ModeMsg guifg=goldenrod
hi MoreMsg guifg=SeaGreen
hi NonText guifg=LightBlue guibg=grey30
hi Question guifg=springgreen
hi Search guibg=peru guifg=wheat
hi SpecialKey guifg=yellowgreen
hi StatusLine guibg=#c2bfa5 guifg=black gui=none
hi StatusLineNC guibg=#c2bfa5 guifg=grey50 gui=none
hi Title guifg=indianred
hi Visual gui=none guifg=khaki guibg=olivedrab
"hi VisualNOS
hi WarningMsg guifg=salmon
"hi WildMenu
"hi Menu
"hi Scrollbar
"hi Tooltip
" syntax highlighting groups
hi Comment guifg=orange
hi Constant guifg=#ffa0a0
hi Identifier guifg=palegreen
hi Statement guifg=khaki
hi PreProc guifg=indianred
hi Type guifg=darkkhaki
hi Special guifg=navajowhite
"hi Underlined
hi Ignore guifg=grey40
"hi Error
hi Todo guifg=orangered guibg=yellow2
" color terminal definitions
hi SpecialKey ctermfg=darkgreen
hi NonText cterm=bold ctermfg=darkblue
hi Directory ctermfg=darkcyan
hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green
hi Search cterm=NONE ctermfg=grey ctermbg=blue
hi MoreMsg ctermfg=darkgreen
hi ModeMsg cterm=NONE ctermfg=brown
hi LineNr ctermfg=3
hi Question ctermfg=green
hi StatusLine cterm=bold,reverse
hi StatusLineNC cterm=reverse
hi VertSplit cterm=reverse
hi Title ctermfg=5
hi Visual cterm=reverse
hi VisualNOS cterm=bold,underline
hi WarningMsg ctermfg=1
hi WildMenu ctermfg=0 ctermbg=3
hi Folded ctermfg=darkgrey ctermbg=NONE
hi FoldColumn ctermfg=darkgrey ctermbg=NONE
hi DiffAdd ctermbg=4
hi DiffChange ctermbg=5
hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
hi DiffText cterm=bold ctermbg=1
hi Comment ctermfg=lightblue
hi Constant ctermfg=darkred
hi Special ctermfg=red
hi Identifier ctermfg=6
hi Statement ctermfg=3
hi PreProc ctermfg=5
hi Type ctermfg=2
hi Underlined cterm=underline ctermfg=5
hi Ignore cterm=bold ctermfg=7
hi Ignore ctermfg=darkgrey
hi Error cterm=bold ctermfg=7 ctermbg=1
"vim: sw=4

44
colors/aqua.vim Executable file
View File

@ -0,0 +1,44 @@
" Vim color file
" Maintainer: tranquility@portugalmail.pt
" Last Change: 6 Apr 2002
" cool help screens
" :he group-name
" :he highlight-groups
" :he cterm-colors
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="aqua"
hi Normal guibg=steelblue guifg=linen
hi Cursor guibg=lightblue3 guifg=black gui=bold
hi VertSplit guifg=white guibg=navyblue gui=none
hi Folded guibg=darkblue guifg=white
hi FoldColumn guibg=lightgray guifg=navyblue
hi ModeMsg guifg=black guibg=steelblue1
hi MoreMsg guifg=black guibg=steelblue1
hi NonText guifg=white guibg=steelblue4 gui=none
hi Question guifg=snow
hi Search guibg=#FFFFFF guifg=midnightblue gui=bold
hi SpecialKey guifg=navyblue
hi StatusLine guibg=skyblue3 guifg=black gui=none
hi StatusLineNC guibg=skyblue1 guifg=black gui=none
hi Title guifg=bisque3
hi Subtitle guifg=black
hi Visual guifg=white guibg=royalblue4 gui=none
hi WarningMsg guifg=salmon4 guibg=gray60 gui=bold
hi Comment guifg=lightskyblue
hi Constant guifg=turquoise gui=bold
hi Identifier guifg=lightcyan
hi Statement guifg=royalblue4
hi PreProc guifg=black gui=bold
hi Type guifg=lightgreen
hi Special guifg=navajowhite
hi Ignore guifg=grey29
hi Todo guibg=black guifg=white
hi WildMenu guibg=aquamarine

326
colors/astroboy.vim Executable file
View File

@ -0,0 +1,326 @@
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" ColorScheme: astroboy.vim
" Last Change: 2009-10-17 [21:17:50]
" Version: 110
" License: Public Domain, Free / Frei / Gratis / Libre.
" Author: Jaime Wottrich, <jaime.wottrich@gmail.com>
" Help: :h astroboy.vim
" :h astroboy-options
" :h astroboy-variants
" :h mimicpak
" :h mimicpak-options
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" Setup {{{1
"~~~~~~~
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "astroboy"
" Function: s:GetValue(var, ...) {{{2
" Looks up the value of a variable in this order (by default):
" buffer, window, tabpage and global.
" The one that exists first is returned, or 0 if none of them exists.
" Optional Args:
" a:1 value to return if variable doesn't exist.
" a:2 string with comma separated variable prefixes. Examples:
" "b:,t:,g:" - search for buffer, tabpage and global variables
" "w:,t:" - search for window and tabpage variables
" "g:" - search for global variables only
function s:GetValue(var, ...)
let l:defvalue = 0 < a:0 ? a:1 : 0
let l:prefixes = 1 < a:0 ? a:2 . "" : "b:,w:,t:,g:"
let l:start = 0
let l:i = stridx(l:prefixes, ",")
while 1
" track down the comma position, and handle special cases:
" - only one prefix without commas, and
" - after the last encountered comma.
let l:end = l:i < 0 ? strlen(l:prefixes) : l:i
let l:prefix = strpart(l:prefixes, l:start, l:end - l:start)
if exists(prefix . a:var)
return {prefix . a:var}
endif
" after last comma (or one prefix only without commas),
" and variable not found
if l:i < 0
return l:defvalue
endif
" update needle and get next comma position
let l:start = l:i + 1
let l:i = stridx(l:prefixes, ",", l:start)
endwhile
endfunction "}}}2
" get the values (if any) for the options
let s:mimic_font_style = s:GetValue("mimic_font_style")
let s:mimic_colorize_gui = s:GetValue("mimic_colorize_gui")
let s:mimic_astroboy_alt = s:GetValue("mimic_astroboy_alt")
let s:mimic_astroboy_dark = s:GetValue("mimic_astroboy_dark")
" cleanup
delfunction s:GetValue
" Default Highlight {{{1
if !s:mimic_astroboy_dark
if !s:mimic_astroboy_alt
hi Normal guifg=#88f888 guibg=#333333 gui=NONE
else
hi Normal guifg=#88f888 guibg=#000078 gui=NONE
endif
else "darker colors, black and darkblue
if !s:mimic_astroboy_alt
hi Normal guifg=#88f888 guibg=#000000 gui=NONE
else
hi Normal guifg=#88f888 guibg=#000040 gui=NONE
endif
endif
hi Cursor guifg=bg guibg=#66ff66 gui=NONE
hi CursorIM guifg=bg guibg=#66ccff gui=NONE
hi MatchParen guifg=bg guibg=#66ffff gui=NONE
" search
hi Search guifg=#f9f999 guibg=#3333f9 gui=NONE
hi IncSearch guifg=#000000 guibg=fg gui=NONE
" visual mode
if version < 700
hi LineNr guifg=#f8f888 guibg=bg gui=NONE
hi Visual guifg=fg guibg=#007000 gui=NONE
hi VisualNOS guifg=fg guibg=#000070 gui=NONE
" diff
hi DiffAdd guifg=#000000 guibg=#68f868 gui=NONE
hi DiffChange guifg=#000000 guibg=#68ccf8 gui=NONE
hi DiffDelete guifg=#000000 guibg=#f8f868 gui=NONE
hi DiffText guifg=#000000 guibg=#68f8f8 gui=NONE
else
hi LineNr guifg=#f8f888 gui=NONE
hi Visual guibg=#007000 gui=NONE
hi VisualNOS guibg=#000070 gui=NONE
" diff
hi DiffAdd guibg=#004800 gui=NONE
hi DiffChange guibg=#0000a8 gui=NONE
hi DiffDelete guifg=bg guibg=#989800 gui=NONE
hi DiffText guibg=#006888 gui=NONE
endif
" line numbers and folding
hi NonText guifg=#666666 guibg=bg gui=NONE
if !s:mimic_astroboy_dark
" color for grey20 and blue {{{2
if !s:mimic_astroboy_alt
hi Folded guifg=#f888f8 guibg=#131313 gui=NONE
hi FoldColumn guifg=#38f8f8 guibg=#131313 gui=NONE
hi SignColumn guifg=#88f888 guibg=#131313 gui=NONE
" other text
hi SpecialKey guifg=#f888f8 guibg=#131313 gui=NONE
hi ModeMsg guifg=#88f8c8 guibg=#131313 gui=NONE
else
hi Folded guifg=#f888f8 guibg=#000040 gui=NONE
hi FoldColumn guifg=#38f8f8 guibg=#000040 gui=NONE
hi SignColumn guifg=#88f888 guibg=#000040 gui=NONE
" other text
hi SpecialKey guifg=#f888f8 guibg=#000040 gui=NONE
hi ModeMsg guifg=#88f8c8 guibg=#000040 gui=NONE
endif "}}}2
else
" colors for black and darkblue {{{2
if !s:mimic_astroboy_alt
hi Folded guifg=#f888f8 guibg=#232323 gui=NONE
hi FoldColumn guifg=#38f8f8 guibg=#232323 gui=NONE
hi SignColumn guifg=#88f888 guibg=#232323 gui=NONE
" other text
hi SpecialKey guifg=#f888f8 guibg=#232323 gui=NONE
hi ModeMsg guifg=#88f8c8 guibg=#232323 gui=NONE
else
hi Folded guifg=#f888f8 guibg=#000078 gui=NONE
hi FoldColumn guifg=#38f8f8 guibg=#000078 gui=NONE
hi SignColumn guifg=#88f888 guibg=#000078 gui=NONE
" other text
hi SpecialKey guifg=#f888f8 guibg=#000078 gui=NONE
hi ModeMsg guifg=#88f8c8 guibg=#000078 gui=NONE
endif "}}}2
endif
" windows, statusline
hi StatusLine guifg=#000000 guibg=#68f8f8 gui=NONE
hi StatusLineNC guifg=#000000 guibg=#68f868 gui=NONE
hi VertSplit guifg=#000000 guibg=#68f868 gui=NONE
hi WildMenu guifg=#78f8c8 guibg=bg gui=underline
" colors for GUI
if 0 < s:mimic_colorize_gui
" will be set for everyone but Windows.
" Athena, Motif, Mac, Photon or GTK GUI.
if has("gui_running") && !(has("gui_win32") || has("gui_win32s"))
hi Menu guifg=fg guibg=bg
hi Scrollbar guifg=bg guibg=#68f8f8
hi Tooltip guifg=bg guibg=fg
endif
endif
" vim >= 7.0 only
if version >= 700
" tab pages
hi TabLine guifg=#000000 guibg=#68f8f8 gui=NONE
hi TabLineFill guifg=#000000 guibg=#68f8f8 gui=NONE
hi TabLineSel guifg=#78f8c8 guibg=bg gui=underline
if !s:mimic_astroboy_dark
" color for grey20 and blue {{{2
if !s:mimic_astroboy_alt
" current line, column
hi CursorLine guibg=#131313 gui=NONE
hi CursorColumn guibg=#131313 gui=NONE
else
" current line, column
hi CursorLine guibg=#000040 gui=NONE
hi CursorColumn guibg=#000040 gui=NONE
endif "}}}2
else
" color for black and darkblue {{{2
if !s:mimic_astroboy_alt
" current line, column
hi CursorLine guibg=#232323 gui=NONE
hi CursorColumn guibg=#232323 gui=NONE
else
" current line, column
hi CursorLine guibg=#000078 gui=NONE
hi CursorColumn guibg=#000078 gui=NONE
endif "}}}2
endif
" popup completion menu
hi Pmenu guifg=bg guibg=#68f8f8 gui=NONE
hi PmenuSel guifg=bg guibg=#f8f888 gui=underline
hi PmenuSbar guifg=#68f868 guibg=#68f868 gui=NONE
hi PmenuThumb guifg=#68f8f8 guibg=#68f8f8 gui=NONE
" spell checking
hi SpellBad guisp=#f87878 gui=undercurl
hi SpellCap guisp=#4888f8 gui=undercurl
hi SpellLocal guisp=#38f8f8 gui=undercurl
hi SpellRare guisp=#f838f8 gui=undercurl
endif
" other texts
hi Question guifg=#f8f888 guibg=bg gui=NONE
hi WarningMsg guifg=bg guibg=#f8f888 gui=NONE
hi ErrorMsg guifg=#e8e8e8 guibg=#c80000 gui=NONE
hi Title guifg=#e8e8e8 guibg=bg gui=NONE
hi Directory guifg=#e8e8e8 guibg=bg gui=NONE
hi MoreMsg guifg=#88f8c8 guibg=bg gui=NONE
" Default Syntax Highlight {{{1
"~~~~~~~~~~~~~~~~~~~~~~~~~~
hi Comment guifg=#d8d8d8 guibg=bg gui=NONE
hi link SpecialComment Comment
hi Constant guifg=#f8f888 guibg=bg gui=NONE
hi Character guifg=#f8f888 guibg=bg gui=NONE
hi String guifg=#f8f888 guibg=bg gui=NONE
hi link Number Constant
hi link Boolean Constant
hi link Float Constant
hi Identifier guifg=#f888f8 guibg=bg gui=NONE
hi Function guifg=#38f8f8 guibg=bg gui=NONE
hi Statement guifg=#38f8f8 guibg=bg gui=NONE
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
if !s:mimic_astroboy_dark
" colors for grey20 and blue {{{2
if !s:mimic_astroboy_alt
hi PreProc guifg=#d8d8d8 guibg=#131313 gui=NONE
hi Special guifg=#68f8f8 guibg=#131313 gui=NONE
hi Tag guifg=#f888f8 guibg=#131313 gui=NONE
else
hi PreProc guifg=#d8d8d8 guibg=#000040 gui=NONE
hi Special guifg=#68f8f8 guibg=#000040 gui=NONE
hi Tag guifg=#f888f8 guibg=#000040 gui=NONE
endif "}}}2
else
" colors for black and darkblue {{{2
if !s:mimic_astroboy_alt
hi PreProc guifg=#d8d8d8 guibg=#232323 gui=NONE
hi Special guifg=#68f8f8 guibg=#232323 gui=NONE
hi Tag guifg=#f888f8 guibg=#232323 gui=NONE
else
hi PreProc guifg=#d8d8d8 guibg=#000078 gui=NONE
hi Special guifg=#68f8f8 guibg=#000078 gui=NONE
hi Tag guifg=#f888f8 guibg=#000078 gui=NONE
endif "}}}2
endif
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi Type guifg=#78f8c8 guibg=bg gui=underline
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi link SpecialChar Special
hi Delimiter guifg=#e8e8e8 guibg=bg gui=NONE
hi Debug guifg=#f888f8 guibg=bg gui=NONE
hi Underlined guifg=#f8f888 guibg=bg gui=underline
hi Ignore guifg=bg guibg=bg gui=NONE
hi Error guifg=#e8e8e8 guibg=#c80000 gui=NONE
hi Todo guifg=bg guibg=#f888f8 gui=NONE
" Font Style {{{1
"~~~~~~~~~~~~
if has("gui_running") && 0 < s:mimic_font_style
" Function: s:MultiHi {{{2
" Sets highlight option(s) on all its arguments.
" Parameters:
" option -- a string in the form of "key1=value1 key2=value2 ... keyN=valueN".
" ... -- the highlight group names.
function s:MultiHi(option, ...)
let l:i = 1
while l:i <= a:0
silent execute "hi " . a:{l:i} . " " . a:option
let l:i = l:i + 1
endwhile
endfunction "}}}2
" set the bold only options, including the "bold & italics" groups.
if 1 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=bold", "Directory", "StatusLine", "MoreMsg", "ModeMsg", "Title", "Constant", "Character", "Statement", "PreProc", "Identifier", "Function", "Special", "Tag", "Delimiter", "Todo")
call s:MultiHi("gui=underline,bold", "WildMenu", "TablineSel", "Type")
endif
" set the italic only options
if 2 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=italic", "TabLine", "StatusLineNC", "Folded", "Question", "Comment", "Identifier", "Function")
endif
" set the bold & italic options
if 3 <= s:mimic_font_style
call s:MultiHi("gui=bold,italic", "MoreMsg", "Title", "Identifier", "Function", "Todo")
endif
" cleanup
delfunction s:MultiHi
endif
" Cleanup {{{1
"~~~~~~~~~
unlet s:mimic_font_style s:mimic_colorize_gui s:mimic_astroboy_alt s:mimic_astroboy_dark
" vim:noet:sw=24:ts=24:tw=0:nowrap:
" vim600:fdc=2:fdm=marker:

164
colors/astronaut.vim Executable file
View File

@ -0,0 +1,164 @@
" astronaut.vim: a colorscheme
" Maintainer: Charles E. Campbell, Jr. <charles.e.campbell.1@gsfc.nasa.gov>
" Date: Feb 21, 2006
" Version: 7
"
" Usage:
" Put into your <.vimrc> file:
" color astronaut
"
" Optional Modifiers:
" let g:astronaut_bold=1 : term, cterm, and gui receive bold modifier
" let g:astronaut_dark=1 : dark colors used (otherwise some terminals
" make everything bold, which can be all one
" color)
" let g:astronaut_underline=1 : assume that underlining works on your terminal
" let g:astronaut_italic=1 : allows italic to be used in gui
" Examples:
" iris : let astronaut_dark=1
" Linux xterm: no modifiers needed
"
" GetLatestVimScripts: 122 1 :AutoInstall: astronaut.vim
set background=dark
hi clear
if exists( "syntax_on" )
syntax reset
endif
let g:colors_name = "astronaut"
let g:loaded_astronaut = "v7"
" ---------------------------------------------------------------------
" Default option values
if !exists("g:astronaut_bold")
" on some machines, notably SGIs, a bold qualifier means everything is
" one color (SGIs: yellow)
let g:astronaut_bold= 0
endif
if !exists("g:astronaut_dark")
" this option, if true, means darkcolor (ex. darkred, darkmagenta, etc)
" is understood and wanted
let g:astronaut_dark= 0
endif
if !exists("g:astronaut_underline")
let g:astronaut_underline= 1
endif
if !exists("g:astronaut_italic")
let g:astronaut_italic= 0
endif
" ---------------------------------------------------------------------
" Settings based on options
if g:astronaut_bold != 0
let s:bold=",bold"
else
let s:bold=""
endif
if g:astronaut_italic != 0
let s:italic= ",italic"
else
let s:italic= ""
endif
if g:astronaut_dark != 0
let s:black = "black"
let s:red = "darkred"
let s:green = "darkgreen"
let s:yellow = "darkyellow"
let s:blue = "darkblue"
let s:magenta = "darkmagenta"
let s:cyan = "darkcyan"
let s:white = "white"
else
let s:black = "black"
let s:red = "red"
let s:green = "green"
let s:yellow = "yellow"
let s:blue = "blue"
let s:magenta = "magenta"
let s:cyan = "cyan"
let s:white = "white"
endif
if g:astronaut_underline != 0
let s:underline= ",underline"
let s:ulbg = ""
else
let s:underline= "none"
if exists("g:astronaut_dark")
let s:ulbg = "ctermbg=darkmagenta guibg=magenta4"
else
let s:ulbg = "ctermbg=magenta guibg=magenta"
endif
endif
" ---------------------------------------------------------------------
exe "hi Blue start= stop= ctermfg=".s:blue." guifg=blue guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Comment start= stop= ctermfg=".s:white." guifg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Conceal ctermfg=".s:blue." ctermbg=".s:black." guifg=Blue guibg=Black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Constant start= stop= ctermfg=".s:yellow." guifg=yellow guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Cursor guifg=blue guibg=green term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Cyan start= stop= ctermfg=".s:cyan." guifg=cyan guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Debug start= stop= ctermfg=".s:magenta." ctermbg=".s:black." guifg=magenta guibg=black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Delimiter start= stop= ctermfg=".s:white." guifg=white guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi DiffAdd ctermfg=".s:white." ctermbg=".s:magenta." guifg=White guibg=Magenta term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi DiffChange ctermfg=".s:yellow." ctermbg=".s:blue." guifg=Yellow guibg=Blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi DiffDelete ctermfg=".s:white." ctermbg=".s:blue." guifg=White guibg=Blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi DiffText ctermfg=".s:white." ctermbg=".s:red." guifg=White guibg=Red term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Directory start= stop= ctermfg=".s:white." guifg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Error start= stop= ctermfg=".s:white." ctermbg=".s:red." guifg=white guibg=red term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi ErrorMsg ctermfg=".s:white." ctermbg=".s:red." guifg=White guibg=Red term=standout".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi FoldColumn start= stop= ctermfg=".s:cyan." ctermbg=".s:black." guifg=Cyan guibg=Brown term=standout".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Folded start= stop= ctermfg=".s:magenta." ctermbg=".s:black." guifg=magenta guibg=black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Function start= stop= ctermfg=".s:cyan." guifg=cyan guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Green start= stop= ctermfg=".s:green." guifg=green guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Identifier start= stop= ctermfg=".s:magenta." guifg=magenta guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Ignore ctermfg=".s:black ." guifg=bg term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi IncSearch start= stop= ctermfg=".s:black ." ctermbg=".s:green." guifg=black guibg=green term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi LineNr ctermfg=".s:yellow." ".s:ulbg." guifg=Yellow term=none".s:underline.s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Magenta start= stop= ctermfg=".s:magenta." guifg=magenta guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Menu guifg=black guibg=gray75 term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi ModeMsg ctermfg=".s:green." guifg=SeaGreen term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi MoreMsg ctermfg=".s:green." guifg=SeaGreen term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi NonText ctermfg=".s:blue." guifg=Blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Normal start= stop= ctermfg=".s:green." guifg=green guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi PreProc start= stop= ctermfg=".s:white." ctermbg=".s:blue." guifg=white guibg=blue3 term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Question start= stop= ctermfg=".s:yellow." guifg=yellow term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Red start= stop= ctermfg=".s:red." guifg=red guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Scrollbar guifg=gray80 guibg=gray70 term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Search start= stop= ctermfg=".s:yellow." ctermbg=".s:blue." guifg=yellow guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Special start= stop= ctermfg=".s:green." ctermbg=".s:blue." guifg=green guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi SpecialKey start= stop= ctermfg=".s:black." ctermbg=".s:magenta." guifg=black guibg=magenta term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Statement start= stop= ctermfg=".s:cyan." guifg=cyan guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi StatusLine start= stop= ctermfg=".s:black." ctermbg=".s:cyan." guifg=black guibg=cyan term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi StatusLineNC start= stop= ctermfg=".s:black." ctermbg=".s:green." guifg=black guibg=green term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi String start= stop= ctermfg=".s:yellow." guifg=yellow guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Subtitle start= stop= ctermfg=".s:magenta." guifg=magenta guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
if v:version >= 700
exe "hi TabLine start= stop= ctermfg=".s:black." ctermbg=".s:blue." guifg=black guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold.s:underline.s:italic
exe "hi TabLineSel start= stop= ctermfg=".s:green." ctermbg=".s:blue." guifg=green guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold.s:underline.s:italic
exe "hi TabLineFill start= stop= ctermfg=".s:blue." ctermbg=".s:blue." guifg=blue guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
endif
exe "hi Tags start= stop= ctermfg=".s:yellow." ctermbg=".s:blue." guifg=yellow guibg=blue3 term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Title start= stop= ctermfg=".s:white." guifg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Todo start= stop= ctermfg=".s:white." ctermbg=".s:magenta." guifg=white guibg=magenta term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Type start= stop= ctermfg=".s:green." ".s:ulbg." guifg=seagreen1 term=none".s:underline.s:bold." cterm=none".s:bold.s:underline." gui=none".s:bold.s:underline
exe "hi Underlined ctermfg=".s:green." ".s:ulbg." guifg=green term=none".s:underline.s:bold." cterm=none".s:bold.s:underline." gui=none".s:bold.s:underline
exe "hi Unique start= stop= ctermfg=".s:blue." ctermbg=".s:white." guifg=blue3 guibg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi AltUnique start= stop= ctermfg=".s:magenta." ctermbg=".s:white." guifg=magenta guibg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi AltAltUnique start= stop= ctermfg=".s:black." ctermbg=".s:white." guifg=black guibg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi VertSplit start= stop= ctermfg=".s:black." ctermbg=".s:green." guifg=black guibg=green term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Visual start= stop= ctermfg=black ctermbg=green guifg=Grey guibg=fg term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi VisualNOS ".s:ulbg." term=none".s:underline.s:bold." cterm=none".s:bold.s:underline." gui=none".s:bold.s:underline
exe "hi WarningMsg start= stop= ctermfg=".s:black." ctermbg=".s:yellow." guifg=black guibg=yellow term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi White start= stop= ctermfg=".s:white." guifg=white guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi WildMenu ctermfg=".s:black." ctermbg=".s:yellow." guifg=Black guibg=Yellow term=standout".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi Yellow start= stop= ctermfg=".s:yellow." guifg=yellow guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi lCursor guifg=bg guibg=fg term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
exe "hi AltConstant start= stop= ctermfg=".s:yellow." ctermbg=".s:black." guifg=yellow guibg=black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold.s:italic
exe "hi AltFunction start= stop= ctermfg=".s:green." ctermbg=".s:black." guifg=green guibg=black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold.s:italic
exe "hi AltType start= stop= ctermfg=".s:green." ctermbg=".s:black." guifg=seagreen1 guibg=black term=none".s:underline.s:bold." cterm=none".s:bold.s:underline." gui=none".s:bold.s:underline.s:italic
exe "hi User1 ctermfg=".s:white." ctermbg=".s:blue." guifg=white guibg=blue"
exe "hi User2 ctermfg=".s:cyan." ctermbg=".s:blue." guifg=cyan guibg=blue"
" vim: nowrap

59
colors/asu1dark.vim Executable file
View File

@ -0,0 +1,59 @@
" Vim color file
" Maintainer: A. Sinan Unur
" Last Change: 2001/10/04
" Dark color scheme
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="asu1dark"
" Console Color Scheme
hi Normal term=NONE cterm=NONE ctermfg=LightGray ctermbg=Black
hi NonText term=NONE cterm=NONE ctermfg=Brown ctermbg=Black
hi Function term=NONE cterm=NONE ctermfg=DarkCyan ctermbg=Black
hi Statement term=BOLD cterm=BOLD ctermfg=DarkBlue ctermbg=Black
hi Special term=NONE cterm=NONE ctermfg=DarkGreen ctermbg=Black
hi SpecialChar term=NONE cterm=NONE ctermfg=Cyan ctermbg=Black
hi Constant term=NONE cterm=NONE ctermfg=Blue ctermbg=Black
hi Comment term=NONE cterm=NONE ctermfg=DarkGray ctermbg=Black
hi Preproc term=NONE cterm=NONE ctermfg=DarkGreen ctermbg=Black
hi Type term=NONE cterm=NONE ctermfg=DarkMagenta ctermbg=Black
hi Identifier term=NONE cterm=NONE ctermfg=Cyan ctermbg=Black
hi StatusLine term=BOLD cterm=NONE ctermfg=Yellow ctermbg=DarkBlue
hi StatusLineNC term=NONE cterm=NONE ctermfg=Black ctermbg=Gray
hi Visual term=NONE cterm=NONE ctermfg=White ctermbg=DarkCyan
hi Search term=NONE cterm=NONE ctermbg=Yellow ctermfg=DarkBlue
hi VertSplit term=NONE cterm=NONE ctermfg=Black ctermbg=Gray
hi Directory term=NONE cterm=NONE ctermfg=Green ctermbg=Black
hi WarningMsg term=NONE cterm=NONE ctermfg=Blue ctermbg=Yellow
hi Error term=NONE cterm=NONE ctermfg=DarkRed ctermbg=Gray
hi Cursor ctermfg=Black ctermbg=Cyan
hi LineNr term=NONE cterm=NONE ctermfg=Red ctermbg=Black
" GUI Color Scheme
hi Normal gui=NONE guifg=White guibg=#110022
hi NonText gui=NONE guifg=#ff9999 guibg=#444444
hi Function gui=NONE guifg=#7788ff guibg=#110022
hi Statement gui=BOLD guifg=Yellow guibg=#110022
hi Special gui=NONE guifg=Cyan guibg=#110022
hi Constant gui=NONE guifg=#ff9900 guibg=#110022
hi Comment gui=NONE guifg=#99cc99 guibg=#110022
hi Preproc gui=NONE guifg=#33ff66 guibg=#110022
hi Type gui=NONE guifg=#ff5577 guibg=#110022
hi Identifier gui=NONE guifg=Cyan guibg=#110022
hi StatusLine gui=BOLD guifg=White guibg=#336600
hi StatusLineNC gui=NONE guifg=Black guibg=#cccccc
hi Visual gui=NONE guifg=White guibg=#00aa33
hi Search gui=BOLD guibg=Yellow guifg=DarkBlue
hi VertSplit gui=NONE guifg=White guibg=#666666
hi Directory gui=NONE guifg=Green guibg=#110022
hi WarningMsg gui=STANDOUT guifg=#0000cc guibg=Yellow
hi Error gui=NONE guifg=White guibg=Red
hi Cursor guifg=White guibg=#00ff33
hi LineNr gui=NONE guifg=#cccccc guibg=#334444
hi ModeMsg gui=NONE guifg=Blue guibg=White
hi Question gui=NONE guifg=#66ff99 guibg=#110022

69
colors/autumn.vim Executable file
View File

@ -0,0 +1,69 @@
" Vim color file
" Maintainer: Tiza
" Last Change: 2002/10/14 Mon 16:41.
" version: 1.0
" This color scheme uses a light background.
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "autumn"
hi Normal guifg=#404040 guibg=#fff4e8
" Search
hi IncSearch gui=UNDERLINE guifg=#404040 guibg=#e0e040
hi Search gui=NONE guifg=#544060 guibg=#f0c0ff
" Messages
hi ErrorMsg gui=BOLD guifg=#f8f8f8 guibg=#4040ff
hi WarningMsg gui=BOLD guifg=#f8f8f8 guibg=#4040ff
hi ModeMsg gui=NONE guifg=#d06000 guibg=NONE
hi MoreMsg gui=NONE guifg=#0090a0 guibg=NONE
hi Question gui=NONE guifg=#8000ff guibg=NONE
" Split area
hi StatusLine gui=BOLD guifg=#f8f8f8 guibg=#904838
hi StatusLineNC gui=BOLD guifg=#c0b0a0 guibg=#904838
hi VertSplit gui=NONE guifg=#f8f8f8 guibg=#904838
hi WildMenu gui=BOLD guifg=#f8f8f8 guibg=#ff3030
" Diff
hi DiffText gui=NONE guifg=#2850a0 guibg=#c0d0f0
hi DiffChange gui=NONE guifg=#208040 guibg=#c0f0d0
hi DiffDelete gui=NONE guifg=#ff2020 guibg=#eaf2b0
hi DiffAdd gui=NONE guifg=#ff2020 guibg=#eaf2b0
" Cursor
hi Cursor gui=NONE guifg=#ffffff guibg=#0080f0
hi lCursor gui=NONE guifg=#ffffff guibg=#8040ff
hi CursorIM gui=NONE guifg=#ffffff guibg=#8040ff
" Fold
hi Folded gui=NONE guifg=#804030 guibg=#ffc0a0
hi FoldColumn gui=NONE guifg=#a05040 guibg=#f8d8c4
" Other
hi Directory gui=NONE guifg=#7050ff guibg=NONE
hi LineNr gui=NONE guifg=#e0b090 guibg=NONE
hi NonText gui=BOLD guifg=#a05040 guibg=#ffe4d4
hi SpecialKey gui=NONE guifg=#0080ff guibg=NONE
hi Title gui=BOLD guifg=fg guibg=NONE
hi Visual gui=NONE guifg=#804020 guibg=#ffc0a0
" hi VisualNOS gui=NONE guifg=#604040 guibg=#e8dddd
" Syntax group
hi Comment gui=NONE guifg=#ff5050 guibg=NONE
hi Constant gui=NONE guifg=#00884c guibg=NONE
hi Error gui=BOLD guifg=#f8f8f8 guibg=#4040ff
hi Identifier gui=NONE guifg=#b07800 guibg=NONE
hi Ignore gui=NONE guifg=bg guibg=NONE
hi PreProc gui=NONE guifg=#0090a0 guibg=NONE
hi Special gui=NONE guifg=#8040f0 guibg=NONE
hi Statement gui=BOLD guifg=#80a030 guibg=NONE
hi Todo gui=BOLD,UNDERLINE guifg=#0080f0 guibg=NONE
hi Type gui=BOLD guifg=#b06c58 guibg=NONE
hi Underlined gui=UNDERLINE guifg=blue guibg=NONE

88
colors/autumn2.vim Executable file
View File

@ -0,0 +1,88 @@
" Vim colour file
" Maintainer: Antony Scriven <ad_scriven@postmaster.co.uk>
" Last Change: 2003-06-12
"
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "autumn"
hi Normal term=none cterm=none ctermfg=black ctermbg=White gui=none guifg=Black guibg=#f0f2f0
hi Cursor term=none cterm=none ctermfg=white ctermbg=darkgrey gui=none guifg=black guibg=red
hi DiffAdd term=bold cterm=none ctermfg=white ctermbg=DarkBlue gui=none guifg=#aaeeaa guibg=#447744
hi DiffChange term=bold cterm=none ctermfg=white ctermbg=DarkMagenta gui=none guifg=lightyellow guibg=#ddbb55
hi DiffDelete term=bold cterm=none ctermfg=blue ctermbg=darkcyan gui=none guifg=#336633 guibg=#aaccaa
hi difftext term=reverse cterm=bold ctermfg=white ctermbg=red gui=none guifg=lightyellow guibg=#cc7733
hi Directory term=none cterm=none ctermfg=Red ctermbg=white gui=none guifg=Red guibg=bg
hi ErrorMsg term=standout cterm=none ctermfg=white ctermbg=DarkRed gui=none guifg=white guibg=DarkRed
hi Folded term=reverse cterm=none ctermfg=darkblue ctermbg=lightgrey gui=none guifg=darkblue guibg=lightgrey
"8 col term
hi FoldColumn term=reverse cterm=none ctermfg=darkblue ctermbg=grey gui=none guifg=darkblue guibg=grey
hi IncSearch term=reverse cterm=none ctermfg=yellow ctermbg=darkgreen gui=none guifg=yellow guibg=#449944
hi lCursor term=reverse cterm=none ctermfg=black ctermbg=cyan gui=none guifg=black guibg=Cyan
hi LineNr term=reverse cterm=none ctermfg=darkred ctermbg=grey gui=none guifg=brown guibg=lightgrey
hi ModeMsg term=bold cterm=none ctermfg=green ctermbg=darkgreen gui=none guifg=#007700 guibg=#aaccaa
hi MoreMsg term=bold cterm=none ctermfg=darkGreen ctermbg=white gui=none guifg=darkgreen guibg=bg
hi Question term=bold cterm=none ctermfg=darkGreen ctermbg=white gui=none guifg=darkgreen guibg=bg
hi Search term=reverse cterm=none ctermfg=black ctermbg=yellow gui=none guifg=black guibg=yellow
hi SpecialKey term=italic cterm=none ctermfg=lightgrey ctermbg=white gui=none guifg=lightblue guibg=bg
hi NonText term=bold cterm=none ctermfg=lightgrey ctermbg=white gui=none guifg=#c6c6c6 guibg=bg
hi StatusLine term=reverse cterm=none ctermfg=white ctermbg=black gui=none guifg=#80624d guibg=#ddd9b8
hi Title term=bold cterm=none ctermfg=DarkMagenta ctermbg=white gui=none guifg=DarkMagenta guibg=bg
if has("gui_running") || &t_Co > 8
hi Visual term=reverse cterm=none ctermfg=black ctermbg=lightgrey gui=none guifg=black guibg=lightgreen
hi VertSplit term=reverse cterm=none ctermfg=darkgrey ctermbg=darkgrey gui=none guifg=#c7c7c2 guibg=#d7d7d2
hi StatusLineNC term=reverse cterm=none ctermfg=white ctermbg=darkgrey gui=none guifg=darkgrey guibg=#d7d7d2
hi Comment term=italic cterm=none ctermfg=grey ctermbg=white gui=none guifg=#ccaaaa guibg=bg
else
hi Visual term=reverse cterm=none ctermfg=green ctermbg=darkgreen gui=none guifg=black guibg=lightgreen
hi VertSplit term=reverse cterm=none ctermfg=darkcyan ctermbg=darkblue gui=none guifg=darkgrey guibg=darkgrey
hi StatusLineNC term=reverse cterm=none ctermfg=white ctermbg=darkblue gui=none guifg=white guibg=darkgrey
hi Comment term=italic cterm=none ctermfg=darkcyan ctermbg=white gui=none guifg=#ccaaaa guibg=bg
endif
hi VisualNOS term=bold cterm=none ctermfg=grey ctermbg=black gui=none guifg=grey guibg=black
hi WarningMsg term=standout cterm=none ctermfg=Red ctermbg=white gui=none guifg=Red guibg=bg
hi WildMenu term=bold cterm=none ctermfg=darkblue ctermbg=yellow gui=none guifg=black guibg=lightyellow
hi Constant term=underline cterm=none ctermfg=darkred ctermbg=bg gui=none guifg=#bb6666 guibg=bg
hi Special term=bold cterm=none ctermfg=darkcyan ctermbg=white gui=none guifg=darkcyan guibg=bg
hi identifier term=underline cterm=none ctermfg=darkmagenta ctermbg=white gui=none guifg=darkcyan guibg=bg
hi statement term=bold cterm=none ctermfg=darkgreen ctermbg=white gui=none guifg=#44aa44 guibg=bg
hi preproc term=underline cterm=none ctermfg=darkgrey ctermbg=white gui=none guifg=darkgrey guibg=bg
hi type term=none cterm=none ctermfg=brown ctermbg=white gui=none guifg=#bb9900 guibg=bg
hi underlined term=underline cterm=underline ctermfg=darkmagenta ctermbg=white gui=underline guifg=darkmagenta guibg=bg
hi Ignore term=italic cterm=none ctermfg=lightgrey ctermbg=white gui=none guifg=grey guibg=bg
"hi todo term=underline cterm=bold ctermfg=yellow ctermbg=brown gui=none guifg=#333333 guibg=#ddee33
hi todo term=bold cterm=none ctermfg=yellow ctermbg=brown gui=bold guifg=#229900 guibg=#ddd9b8
hi function term=bold cterm=none ctermfg=blue ctermbg=white gui=none guifg=#0055cc guibg=bg
hi link String Constant
hi link Character Constant
hi link Number Constant
hi link Boolean Constant
hi link Float Number
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi link Tag Special
hi link SpecialChar Special
hi link Delimiter Special
hi link SpecialComment Special
hi link Debug Special
hi link vimfunction function
" vim: set ts=8 sw=8 et sts=8 tw=72 fo-=t ff=unix :

154
colors/autumnleaf.vim Executable file
View File

@ -0,0 +1,154 @@
" Vim color file
" Maintainer: Anders Korte
" Last Change: 17 Oct 2004
" AutumnLeaf color scheme 1.0
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name="AutumnLeaf"
" Colors for the User Interface.
hi Cursor guibg=#aa7733 guifg=#ffeebb gui=bold
hi Normal guibg=#fffdfa guifg=black gui=none
hi NonText guibg=#eafaea guifg=#000099 gui=bold
hi Visual guibg=#fff8cc guifg=black gui=none
" hi VisualNOS
hi Linenr guibg=bg guifg=#999999 gui=none
" Uncomment these if you use Diff...??
" hi DiffText guibg=#cc0000 guifg=white gui=none
" hi DiffAdd guibg=#0000cc guifg=white gui=none
" hi DiffChange guibg=#990099 guifg=white gui=none
" hi DiffDelete guibg=#888888 guifg=#333333 gui=none
hi Directory guibg=bg guifg=#337700 gui=none
hi IncSearch guibg=#c8e8ff guifg=black gui=none
hi Search guibg=#c8e8ff guifg=black gui=none
hi SpecialKey guibg=bg guifg=fg gui=none
hi Titled guibg=bg guifg=fg gui=none
hi ErrorMsg guibg=bg guifg=#cc0000 gui=bold
hi ModeMsg guibg=bg guifg=#003399 gui=none
hi link MoreMsg ModeMsg
hi link Question ModeMsg
hi WarningMsg guibg=bg guifg=#cc0000 gui=bold
hi StatusLine guibg=#ffeebb guifg=black gui=bold
hi StatusLineNC guibg=#aa8866 guifg=#f8e8cc gui=none
hi VertSplit guibg=#aa8866 guifg=#ffe0bb gui=none
" hi Folded
" hi FoldColumn
" hi SignColumn
" Colors for Syntax Highlighting.
hi Comment guibg=#ddeedd guifg=#002200 gui=none
hi Constant guibg=bg guifg=#003399 gui=bold
hi String guibg=bg guifg=#003399 gui=italic
hi Character guibg=bg guifg=#003399 gui=italic
hi Number guibg=bg guifg=#003399 gui=bold
hi Boolean guibg=bg guifg=#003399 gui=bold
hi Float guibg=bg guifg=#003399 gui=bold
hi Identifier guibg=bg guifg=#003399 gui=none
hi Function guibg=bg guifg=#0055aa gui=bold
hi Statement guibg=bg guifg=#003399 gui=none
hi Conditional guibg=bg guifg=#aa7733 gui=bold
hi Repeat guibg=bg guifg=#aa5544 gui=bold
hi link Label Conditional
hi Operator guibg=bg guifg=#aa7733 gui=bold
hi link Keyword Statement
hi Exception guibg=bg guifg=#228877 gui=bold
hi PreProc guibg=bg guifg=#aa7733 gui=bold
hi Include guibg=bg guifg=#558811 gui=bold
hi link Define Include
hi link Macro Include
hi link PreCondit Include
hi Type guibg=bg guifg=#007700 gui=bold
hi link StorageClass Type
hi link Structure Type
hi Typedef guibg=bg guifg=#009900 gui=italic
hi Special guibg=bg guifg=fg gui=none
hi SpecialChar guibg=bg guifg=fg gui=bold
hi Tag guibg=bg guifg=#003399 gui=bold
hi link Delimiter Special
hi SpecialComment guibg=#dddddd guifg=#aa0000 gui=none
hi link Debug Special
hi Underlined guibg=bg guifg=blue gui=underline
hi Title guibg=bg guifg=fg gui=bold
hi Ignore guibg=bg guifg=#999999 gui=none
hi Error guibg=red guifg=white gui=none
hi Todo guibg=bg guifg=#aa0000 gui=none
" The same in cterm colors.
hi Cursor ctermbg=6 ctermfg=14
hi Normal ctermbg=15 ctermfg=0
hi NonText ctermbg=10 ctermfg=1
hi Visual ctermbg=14 ctermfg=0
" hi VisualNOS
hi Linenr ctermbg=bg ctermfg=7
" hi DiffText ctermbg=4 ctermfg=15
" hi DiffAdd ctermbg=1 ctermfg=15
" hi DiffChange ctermbg=5 ctermfg=15
" hi DiffDelete ctermbg=7 ctermfg=8
hi Directory ctermbg=bg ctermfg=2
hi IncSearch ctermbg=9 ctermfg=0
hi Search ctermbg=9 ctermfg=0
hi SpecialKey ctermbg=bg ctermfg=fg
hi Titled ctermbg=bg ctermfg=fg
hi ErrorMsg ctermbg=bg ctermfg=12
hi ModeMsg ctermbg=bg ctermfg=9
hi WarningMsg ctermbg=bg ctermfg=12
hi StatusLine ctermbg=14 ctermfg=0
hi StatusLineNC ctermbg=6 ctermfg=14
hi VertSplit ctermbg=6 ctermfg=14
" hi Folded
" hi FoldColumn
" hi SignColumn
hi Comment ctermbg=10 ctermfg=2
hi Constant ctermbg=bg ctermfg=9
hi String ctermbg=bg ctermfg=9 cterm=italic
hi Character ctermbg=bg ctermfg=9 cterm=italic
hi Number ctermbg=bg ctermfg=9 cterm=bold
hi Boolean ctermbg=bg ctermfg=9 cterm=bold
hi Float ctermbg=bg ctermfg=9 cterm=bold
hi Function ctermbg=bg ctermfg=9 cterm=bold
hi Statement ctermbg=bg ctermfg=9 cterm=bold
hi Conditional ctermbg=bg ctermfg=6 cterm=bold
hi Repeat ctermbg=bg ctermfg=6 cterm=bold
hi Operator ctermbg=bg ctermfg=6 cterm=bold
hi Exception ctermbg=bg ctermfg=2 cterm=bold
hi PreProc ctermbg=bg ctermfg=6
hi Include ctermbg=bg ctermfg=2 cterm=bold
hi Type ctermbg=bg ctermfg=2 cterm=bold
hi Typedef ctermbg=bg ctermfg=2 cterm=italic
hi Special ctermbg=bg ctermfg=fg cterm=bold
hi Tag ctermbg=bg ctermfg=9 cterm=bold
hi SpecialComment ctermbg=7 ctermfg=4
hi Underlined ctermbg=bg ctermfg=9 cterm=underline
hi Title ctermbg=bg ctermfg=fg cterm=bold
hi Ignore ctermbg=bg ctermfg=7
hi Error ctermbg=12 ctermfg=15
hi Todo ctermbg=bg ctermfg=15

319
colors/baycomb.vim Executable file
View File

@ -0,0 +1,319 @@
" Vim color file
" baycomb v2.4
" http://www.vim.org/scripts/script.php?script_id=1454
"
" Maintainer: Shawn Axsom <axs221@gmail.com>
"
" * Place :colo baycomb in your VimRC/GVimRC file
" * Also add :set background=dark or :setbackground=light
" depending on your preference.
"
" - Thanks to Desert and OceanDeep for their color scheme
" file layouts
" - Thanks to Raimon Grau and Bob Lied for their feedback
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="baycomb"
if &background == "dark"
hi Normal guifg=#a0b4e0 guibg=#11121a "1a1823
hi NonText guifg=#382920 guibg=bg
hi Folded guibg=#232235 guifg=grey
hi FoldColumn guibg=#0a0a18 guifg=#dbcaa5
hi LineNr guibg=#101124 guifg=#206aa9
hi StatusLine guibg=#354070 guifg=#6880ea gui=none
hi StatusLineNC guibg=#2c3054 guifg=#5c6dbe gui=none
hi VertSplit guibg=#22253c guifg=#223355 gui=none
hi tablinesel guibg=#515a71 guifg=#50aae5 gui=none
hi tabline guibg=#4d4d5f guifg=#5b7098 gui=none
hi tablinefill guibg=#2d2d3f guifg=#aaaaaa gui=none
"hi SpellBad
"hi SpellCap
"hi SpellLocal
"hi SpellRare
hi MatchParen guibg=#7b5a55 guifg=#001122
" syntax highlighting """"""""""""""""""""""""""""""""""""""""
hi Comment guifg=#349d58 guibg=bg
hi Title guifg=#e5e5ca gui=none
hi Underlined guifg=#bac5ba gui=none
hi Statement guifg=#fca8ad gui=none "a080aa
hi Type guifg=#0490e8 gui=bold
hi Constant guifg=#5c78f0 "guibg=#111a2a
hi Number guifg=#4580b4 "guibg=#111a2a
hi PreProc guifg=#ba75cf
hi Special guifg=#aaaaca
hi Ignore guifg=grey40
hi Todo guifg=orangered guibg=yellow2
hi Error guibg=#b03452
hi Function guifg=#bab588 guibg=bg gui=bold
hi Identifier guifg=#5094c4
"""""this section borrowed from OceanDeep/Midnight"""""
highlight Conditional gui=None guifg=#d0688d guibg=bg
highlight Repeat gui=None guifg=#e06070 guibg=bg
"hi Label gui=None guifg=LightGreen guibg=bg
highlight Operator gui=None guifg=#e8cdc0 guibg=bg
highlight Keyword gui=bold guifg=grey guibg=bg
highlight Exception gui=bold guifg=#d0a8ad guibg=bg
"""""""""""""""""""""""""""""""""""""""""""""""""""""""
"end syntax highlighting """""""""""""""""""""""""""""""""""""
" highlight groups
"hi CursorIM
hi Directory guifg=#bbd0df
hi DiffText guibg=#004335
hi DiffChange guibg=#685b5c
hi DiffAdd guibg=#0a4b8c
hi DiffDelete guifg=#300845 guibg=#200845
hi ErrorMsg guibg=#ff4545
hi Cursor guibg=#cad5c0 guifg=#0000aa
hi Search guibg=darkyellow guifg=black
hi IncSearch guifg=#babeaa guibg=#3a4520
hi ModeMsg guifg=#00AACC
hi MoreMsg guifg=SeaGreen
hi Question guifg=#AABBCC
hi SpecialKey guifg=#90dcb0
hi Visual guifg=#102030 guibg=#80a0f0
hi VisualNOS guifg=#201a30 guibg=#a3a5FF
hi WarningMsg guifg=salmon
"hi WildMenu
"hi Menu
"hi Scrollbar guibg=grey30 guifg=tan
"hi Tooltip
" new Vim 7.0 items
hi Pmenu guibg=#3a6595 guifg=#9aadd5
hi PmenuSel guibg=#4a85ba guifg=#b0d0f0
" color terminal definitions
hi Cursor ctermfg=black ctermbg=white
hi Normal ctermfg=grey ctermbg=black
hi Number ctermfg=darkgreen
highlight Operator ctermfg=yellow
highlight Conditional ctermfg=darkred
highlight Repeat ctermfg=darkred
hi Exception ctermfg=darkred
hi SpecialKey ctermfg=darkgreen
hi NonText cterm=bold ctermfg=darkgrey
hi Directory ctermfg=darkcyan
hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
hi IncSearch ctermfg=yellow ctermbg=darkyellow cterm=NONE
hi Search ctermfg=black ctermbg=darkyellow cterm=NONE
hi MoreMsg ctermfg=darkgreen
hi ModeMsg cterm=NONE ctermfg=brown
hi LineNr ctermfg=darkcyan ctermbg=black
hi Question ctermfg=green
hi StatusLine ctermfg=yellow ctermbg=darkblue cterm=NONE
hi StatusLineNC ctermfg=grey ctermbg=darkblue cterm=NONE
hi VertSplit ctermfg=black ctermbg=darkgrey cterm=NONE
hi Title ctermfg=yellow cterm=NONE
hi Visual ctermbg=grey ctermfg=blue cterm=NONE
hi VisualNOS ctermbg=grey ctermfg=blue cterm=NONE
hi WarningMsg ctermfg=1
hi WildMenu ctermfg=0 ctermbg=3
hi Folded ctermfg=darkgreen ctermbg=darkblue cterm=NONE
hi FoldColumn ctermfg=yellow ctermbg=black
hi DiffAdd ctermbg=4
hi DiffChange ctermbg=5
hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
hi DiffText cterm=bold ctermbg=1
hi Comment ctermfg=darkgreen ctermbg=black
hi Identifier ctermfg=cyan
"set comments to grey on non-Windows OS's to make sure
"it is readable
if &term == "builtin_gui" || &term == "win32"
hi function ctermfg=grey
hi Type ctermfg=darkyellow ctermbg=darkblue
hi IncSearch ctermfg=black ctermbg=grey cterm=NONE
hi Search ctermfg=black ctermbg=darkgrey cterm=NONE
else
hi function ctermfg=white
hi Type ctermfg=grey
hi IncSearch ctermfg=yellow ctermbg=darkyellow cterm=NONE
hi Search ctermfg=black ctermbg=darkyellow cterm=NONE
endif
""""""""""""""""""""""""""""""""""""""""""""""""""""""
hi Constant ctermfg=darkcyan
hi Special ctermfg=white
hi Statement ctermfg=yellow
hi PreProc ctermfg=darkred
hi Underlined ctermfg=cyan cterm=NONE
hi Ignore cterm=bold ctermfg=7
hi Ignore ctermfg=darkgrey
hi Error cterm=bold ctermfg=7 ctermbg=1
" new Vim 7.0 items
hi Pmenu ctermbg=darkblue ctermfg=lightgrey
hi PmenuSel ctermbg=lightblue ctermfg=white
hi tablinesel ctermfg=cyan ctermbg=blue
hi tabline ctermfg=black ctermbg=blue
hi tablinefill ctermfg=green ctermbg=darkblue
"vim: sw=4
"
hi MatchParen ctermfg=black ctermbg=green
elseif &background == "light"
hi Normal guifg=#003255 guibg=#e8ebf0 "greyish blue2
hi NonText guifg=#382920 guibg=#152555
" syntax highlighting """"""""""""""""""""""""""""""""""""""""
"set comments to grey on non-Windows OS's to make sure
"it is readable
if &term == "builtin_gui" || &term == "win32"
hi Comment guifg=#daddb8 guibg=#308ae5
else
hi Comment guifg=darkyellow guibg=#207ada
endif
""""""""""""""""""""""""""""""""""""""""""""""""""""""
hi Title guifg=#857540 gui=none
hi Underlined guifg=#8a758a
hi Statement guifg=#da302a gui=none
hi Type guifg=#307aca gui=none
hi Constant guifg=#3a40aa gui=none
hi PreProc guifg=#9570b5
hi Identifier guifg=#856075 "gui=bold
hi Special guifg=#652a7a
hi Ignore guifg=grey40
hi Todo guifg=orangered guibg=yellow2
hi Error guibg=#b03452
"""""this section borrowed from OceanDeep/Midnight"""""
hi Number guifg=#006bcd
hi Function gui=None guifg=#d06d50 "or green 50b3b0
highlight Conditional gui=None guifg=#a50a4a
highlight Repeat gui=None guifg=#700d8a
"hi Label gui=None guifg=LightGreen guibg=bg
highlight Operator gui=None guifg=#e0b045
highlight Keyword gui=bold guifg=grey guibg=bg
highlight Exception gui=none guifg=#ea5460
"""""""""""""""""""""""""""""""""""""""""""""""""""""""
"end syntax highlighting """""""""""""""""""""""""""""""""""""
" highlight groups
"hi CursorIM
hi Directory guifg=#bbd0df
"hi DiffAdd
"hi DiffChange
"hi DiffDelete
"hi DiffText
hi ErrorMsg guibg=#ff4545
hi Cursor guibg=#cadaca guifg=#05293d
hi FoldColumn guibg=#409ae0 guifg=darkgrey
"hi FoldColumn guibg=#83a5cd guifg=#70459F
hi LineNr guibg=#409ae0 guifg=darkblue gui=bold
"hi LineNr guibg=#081c30 guifg=#80a0dA
hi StatusLine guibg=#20b5fd guifg=#0a150d gui=none
hi StatusLineNC guibg=#0580da guifg=#302d34 gui=none
hi Search guibg=#babdad guifg=#3a4520
hi IncSearch guifg=#dadeca guibg=#3a4520
hi VertSplit guibg=#525f95 guifg=grey50 gui=none
hi Folded guibg=#252f5d guifg=#BBDDCC
hi ModeMsg guifg=#00AACC
hi MoreMsg guifg=SeaGreen
hi Question guifg=#AABBCC
hi SpecialKey guifg=#308c70
hi Visual guifg=#008FBF guibg=#33DFEF
"hi VisualNOS
hi WarningMsg guifg=salmon
"hi WildMenu
"hi Menu
"hi Scrollbar guibg=grey30 guifg=tan
"hi Tooltip
" new Vim 7.0 items
hi Pmenu guibg=#3a6595 guifg=#9aadd5
hi PmenuSel guibg=#4a85ba guifg=#b0d0f0
" color terminal definitions
hi Normal ctermfg=black ctermbg=white
hi Number ctermfg=blue
highlight Operator ctermfg=yellow
highlight Conditional ctermfg=magenta
highlight Repeat ctermfg=magenta
hi Exception ctermfg=red
hi function ctermfg=darkyellow
hi SpecialKey ctermfg=darkgreen
hi NonText cterm=bold ctermfg=darkgrey ctermbg=grey
hi Directory ctermfg=darkcyan
hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
hi IncSearch ctermfg=yellow ctermbg=darkyellow cterm=NONE
hi Search ctermfg=white ctermbg=darkyellow cterm=NONE
hi MoreMsg ctermfg=darkgreen
hi ModeMsg cterm=NONE ctermfg=brown
hi LineNr ctermfg=black ctermbg=blue
hi Question ctermfg=green
hi StatusLine ctermfg=cyan ctermbg=blue cterm=NONE
hi StatusLineNC ctermfg=grey ctermbg=darkblue cterm=NONE
hi VertSplit ctermfg=black ctermbg=black cterm=NONE
hi Title ctermfg=darkyellow ctermbg=white
hi Visual ctermbg=darkcyan ctermfg=cyan cterm=NONE
hi VisualNOS ctermbg=darkcyan ctermfg=white cterm=NONE
hi WarningMsg ctermfg=1
hi WildMenu ctermfg=0 ctermbg=3
hi Folded ctermfg=black ctermbg=white cterm=NONE
hi FoldColumn ctermfg=green ctermbg=blue
hi DiffAdd ctermbg=4
hi DiffChange ctermbg=5
hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
hi DiffText cterm=bold ctermbg=1
hi Comment ctermfg=grey ctermbg=blue
hi Constant ctermfg=darkblue
hi Special ctermfg=darkmagenta
hi Identifier ctermfg=darkyellow cterm=NONE
hi Statement ctermfg=red
hi PreProc ctermfg=magenta
hi Type ctermfg=darkcyan "or darkcyan
hi Underlined ctermfg=black ctermbg=white
hi Ignore cterm=bold ctermfg=7
hi Ignore ctermfg=darkgrey
hi Error cterm=bold ctermfg=7 ctermbg=1
" new Vim 7.0 items
hi Pmenu ctermbg=darkblue ctermfg=lightgrey
hi PmenuSel ctermbg=lightblue ctermfg=white
"vim: sw=4
endif

67
colors/bclear.vim Executable file
View File

@ -0,0 +1,67 @@
" Vim colorscheme
" Name: bclear
" Maintainer: Ricky Cintron 'borosai' [borosai at gmail dot com]
" Last Change: 2009-08-04
hi clear
set background=light
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "bclear"
"---GUI settings
hi SpecialKey guifg=#000000 guibg=#ffcde6
hi NonText guifg=#969696 guibg=#f0f0f0 gui=none
hi Directory guifg=#78681a
hi ErrorMsg guifg=#ffffff guibg=#a01010
hi IncSearch guifg=#ffffff guibg=#ff8000 gui=none
hi Search guifg=#000000 guibg=#ffd073
hi MoreMsg guifg=#ffffff guibg=#3c960f gui=none
hi ModeMsg guifg=#323232 gui=none
hi LineNr guifg=#969696 guibg=#f0f0f0
hi Question guifg=#000000 guibg=#ffde37 gui=none
hi StatusLine guifg=#ffffff guibg=#323232 gui=none
hi StatusLineNC guifg=#f0f0f0 guibg=#646464 gui=none
hi VertSplit guifg=#f0f0f0 guibg=#646464 gui=none
hi Title guifg=#323232 gui=none
hi Visual guifg=#ffffff guibg=#1994d1
hi VisualNOS guifg=#000000 guibg=#1994d1 gui=none
hi WarningMsg guifg=#c8c8c8 guibg=#a01010
hi WildMenu guifg=#ffffff guibg=#1994d1
hi Folded guifg=#969696 guibg=#f0f0f0
hi FoldColumn guifg=#969696 guibg=#f0f0f0
hi DiffAdd guibg=#deffcd
hi DiffChange guibg=#dad7ff
hi DiffDelete guifg=#c8c8c8 guibg=#ffffff gui=none
hi DiffText guifg=#ffffff guibg=#767396 gui=none
hi SignColumn guifg=#969696 guibg=#f0f0f0
hi SpellBad guifg=#000000 guibg=#fff5c3 guisp=#f01818 gui=undercurl
hi SpellCap guifg=#000000 guibg=#fff5c3 guisp=#14b9c8 gui=undercurl
hi SpellRare guifg=#000000 guibg=#fff5c3 guisp=#4cbe13 gui=undercurl
hi SpellLocal guifg=#000000 guibg=#fff5c3 guisp=#000000 gui=undercurl
hi Pmenu guifg=#ffffff guibg=#323232
hi PmenuSel guifg=#ffffff guibg=#1994d1
hi PmenuSbar guifg=#323232 guibg=#323232
hi PmenuThumb guifg=#646464 guibg=#646464 gui=none
hi TabLine guifg=#f0f0f0 guibg=#646464 gui=none
hi TabLineSel guifg=#ffffff guibg=#323232 gui=none
hi TabLineFill guifg=#646464 guibg=#646464 gui=none
hi CursorColumn guibg=#e1f5ff
hi CursorLine guibg=#e1f5ff gui=none
hi Cursor guifg=#ffffff guibg=#323232
hi lCursor guifg=#ffffff guibg=#004364
hi MatchParen guifg=#ffffff guibg=#f00078
hi Normal guifg=#323232 guibg=#ffffff
hi Comment guifg=#969696
hi Constant guifg=#1094a0
hi Special guifg=#dc6816
hi Identifier guifg=#3c960f
hi Statement guifg=#3b6ac8 gui=none
hi PreProc guifg=#294a8c
hi Type guifg=#a00050 gui=none
hi Underlined guifg=#323232 gui=underline
hi Ignore guifg=#c8c8c8
hi Error guifg=#ffffff guibg=#c81414
hi Todo guifg=#c81414 guibg=#ffffff

402
colors/bigbang.vim Executable file
View File

@ -0,0 +1,402 @@
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" ColorScheme: bigbang.vim
" Last Change: 2009-10-17 [17:01:53]
" Version: 125
" License: Public Domain, Free / Frei / Gratis / Libre.
" Author: Jaime Wottrich, <jaime.wottrich@gmail.com>
" Help: :h bigbang.vim
" :h bigbang-options
" :h bigbang-variants
" :h mimicpak
" :h mimicpak-options
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" Setup {{{1
"~~~~~~~
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "bigbang"
" Function: s:GetValue(var, ...) {{{2
" Looks up the value of a variable in this order (by default):
" buffer, window, tabpage and global.
" The one that exists first is returned, or 0 if none of them exists.
" Optional Args:
" a:1 value to return if variable doesn't exist.
" a:2 string with comma separated variable prefixes. Examples:
" "b:,t:,g:" - search for buffer, tabpage and global variables
" "w:,t:" - search for window and tabpage variables
" "g:" - search for global variables only
function s:GetValue(var, ...)
let l:defvalue = 0 < a:0 ? a:1 : 0
let l:prefixes = 1 < a:0 ? a:2 . "" : "b:,w:,t:,g:"
let l:start = 0
let l:i = stridx(l:prefixes, ",")
while 1
" track down the comma position, and handle special cases:
" - only one prefix without commas, and
" - after the last encountered comma.
let l:end = l:i < 0 ? strlen(l:prefixes) : l:i
let l:prefix = strpart(l:prefixes, l:start, l:end - l:start)
if exists(prefix . a:var)
return {prefix . a:var}
endif
" after last comma (or one prefix only without commas),
" and variable not found
if l:i < 0
return l:defvalue
endif
" update needle and get next comma position
let l:start = l:i + 1
let l:i = stridx(l:prefixes, ",", l:start)
endwhile
endfunction "}}}2
" get the values (if any) for the options
let s:mimic_font_style = s:GetValue("mimic_font_style")
let s:mimic_colorize_gui = s:GetValue("mimic_colorize_gui")
let s:mimic_bigbang_alt = s:GetValue("mimic_bigbang_alt")
let s:mimic_bigbang_dark = s:GetValue("mimic_bigbang_dark")
" cleanup
delfunction s:GetValue
" Default Highlight {{{1
if !s:mimic_bigbang_dark
if !s:mimic_bigbang_alt
hi Normal guifg=#68f8c8 guibg=#333333 gui=NONE ctermfg=cyan ctermbg=black cterm=NONE
else
hi Normal guifg=#68f8c8 guibg=#000078 gui=NONE ctermfg=cyan ctermbg=blue cterm=NONE
endif
else "darker colors, black and darkblue
if !s:mimic_bigbang_alt
hi Normal guifg=#68f8c8 guibg=#000000 gui=NONE ctermfg=cyan ctermbg=black cterm=NONE
else
hi Normal guifg=#68f8c8 guibg=#000040 gui=NONE ctermfg=cyan ctermbg=darkblue cterm=NONE
endif
endif
hi Cursor guifg=bg guibg=#68f868 gui=NONE ctermfg=bg ctermbg=green cterm=NONE
hi CursorIM guifg=bg guibg=#68c8f8 gui=NONE ctermfg=bg ctermbg=cyan cterm=NONE
hi MatchParen guifg=bg guibg=#68f8f8 gui=NONE ctermfg=bg ctermbg=cyan cterm=NONE
" search
hi Search guifg=#f9f999 guibg=#3333f9 gui=NONE ctermfg=black ctermbg=cyan cterm=NONE
hi IncSearch guifg=#000000 guibg=fg gui=NONE ctermfg=black ctermbg=fg cterm=NONE
" visual mode
if version < 700
hi LineNr guifg=#d8d8d8 guibg=bg gui=NONE ctermfg=grey ctermbg=bg cterm=NONE
hi Visual guifg=fg guibg=#007000 gui=NONE ctermfg=fg ctermbg=darkgreen cterm=NONE
hi VisualNOS guifg=fg guibg=#000070 gui=NONE ctermfg=bg ctermbg=darkcyan cterm=NONE
" diff
hi DiffAdd guifg=#000000 guibg=#68f868 gui=NONE ctermfg=black ctermbg=green cterm=NONE
hi DiffChange guifg=#000000 guibg=#68ccf8 gui=NONE ctermfg=grey ctermbg=blue cterm=NONE
hi DiffDelete guifg=#000000 guibg=#f8f868 gui=NONE ctermfg=black ctermbg=yellow cterm=NONE
hi DiffText guifg=#000000 guibg=#68f8f8 gui=NONE ctermfg=black ctermbg=cyan cterm=NONE
else
hi LineNr guifg=#d8d8d8 gui=NONE ctermfg=grey cterm=NONE
hi Visual guibg=#007000 gui=NONE ctermbg=darkgreen cterm=NONE
hi VisualNOS guibg=#000070 gui=NONE ctermbg=darkcyan cterm=NONE
" diff
hi DiffAdd guibg=#004800 gui=NONE ctermfg=black ctermbg=green cterm=NONE
hi DiffChange guibg=#0000a8 gui=NONE ctermfg=black ctermbg=blue cterm=NONE
hi DiffDelete guifg=bg guibg=#989800 gui=NONE ctermfg=black ctermbg=yellow cterm=NONE
hi DiffText guibg=#006888 gui=NONE ctermfg=black ctermbg=cyan cterm=NONE
endif
" line numbers and folding
hi NonText guifg=#f888f8 guibg=bg gui=NONE ctermfg=magenta ctermbg=bg cterm=NONE
if !s:mimic_bigbang_dark
" color for grey20 and blue {{{2
if !s:mimic_bigbang_alt
hi Folded guifg=#f888f8 guibg=#131313 gui=NONE ctermfg=magenta ctermbg=blue cterm=NONE
hi FoldColumn guifg=#38f8f8 guibg=#131313 gui=NONE ctermfg=cyan ctermbg=blue cterm=NONE
hi SignColumn guifg=#88f888 guibg=#131313 gui=NONE ctermfg=green ctermbg=blue cterm=NONE
" other text
hi SpecialKey guifg=#f8f888 guibg=#131313 gui=NONE ctermfg=yellow ctermbg=blue cterm=NONE
hi ModeMsg guifg=#88f888 guibg=#131313 gui=NONE ctermfg=green ctermbg=blue cterm=NONE
hi Title guifg=#d8d8d8 guibg=#131313 gui=NONE ctermfg=grey ctermbg=blue cterm=NONE
else
hi Folded guifg=#f888f8 guibg=#000040 gui=NONE ctermfg=magenta ctermbg=darkblue cterm=NONE
hi FoldColumn guifg=#38f8f8 guibg=#000040 gui=NONE ctermfg=cyan ctermbg=darkblue cterm=NONE
hi SignColumn guifg=#88f888 guibg=#000040 gui=NONE ctermfg=green ctermbg=darkblue cterm=NONE
" other text
hi SpecialKey guifg=#f8f888 guibg=#000040 gui=NONE ctermfg=yellow ctermbg=darkblue cterm=NONE
hi ModeMsg guifg=#88f888 guibg=#000040 gui=NONE ctermfg=green ctermbg=darkblue cterm=NONE
hi Title guifg=#d8d8d8 guibg=#000040 gui=NONE ctermfg=grey ctermbg=darkblue cterm=NONE
endif "}}}2
else
" colors for black and darkblue {{{2
if !s:mimic_bigbang_alt
hi Folded guifg=#f888f8 guibg=#232323 gui=NONE ctermfg=magenta ctermbg=darkblue cterm=NONE
hi FoldColumn guifg=#38f8f8 guibg=#232323 gui=NONE ctermfg=cyan ctermbg=darkblue cterm=NONE
hi SignColumn guifg=#88f888 guibg=#232323 gui=NONE ctermfg=green ctermbg=darkblue cterm=NONE
" other text
hi SpecialKey guifg=#f8f888 guibg=#232323 gui=NONE ctermfg=yellow ctermbg=darkblue cterm=NONE
hi ModeMsg guifg=#88f888 guibg=#232323 gui=NONE ctermfg=green ctermbg=darkblue cterm=NONE
hi Title guifg=#d8d8d8 guibg=#232323 gui=NONE ctermfg=grey ctermbg=darkblue cterm=NONE
else
hi Folded guifg=#f888f8 guibg=#000078 gui=NONE ctermfg=magenta ctermbg=black cterm=NONE
hi FoldColumn guifg=#38f8f8 guibg=#000078 gui=NONE ctermfg=cyan ctermbg=black cterm=NONE
hi SignColumn guifg=#88f888 guibg=#000078 gui=NONE ctermfg=green ctermbg=black cterm=NONE
" other text
hi SpecialKey guifg=#f888f8 guibg=#000078 gui=NONE ctermfg=yellow ctermbg=blue cterm=NONE
hi ModeMsg guifg=#88f888 guibg=#000098 gui=NONE ctermfg=green ctermbg=blue cterm=NONE
hi Title guifg=#d8d8d8 guibg=#000098 gui=NONE ctermfg=grey ctermbg=blue cterm=NONE
endif "}}}2
endif
" windows, statusline
hi StatusLine guifg=#000000 guibg=#38f8f8 gui=NONE ctermfg=bg ctermbg=cyan cterm=NONE
hi StatusLineNC guifg=#000000 guibg=#68f868 gui=NONE ctermfg=bg ctermbg=green cterm=NONE
hi VertSplit guifg=#000000 guibg=#68f868 gui=NONE ctermfg=bg ctermbg=green cterm=NONE
hi WildMenu guifg=fg guibg=bg gui=underline ctermfg=fg ctermbg=bg cterm=NONE
" colors for GUI
if 0 < s:mimic_colorize_gui
" will be set for everyone but Windows.
" Athena, Motif, Mac, Photon or GTK GUI.
if has("gui_running") && !(has("gui_win32") || has("gui_win32s"))
hi Menu guifg=fg guibg=bg
hi Scrollbar guifg=bg guibg=#88f8f8
hi Tooltip guifg=bg guibg=fg
endif
endif
" vim >= 7.0 only
if version >= 700
" tab pages
hi TabLine guifg=#000000 guibg=#38f8f8 gui=NONE ctermfg=black ctermbg=cyan cterm=NONE
hi TabLineFill guifg=#000000 guibg=#38f8f8 gui=NONE ctermfg=black ctermbg=cyan cterm=NONE
hi TabLineSel guifg=fg guibg=bg gui=underline ctermfg=fg ctermbg=bg cterm=NONE
if !s:mimic_bigbang_dark
" color for grey20 and blue {{{2
if !s:mimic_bigbang_alt
" current line, column
hi CursorLine guibg=#131313 gui=NONE ctermbg=blue cterm=NONE
hi CursorColumn guibg=#131313 gui=NONE ctermbg=blue cterm=NONE
else
" current line, column
hi CursorLine guibg=#000040 gui=NONE ctermbg=darkblue cterm=NONE
hi CursorColumn guibg=#000040 gui=NONE ctermbg=darkblue cterm=NONE
endif "}}}2
else
" color for black and darkblue {{{2
if !s:mimic_bigbang_alt
" current line, column
hi CursorLine guibg=#232323 gui=NONE ctermbg=darkblue cterm=NONE
hi CursorColumn guibg=#232323 gui=NONE ctermbg=darkblue cterm=NONE
else
" current line, column
hi CursorLine guibg=#000098 gui=NONE ctermbg=black cterm=NONE
hi CursorColumn guibg=#000098 gui=NONE ctermbg=black cterm=NONE
endif "}}}2
endif
" popup completion menu
hi Pmenu guifg=bg guibg=fg gui=NONE ctermfg=bg ctermbg=fg cterm=NONE
hi PmenuSel guifg=bg guibg=#88f888 gui=underline ctermfg=bg ctermbg=green cterm=NONE
hi PmenuSbar guifg=#38f868 guibg=#68f868 gui=NONE ctermfg=green ctermbg=green cterm=NONE
hi PmenuThumb guifg=#38f8f8 guibg=#38f8f8 gui=NONE ctermfg=cyan ctermbg=cyan cterm=NONE
" spell checking
hi SpellBad guisp=#f87878 gui=undercurl ctermfg=red ctermbg=yellow cterm=NONE
hi SpellCap guisp=#4888f8 gui=undercurl ctermfg=blue ctermbg=yellow cterm=NONE
hi SpellLocal guisp=#38f8f8 gui=undercurl ctermfg=cyan ctermbg=yellow cterm=NONE
hi SpellRare guisp=#f838f8 gui=undercurl ctermfg=magenta ctermbg=yellow cterm=NONE
endif
" other texts
hi Question guifg=#88f888 guibg=bg gui=NONE ctermfg=green ctermbg=bg cterm=NONE
hi WarningMsg guifg=bg guibg=#f8f888 gui=NONE ctermfg=bg ctermbg=yellow cterm=NONE
hi ErrorMsg guifg=#d8d8d8 guibg=#c80000 gui=NONE ctermfg=grey ctermbg=darkred cterm=NONE
hi Directory guifg=#88f888 guibg=bg gui=underline ctermfg=green ctermbg=bg cterm=NONE
hi MoreMsg guifg=#f8f888 guibg=bg gui=NONE ctermfg=yellow ctermbg=bg cterm=NONE
" Default Syntax Highlight {{{1
"~~~~~~~~~~~~~~~~~~~~~~~~~~
if !s:mimic_bigbang_dark
" colors for grey20 and blue {{{2
if !s:mimic_bigbang_alt
hi Statement guifg=#68f868 guibg=#131313 gui=NONE ctermfg=green ctermbg=blue cterm=NONE
hi Type guifg=#38f8f8 guibg=#131313 gui=NONE ctermfg=cyan ctermbg=blue cterm=NONE
hi PreProc guifg=#f888f8 guibg=#131313 gui=NONE ctermfg=magenta ctermbg=blue cterm=NONE
hi Special guifg=#f8f888 guibg=#131313 gui=NONE ctermfg=yellow ctermbg=blue cterm=NONE
hi Tag guifg=#68f868 guibg=#131313 gui=NONE ctermfg=green ctermbg=blue cterm=NONE
hi Delimiter guifg=#d8d8d8 guibg=#131313 gui=NONE ctermfg=grey ctermbg=blue cterm=NONE
else
hi Statement guifg=#68f868 guibg=#000040 gui=NONE ctermfg=green ctermbg=darkblue cterm=NONE
hi Type guifg=#38f8f8 guibg=#000040 gui=none ctermfg=cyan ctermbg=darkblue cterm=NONE
hi PreProc guifg=#f888f8 guibg=#000040 gui=NONE ctermfg=magenta ctermbg=darkblue cterm=NONE
hi Special guifg=#f8f888 guibg=#000040 gui=NONE ctermfg=yellow ctermbg=darkblue cterm=NONE
hi Tag guifg=#68f868 guibg=#000040 gui=NONE ctermfg=green ctermbg=darkblue cterm=NONE
hi Delimiter guifg=#d8d8d8 guibg=#000040 gui=NONE ctermfg=grey ctermbg=darkblue cterm=NONE
endif "}}}2
else
" colors for black and darkblue {{{2
if !s:mimic_bigbang_alt
hi Statement guifg=#68f868 guibg=#232323 gui=NONE ctermfg=green ctermbg=darkblue cterm=NONE
hi Type guifg=#38f8f8 guibg=#232323 gui=none ctermfg=cyan ctermbg=darkblue cterm=NONE
hi PreProc guifg=#f888f8 guibg=#232323 gui=NONE ctermfg=magenta ctermbg=darkblue cterm=NONE
hi Special guifg=#f8f888 guibg=#232323 gui=NONE ctermfg=yellow ctermbg=darkblue cterm=NONE
hi Tag guifg=#68f868 guibg=#232323 gui=NONE ctermfg=green ctermbg=darkblue cterm=NONE
hi Delimiter guifg=#d8d8d8 guibg=#232323 gui=NONE ctermfg=grey ctermbg=darkblue cterm=NONE
else
hi Statement guifg=#88f888 guibg=#000098 gui=NONE ctermfg=green ctermbg=black cterm=NONE
hi Type guifg=#38f8f8 guibg=#000098 gui=none ctermfg=cyan ctermbg=black cterm=NONE
hi PreProc guifg=#f888f8 guibg=#000098 gui=NONE ctermfg=magenta ctermbg=black cterm=NONE
hi Special guifg=#f8f888 guibg=#000098 gui=NONE ctermfg=yellow ctermbg=black cterm=NONE
hi Tag guifg=#88f888 guibg=#000098 gui=NONE ctermfg=green ctermbg=black cterm=NONE
hi Delimiter guifg=#d8d8d8 guibg=#000098 gui=NONE ctermfg=grey ctermbg=black cterm=NONE
endif "}}}2
endif
hi Comment guifg=#d8d8d8 guibg=bg gui=NONE ctermfg=grey ctermbg=bg cterm=NONE
hi link SpecialComment Comment
hi Constant guifg=#f8f888 guibg=bg gui=NONE ctermfg=yellow ctermbg=bg cterm=NONE
hi Character guifg=#f8f888 guibg=bg gui=NONE ctermfg=yellow ctermbg=bg cterm=NONE
hi String guifg=#f8f888 guibg=bg gui=NONE ctermfg=yellow ctermbg=bg cterm=NONE
hi link Number Constant
hi link Boolean Constant
hi link Float Constant
hi Identifier guifg=#88f888 guibg=bg gui=NONE ctermfg=green ctermbg=bg cterm=NONE
hi Function guifg=#88f888 guibg=bg gui=underline ctermfg=green ctermbg=bg cterm=NONE
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi link SpecialChar Special
hi Debug guifg=#f8f888 guibg=bg gui=NONE ctermfg=yellow ctermbg=bg cterm=NONE
hi Underlined guifg=#f8f888 guibg=bg gui=underline ctermfg=yellow ctermbg=darkmagenta cterm=NONE
hi Ignore guifg=bg guibg=bg gui=NONE ctermfg=bg ctermbg=bg cterm=NONE
hi Error guifg=#d8d8d8 guibg=#880000 gui=NONE ctermfg=white ctermbg=darkred cterm=NONE
hi Todo guifg=bg guibg=#88f888 gui=NONE ctermfg=bg ctermbg=fg cterm=NONE
" Non-Standard Syntax Groups {{{1
"~~~~~~~~~~~~~~~~~~~~~~~~~~~~
" Vim help {{{2
hi! link Subtitle Function
" Dr. Chip's stuff {{{2
" Decho
if exists("g:loaded_Decho")
hi! link DechoBarHL Delimiter
hi! link Warning WarningMsg
endif
" Lisp {{{2
" Correct the FG and BG colors for the fancy Rainbow parenthesis.
if exists("g:lisp_rainbow") && 0 != g:lisp_rainbow
" set up BG color according to current one,
if !s:mimic_bigbang_dark
if !s:mimic_bigbang_alt
let s:guibg = "#131313"
let s:ctermbg = "blue"
else
" gvim=#000078, vim=blue
let s:guibg = "#000040"
let s:ctermbg = "darkblue"
endif
else
if !s:mimic_bigbang_alt
" gvim=#000000, vim=black
let s:guibg = "#232323"
let s:ctermbg = "darkblue"
else
" gvim=#000040, vim=darkblue
let s:guibg = "#000098"
let s:ctermbg = "black"
endif
endif
" Green and Cyan are used a lot for the syntax, so they will be in the last
" levels for the fg colors; and so the levels go from "Yellow" to "Green" in
" the GUI, and from "White" to "Cyan" in Console.
" Note: the cterm fg colors can't use Blue nor Darkblue, because they're
" already used for the background.
exe "hi hlLevel0 guifg=#ffff66 guibg=".s:guibg." ctermfg=white ctermbg=".s:ctermbg
exe "hi hlLevel1 guifg=#ffcc66 guibg=".s:guibg." ctermfg=yellow ctermbg=".s:ctermbg
exe "hi hlLevel2 guifg=#ff66cc guibg=".s:guibg." ctermfg=red ctermbg=".s:ctermbg
exe "hi hlLevel3 guifg=#ff66ff guibg=".s:guibg." ctermfg=magenta ctermbg=".s:ctermbg
exe "hi hlLevel4 guifg=#cc66ff guibg=".s:guibg." ctermfg=cyan ctermbg=".s:ctermbg
exe "hi hlLevel5 guifg=#6666ff guibg=".s:guibg." ctermfg=white ctermbg=".s:ctermbg
exe "hi hlLevel6 guifg=#66ccff guibg=".s:guibg." ctermfg=yellow ctermbg=".s:ctermbg
exe "hi hlLevel7 guifg=#66ffff guibg=".s:guibg." ctermfg=red ctermbg=".s:ctermbg
exe "hi hlLevel8 guifg=#66ffcc guibg=".s:guibg." ctermfg=magenta ctermbg=".s:ctermbg
exe "hi hlLevel9 guifg=#66ff66 guibg=".s:guibg." ctermfg=cyan ctermbg=".s:ctermbg
" cleanup
unlet s:guibg s:ctermbg
endif
" }}}1
" Font Style {{{1
"~~~~~~~~~~~~
if has("gui_running") && 0 < s:mimic_font_style
" Function: s:MultiHi(option, ...) {{{2
" Sets highlight option(s) on all its arguments.
" Parameters:
" option -- a string in the form of "key1=value1 key2=value2 ... keyN=valueN".
" ... -- the highlight group names.
function s:MultiHi(option, ...)
let l:i = 1
while l:i <= a:0
silent execute "hi " . a:{l:i} . " " . a:option
let l:i = l:i + 1
endwhile
endfunction "}}}2
" set the bold only options, including the "bold & italics" groups.
if 1 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=bold", "Directory", "StatusLine", "MoreMsg", "ModeMsg", "Title", "Constant", "Character", "Type", "Statement", "PreProc","Special", "Tag", "Delimiter", "Todo")
call s:MultiHi("gui=underline,bold", "WildMenu", "TablineSel", "Function")
endif
" set the italic only options
if 2 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=italic", "TabLine", "StatusLineNC", "Folded", "Question", "Comment")
call s:MultiHi("gui=underline,italic", "Function")
endif
" set the bold & italic options
if 3 <= s:mimic_font_style
call s:MultiHi("gui=bold,italic", "MoreMsg", "Title", "Todo")
call s:MultiHi("gui=bold,italic,underline", "Function")
endif
" cleanup
delfunction s:MultiHi
endif
" Cleanup {{{1
"~~~~~~~~~
unlet s:mimic_font_style s:mimic_colorize_gui s:mimic_bigbang_alt s:mimic_bigbang_dark
" vim:noet:sw=24:ts=24:tw=0:nowrap:
" vim600:fdc=2:fdm=marker:

101
colors/biogoo.vim Executable file
View File

@ -0,0 +1,101 @@
" Vim color File
" Name: biogoo
" Maintainer: Benjamin Esham <bdesham@gmail.com>
" Last Change: 2011-02-28
" Version: 1.6.2
" Website: https://github.com/bdesham/biogoo
"
" A color scheme for Vim with colorful text on a light gray background.
"
" Installation:
" Copy to ~/.vim/colors; do :color biogoo
"
" Customization Options:
" Use a 'normal' cursor color:
" let g:biogoo_normal_cursor = 1
"
" For a full README and version history, see the website given above.
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "biogoo"
hi Comment guifg=#0000c3
hi ColorColumn guibg=#e0e0e0
hi Constant guifg=#0000ff
hi CursorColumn guibg=#ffffff
hi CursorLine guibg=#ffffff
hi Delimiter guifg=#00007f
hi DiffAdd guifg=#007f00 guibg=#e5e5e5
hi DiffChange guifg=#00007f guibg=#e5e5e5
hi DiffDelete guifg=#7f0000 guibg=#e5e5e5
hi DiffText guifg=#ee0000 guibg=#e5e5e5
hi Directory guifg=#b85d00
hi Error guifg=#d6d6d6 guibg=#7f0000
hi ErrorMsg guifg=#ffffff guibg=#ff0000 gui=bold
hi Float guifg=#b85d00
hi FoldColumn guifg=#00007f guibg=#e5e5e5
hi Folded guifg=#00007f guibg=#e5e5e5
hi Function guifg=#7f0000
hi Identifier guifg=#004000
hi Include guifg=#295498 gui=bold
hi IncSearch guifg=#ffffff guibg=#0000ff gui=bold
hi LineNr guifg=#303030 guibg=#e5e5e5 gui=underline
hi Keyword guifg=#00007f
hi Macro guifg=#295498
hi MatchParen guifg=#ffffff guibg=#00a000
hi ModeMsg guifg=#00007f
hi MoreMsg guifg=#00007f
hi NonText guifg=#007f00
hi Normal guifg=#000000 guibg=#d6d6d6
hi Number guifg=#b85d00
hi Operator guifg=#00007f
hi Pmenu guifg=#000000 guibg=#cc9999
hi PmenuSel guifg=#ffffff guibg=#993333
hi PmenuSbar guibg=#99cc99
hi PmenuThumb guifg=#339933
hi PreCondit guifg=#295498 gui=bold
hi PreProc guifg=#0c3b6b gui=bold
hi Question guifg=#00007f
hi Search guibg=#ffff00
hi Special guifg=#007f00
hi SpecialKey guifg=#00007f
hi SpellBad guifg=#7f0000 guibg=#f0f0f0 gui=undercurl guisp=#7f0000
hi SpellCap guifg=#7f007f guibg=#f0f0f0 gui=undercurl guisp=#7f007f
hi SpellLocal guifg=#007f7f guibg=#f0f0f0 gui=undercurl guisp=#007f7f
hi SpellRare guifg=#b85d00 guibg=#f0f0f0 gui=undercurl guisp=#b85d00
hi Statement guifg=#00007f gui=none
hi StatusLine guifg=#00007f guibg=#ffffff
hi StatusLineNC guifg=#676767 guibg=#ffffff
hi String guifg=#d10000
hi TabLine guifg=#222222 guibg=#d6d6d6
hi TabLineFill guifg=#d6d6d6
hi TabLineSel guifg=#00007f guibg=#eeeeee gui=bold
hi Title guifg=#404040 gui=bold
hi Todo guifg=#00007f guibg=#e5e5e5 gui=underline
hi Type guifg=#540054 gui=bold
hi Underlined guifg=#b85d00
hi VertSplit guifg=#676767 guibg=#ffffff
if version < 700
hi Visual guifg=#7f7f7f guibg=#ffffff
else
hi Visual guifg=#ffffff guibg=#7f7f7f
endif
hi VisualNOS guifg=#007f00 guibg=#e5e5e5
hi WarningMsg guifg=#500000
hi WildMenu guifg=#540054
" Non-standard highlighting (e.g. for plugins)
" vimspell
hi SpellErrors guibg=#f0f0f0 guifg=#7f0000 gui=undercurl guisp=#7f0000
if !exists("g:biogoo_normal_cursor")
" use a gray-on-blue cursor
hi Cursor guifg=#ffffff guibg=#00007f
endif
" vim:noet:ts=4 tw=80 cc=+1

66
colors/blackbeauty.vim Executable file
View File

@ -0,0 +1,66 @@
" Vim color file
" Maintainer: Surya
" Last Change: 12/23/2003 10:32:41 .
" version: 1.0
" This color scheme uses a dark background.
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "koehler"
hi Normal guifg=white guibg=black
hi Scrollbar guibg=darkgray guifg=darkgray
hi Menu guifg=black guibg=gray
hi SpecialKey term=bold cterm=bold ctermfg=darkred guifg=Blue
hi NonText term=bold cterm=bold ctermfg=darkred gui=bold guifg=Blue
hi Directory term=bold cterm=bold ctermfg=brown guifg=Blue
hi ErrorMsg term=standout cterm=bold ctermfg=grey ctermbg=blue gui=bold guifg=White guibg=brown
hi Search term=reverse ctermfg=white ctermbg=red gui=bold guifg=#000000 guibg=Magenta
hi MoreMsg term=bold cterm=bold ctermfg=darkgreen gui=bold guifg=SeaGreen
hi ModeMsg term=bold cterm=bold gui=bold guifg=White guibg=Blue
hi LineNr term=underline cterm=bold ctermfg=darkcyan guibg=brown guifg=white
hi Question term=standout cterm=bold ctermfg=darkgreen gui=bold guifg=Green
hi StatusLine term=bold,reverse cterm=bold ctermfg=lightblue ctermbg=white gui=bold guibg=white guifg=brown
hi StatusLineNC term=reverse ctermfg=white ctermbg=lightblue guifg=white guibg=blue
hi Title term=bold cterm=bold ctermfg=darkmagenta gui=bold guifg=Magenta
hi Visual term=reverse cterm=reverse gui=reverse
hi WarningMsg term=standout cterm=bold ctermfg=darkblue gui=bold guifg=cyan guibg=Black
hi Cursor guifg=bg guibg=cyan
hi Comment term=bold cterm=bold ctermfg=cyan guifg=#80a0ff
hi Constant term=underline cterm=bold ctermfg=magenta guifg=#ffa0a0
hi String term=underline cterm=bold ctermfg=magenta gui=bold guifg=brown guibg=darkgray
hi Number term=underline cterm=bold ctermfg=magenta guifg=#00ffff
hi Special term=bold gui=bold cterm=bold ctermfg=red guifg=Orange
hi Identifier term=underline ctermfg=brown guifg=#40ffff
hi Statement term=bold cterm=bold ctermfg=yellow gui=bold guifg=#ffff60
hi PreProc term=underline ctermfg=darkblue guifg=#ff80ff
hi Type term=underline cterm=bold ctermfg=lightgreen gui=bold guifg=#60ff60
hi Error gui=bold guifg=Yellow guibg=Black
hi Todo term=standout ctermfg=black ctermbg=darkcyan guifg=Blue guibg=Yellow
"hi VertSplit guifg=#00FFFF guibg=#000000 gui=bold
hi link IncSearch Visual
hi link Character Constant
hi link Boolean Constant
hi link Float Number
hi link Function Identifier
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi link Tag Special
hi link SpecialChar Special
hi link Delimiter Special
hi link SpecialComment Special
hi link Debug Special

37
colors/blacksea.vim Executable file
View File

@ -0,0 +1,37 @@
" Vim color file
" Maintainer: Gerald S. Williams
" Last Change: 2007 Jun 13
" This is a dark version/opposite of "seashell". The cterm version of this is
" very similar to "evening".
"
" Only values that differ from defaults are specified.
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "BlackSea"
hi Normal guibg=Black guifg=seashell ctermfg=White
hi NonText guifg=LavenderBlush ctermfg=LightMagenta
hi DiffDelete guibg=DarkRed guifg=Black ctermbg=DarkRed ctermfg=White
hi DiffAdd guibg=DarkGreen ctermbg=DarkGreen ctermfg=White
hi DiffChange guibg=Gray30 ctermbg=DarkCyan ctermfg=White
hi DiffText gui=NONE guibg=DarkCyan ctermbg=DarkCyan ctermfg=Yellow
hi Comment guifg=LightBlue
hi PreProc ctermfg=Magenta
hi StatusLine guibg=#1f001f guifg=DarkSeaGreen cterm=NONE ctermfg=White ctermbg=DarkGreen
hi StatusLineNC guifg=Gray
hi VertSplit guifg=Gray
hi Type gui=NONE
hi Identifier guifg=Cyan
hi Statement guifg=brown3 ctermfg=DarkRed
hi Search guibg=Gold3 ctermfg=White
hi Folded guibg=gray20
hi FoldColumn guibg=gray10
" Original values:
"hi Constant guifg=DeepPink
"hi PreProc guifg=Magenta ctermfg=Magenta

50
colors/bluegreen.vim Executable file
View File

@ -0,0 +1,50 @@
" Vim color file
" Maintainer:
" Last Change:
" URL:
" cool help screens
" :he group-name
" :he highlight-groups
" :he cterm-colors
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="mine"
hi Normal guifg=White guibg=#061A3E
" highlight groups
hi Cursor guibg=#D74141 guifg=#e3e3e3
hi VertSplit guibg=#C0FFFF guifg=#075554 gui=none
hi Folded guibg=#FFC0C0 guifg=black
hi FoldColumn guibg=#800080 guifg=tan
"hi IncSearch cterm=none ctermbg=blue ctermfg=grey guifg=slategrey guibg=khaki
hi ModeMsg guifg=#404040 guibg=#C0C0C0
hi MoreMsg guifg=darkturquoise guibg=#188F90
hi NonText guibg=#334C75 guifg=#9FADC5
hi Question guifg=#F4BB7E
hi Search guibg=fg guifg=bg
hi SpecialKey guifg=#BF9261
hi StatusLine guibg=#004443 guifg=#c0ffff gui=none
hi StatusLineNC guibg=#067C7B guifg=#004443 gui=bold
hi Title guifg=#8DB8C3
hi Visual gui=bold guifg=black guibg=#C0FFC0
hi WarningMsg guifg=#F60000 gui=underline
" syntax highlighting groups
hi Comment guifg=#DABEA2
hi Constant guifg=#72A5E4 gui=bold
hi Identifier guifg=#ADCBF1
hi Statement guifg=#7E75B5
hi PreProc guifg=#14F07C
hi Type guifg=#A9EE8A
hi Special guifg=#EEBABA
hi Ignore guifg=grey60
hi Todo guibg=#9C8C84 guifg=#244C0A
"vim: ts=4

60
colors/borland.vim Executable file
View File

@ -0,0 +1,60 @@
" Vim color file
" Maintainer: Yegappan Lakshmanan
" Last Change: 2001 Sep 9
" Color settings similar to that used in Borland IDE's.
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="borland"
hi Normal term=NONE cterm=NONE ctermfg=Yellow ctermbg=DarkBlue
hi Normal gui=NONE guifg=Yellow guibg=DarkBlue
hi NonText term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue
hi NonText gui=NONE guifg=White guibg=DarkBlue
hi Statement term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue
hi Statement gui=NONE guifg=White guibg=DarkBlue
hi Special term=NONE cterm=NONE ctermfg=Cyan ctermbg=DarkBlue
hi Special gui=NONE guifg=Cyan guibg=DarkBlue
hi Constant term=NONE cterm=NONE ctermfg=Magenta ctermbg=DarkBlue
hi Constant gui=NONE guifg=Magenta guibg=DarkBlue
hi Comment term=NONE cterm=NONE ctermfg=Gray ctermbg=DarkBlue
hi Comment gui=NONE guifg=Gray guibg=DarkBlue
hi Preproc term=NONE cterm=NONE ctermfg=Green ctermbg=DarkBlue
hi Preproc gui=NONE guifg=Green guibg=DarkBlue
hi Type term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue
hi Type gui=NONE guifg=White guibg=DarkBlue
hi Identifier term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue
hi Identifier gui=NONE guifg=White guibg=DarkBlue
hi StatusLine term=bold cterm=bold ctermfg=Black ctermbg=White
hi StatusLine gui=bold guifg=Black guibg=White
hi StatusLineNC term=NONE cterm=NONE ctermfg=Black ctermbg=White
hi StatusLineNC gui=NONE guifg=Black guibg=White
hi Visual term=NONE cterm=NONE ctermfg=Black ctermbg=DarkCyan
hi Visual gui=NONE guifg=Black guibg=DarkCyan
hi Search term=NONE cterm=NONE ctermbg=Gray
hi Search gui=NONE guibg=Gray
hi VertSplit term=NONE cterm=NONE ctermfg=Black ctermbg=White
hi VertSplit gui=NONE guifg=Black guibg=White
hi Directory term=NONE cterm=NONE ctermfg=Green ctermbg=DarkBlue
hi Directory gui=NONE guifg=Green guibg=DarkBlue
hi WarningMsg term=standout cterm=NONE ctermfg=Red ctermbg=DarkBlue
hi WarningMsg gui=standout guifg=Red guibg=DarkBlue
hi Error term=NONE cterm=NONE ctermfg=White ctermbg=Red
hi Error gui=NONE guifg=White guibg=Red
hi Cursor ctermfg=Black ctermbg=Yellow
hi Cursor guifg=Black guibg=Yellow

70
colors/breeze.vim Executable file
View File

@ -0,0 +1,70 @@
" Vim color file
" Maintainer: Tiza
" Last Change: 2002/10/30 Wed 00:08.
" version: 1.0
" This color scheme uses a dark background.
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "breeze"
hi Normal guifg=#ffffff guibg=#005c70
" Search
hi IncSearch gui=UNDERLINE guifg=#60ffff guibg=#6060ff
hi Search gui=NONE guifg=#ffffff guibg=#6060ff
" Messages
hi ErrorMsg gui=BOLD guifg=#ffffff guibg=#ff40a0
hi WarningMsg gui=BOLD guifg=#ffffff guibg=#ff40a0
hi ModeMsg gui=NONE guifg=#60ffff guibg=NONE
hi MoreMsg gui=NONE guifg=#ffc0ff guibg=NONE
hi Question gui=NONE guifg=#ffff60 guibg=NONE
" Split area
hi StatusLine gui=NONE guifg=#000000 guibg=#d0d0e0
hi StatusLineNC gui=NONE guifg=#606080 guibg=#d0d0e0
hi VertSplit gui=NONE guifg=#606080 guibg=#d0d0e0
hi WildMenu gui=NONE guifg=#000000 guibg=#00c8f0
" Diff
hi DiffText gui=UNDERLINE guifg=#ffff00 guibg=#000000
hi DiffChange gui=NONE guifg=#ffffff guibg=#000000
hi DiffDelete gui=NONE guifg=#60ff60 guibg=#000000
hi DiffAdd gui=NONE guifg=#60ff60 guibg=#000000
" Cursor
hi Cursor gui=NONE guifg=#ffffff guibg=#d86020
hi lCursor gui=NONE guifg=#ffffff guibg=#e000b0
hi CursorIM gui=NONE guifg=#ffffff guibg=#e000b0
" Fold
hi Folded gui=NONE guifg=#ffffff guibg=#0088c0
" hi Folded gui=NONE guifg=#ffffff guibg=#2080d0
hi FoldColumn gui=NONE guifg=#60e0e0 guibg=#006c7f
" Other
hi Directory gui=NONE guifg=#00e0ff guibg=NONE
hi LineNr gui=NONE guifg=#60a8bc guibg=NONE
hi NonText gui=BOLD guifg=#00c0c0 guibg=#006276
hi SpecialKey gui=NONE guifg=#e0a0ff guibg=NONE
hi Title gui=BOLD guifg=#ffffff guibg=NONE
hi Visual gui=NONE guifg=#ffffff guibg=#6060d0
" hi VisualNOS gui=NONE guifg=#ffffff guibg=#6060d0
" Syntax group
hi Comment gui=NONE guifg=#c8d0d0 guibg=NONE
hi Constant gui=NONE guifg=#60ffff guibg=NONE
hi Error gui=BOLD guifg=#ffffff guibg=#ff40a0
hi Identifier gui=NONE guifg=#cacaff guibg=NONE
hi Ignore gui=NONE guifg=#006074 guibg=NONE
hi PreProc gui=NONE guifg=#ffc0ff guibg=NONE
hi Special gui=NONE guifg=#ffd074 guibg=NONE
hi Statement gui=NONE guifg=#ffff80 guibg=NONE
hi Todo gui=BOLD,UNDERLINE guifg=#ffb0b0 guibg=NONE
hi Type gui=NONE guifg=#80ffa0 guibg=NONE
hi Underlined gui=UNDERLINE guifg=#ffffff guibg=NONE

83
colors/brookstream.vim Executable file
View File

@ -0,0 +1,83 @@
"--------------------------------------------------------------------
" Name Of File: brookstream.vim.
" Description: Gvim colorscheme, works best with version 6.1 GUI .
" Maintainer: Peter B<>ckstr<74>m.
" Creator: Peter B<>ckstr<74>m.
" URL: http://www.brookstream.org (Swedish).
" Credits: Inspiration from the darkdot scheme.
" Last Change: Friday, April 13, 2003.
" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
"--------------------------------------------------------------------
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="brookstream"
"--------------------------------------------------------------------
hi Normal gui=none guibg=#000000 guifg=#bbbbbb
hi Cursor guibg=#44ff44 guifg=#000000
hi Directory guifg=#44ffff
hi DiffAdd guibg=#080808 guifg=#ffff00
hi DiffDelete guibg=#080808 guifg=#444444
hi DiffChange guibg=#080808 guifg=#ffffff
hi DiffText guibg=#080808 guifg=#bb0000
hi ErrorMsg guibg=#880000 guifg=#ffffff
hi Folded guifg=#000088
hi IncSearch guibg=#000000 guifg=#bbcccc
hi LineNr guibg=#050505 guifg=#4682b4
hi ModeMsg guifg=#ffffff
hi MoreMsg guifg=#44ff44
hi NonText guifg=#4444ff
hi Question guifg=#ffff00
hi SpecialKey guifg=#4444ff
hi StatusLine gui=none guibg=#2f4f4f guifg=#ffffff
hi StatusLineNC gui=none guibg=#bbbbbb guifg=#000000
hi Title guifg=#ffffff
hi Visual gui=none guibg=#bbbbbb guifg=#000000
hi WarningMsg guifg=#ffff00
" syntax highlighting groups ----------------------------------------
hi Comment guifg=#696969
hi Constant guifg=#00aaaa
hi Identifier guifg=#00e5ee
hi Statement guifg=#00ffff
hi PreProc guifg=#8470ff
hi Type guifg=#ffffff
hi Special gui=none guifg=#87cefa
hi Underlined gui=bold guifg=#4444ff
hi Ignore guifg=#444444
hi Error guibg=#000000 guifg=#bb0000
hi Todo guibg=#aa0006 guifg=#fff300
hi Operator gui=none guifg=#00bfff
hi Function guifg=#1e90ff
hi String gui=None guifg=#4682b4
hi Boolean guifg=#9bcd9b
"hi link Character Constant
"hi link Number Constant
"hi link Boolean Constant
"hi link Float Number
"hi link Conditional Statement
"hi link Label Statement
"hi link Keyword Statement
"hi link Exception Statement
"hi link Repeat Statement
"hi link Include PreProc
"hi link Define PreProc
"hi link Macro PreProc
"hi link PreCondit PreProc
"hi link StorageClass Type
"hi link Structure Type
"hi link Typedef Type
"hi link Tag Special
"hi link Delimiter Special
"hi link SpecialComment Special
"hi link Debug Special
"hi link FoldColumn Folded
"- end of colorscheme -----------------------------------------------

59
colors/buttercream.vim Executable file
View File

@ -0,0 +1,59 @@
" Vim color file
" vim: tw=0 ts=8 sw=4
" Scriptname: buttercream
" Maintainer: H<>kan Wikstr<74>m <hakan@prinsig.se>
" Version: 1.1
" Last Change: 20060413
" As of now only gui is supported
" Based on the theme fog theme by Thomas R. Kimpton <tomk@emcity.net>
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "buttercream"
" Highlight Foreground Background Extras
hi Normal guifg=#213a58 guibg=#ffffde
hi NonText guifg=LightBlue guibg=#eee9bf gui=bold
hi Comment guifg=#2f8e99
hi Constant guifg=#7070a0
hi Statement guifg=DarkGreen gui=bold
hi identifier guifg=DarkGreen
hi preproc guifg=#408040
hi type guifg=DarkBlue
hi label guifg=#c06000
hi operator guifg=DarkGreen gui=bold
hi StorageClass guifg=#a02060 gui=bold
hi Number guifg=Blue
hi Special guifg=#aa8822
hi Cursor guifg=LightGrey guibg=#880088
hi lCursor guifg=Black guibg=Cyan
hi ErrorMsg guifg=White guibg=DarkRed
hi DiffText guibg=DarkRed gui=bold
hi Directory guifg=DarkGrey gui=underline
hi LineNr guifg=#ccaa22
hi MoreMsg guifg=SeaGreen gui=bold
hi Question guifg=DarkGreen gui=bold
hi Search guifg=Black guibg=#887722
hi SpecialKey guifg=Blue
hi SpecialChar guifg=DarkGrey gui=bold
hi Title guifg=DarkMagenta gui=underline
hi WarningMsg guifg=DarkBlue guibg=#9999cc
hi WildMenu guifg=Black guibg=Yellow gui=underline
hi Folded guifg=DarkBlue guibg=LightGrey
hi FoldColumn guifg=DarkBLue guibg=Grey
hi DiffAdd guibg=DarkBlue
hi DiffChange guibg=DarkMagenta
hi DiffDelete guifg=Blue guibg=DarkCyan gui=bold
hi Ignore guifg=grey90
hi IncSearch gui=reverse
hi ModeMsg gui=bold
hi StatusLine gui=reverse,bold
hi StatusLineNC gui=reverse
hi VertSplit gui=reverse
hi Visual guifg=LightGrey gui=reverse
hi VisualNOS gui=underline,bold
hi Todo guibg=#ccaa22 gui=bold,underline

247
colors/calmar256-dark.vim Executable file
View File

@ -0,0 +1,247 @@
" Vim color file: calmar256-dark.vim
" Last Change: 21. Aug 2007
" License: public domain
" Maintainer:: calmar <mac@calmar.ws>
"
" for a 256 color capable terminal like xterm-256color, ... or gvim as well
" "{{{
" it only works in such a terminal and when you have:
" set t_Co=256
" in your vimrc"}}}
" {{{ t_Co=256 is set - check
if &t_Co != 256 && ! has("gui_running")
echomsg ""
echomsg "write 'set t_Co=256' in your .vimrc or this file won't load"
echomsg ""
finish
endif
" }}}
" {{{ reset colors and set colors_name and store cpo setting
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "calmar256-dark"
let s:save_cpo = &cpo
set cpo&vim
" }}}
" FORMAT:"{{{
"
" \ ["color-group", "term-style", "foreground-color", "background-color", "gui-style", "under-curl-color" ],
"
" 'term-style'/'gui-style' can be:
" bold, underline, undercurl, reverse, inverse, italic, standout, NONE
"
" if gui-style is empty, the term-style value is used for the gui
"
" (Note: not everything is supported by a terminal nor the gui)
"
" besides empty values defaults to 'NONE"
"
" may also check: :help highlight-groups
" :help hl-<highlight-group> "
"
" for the Color numbers (0-255) for the foreground/background and under-curl-colors:
" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
"}}}
"============================================================
" EDIT/ADD your style/colors below
"------------------------------------------------------------
" Format: \ ["color-group",
" "term-style",
" "foreground-color",
" "background-color",
" "gui-style",
" "under-curl-color" ],
let s:colors256 = [
\ ["Normal", "", "41", "232", "", "" ],
\ ["Cursor", "", "255", "33", "", "" ],
\ ["CursorLine", "", "", "233", "", "" ],
\ ["CursorColumn", "", "", "223", "", "" ],
\ ["Incsearch", "bold", "195", "124", "", "" ],
\ ["Search", "", "", "52", "", "" ],
\ ["ErrorMsg", "bold", "16", "202", "", "" ],
\ ["WarningMsg", "bold", "16", "190", "", "" ],
\ ["ModeMsg", "bold", "226", "18", "", "" ],
\ ["MoreMsg", "bold", "16", "154", "", "" ],
\ ["Question", "bold", "70", "", "", "" ],
\ ["StatusLine", "", "190", "22", "", "" ],
\ ["StatusLineNC", "", "84", "234", "", "" ],
\ ["User1", "bold", "28", "", "", "" ],
\ ["User2", "bold", "39", "", "", "" ],
\ ["VertSplit", "", "84", "22", "", "" ],
\ ["WildMenu", "bold", "87", "35", "", "" ],
\ ["DiffText", "", "16", "190", "", "" ],
\ ["DiffChange", "", "18", "83", "", "" ],
\ ["DiffDelete", "", "79", "124", "", "" ],
\ ["DiffAdd", "", "79", "21", "", "" ],
\ ["Folded", "bold", "38", "234", "", "" ],
\ ["FoldedColumn", "", "39", "190", "", "" ],
\ ["FoldColumn", "", "38", "234", "", "" ],
\ ["Directory", "", "28", "", "", "" ],
\ ["LineNr", "", "28", "16", "", "" ],
\ ["NonText", "", "244", "16", "", "" ],
\ ["SpecialKey", "", "190", "", "", "" ],
\ ["Title", "bold", "98", "", "", "" ],
\ ["Visual", "", "", "238", "", "" ],
\ ["Comment", "", "37", "", "", "" ],
\ ["Costant", "", "73", "", "", "" ],
\ ["String", "", "190", "", "", "" ],
\ ["Error", "", "69", "", "", "" ],
\ ["Identifier", "", "81", "", "", "" ],
\ ["Ignore", "", "", "", "", "" ],
\ ["Number", "bold", "50", "", "", "" ],
\ ["PreProc", "", "178", "", "", "" ],
\ ["Special", "", "15", "234", "", "" ],
\ ["SpecialChar", "", "155", "", "", "" ],
\ ["Statement", "", "36", "", "", "" ],
\ ["Todo", "bold", "16", "148", "", "" ],
\ ["Type", "", "71", "", "", "" ],
\ ["Underlined", "bold", "77", "", "", "" ],
\ ["TaglistTagName","bold", "48", "124", "", "" ]]
let s:colorvim7 = [
\ ["Pmenu", "", "228", "236", "", "" ],
\ ["PmenuSel", "bold", "226", "232", "", "" ],
\ ["PmenuSbar", "", "119", "16", "", "" ],
\ ["PmenuThumb", "", "11", "16", "", "" ],
\ ["SpellBad", "underline", "","", "undercurl","160"],
\ ["SpellRare", "", "82", "233", "", "" ],
\ ["SpellLocal", "", "227", "234", "", "" ],
\ ["SpellCap", "", "46", "236", "", "" ],
\ ["MatchParen", "bold", "15", "22", "", "" ],
\ ["TabLine", "", "253", "30", "", "" ],
\ ["TabLineSel", "bold", "247", "16", "", "" ],
\ ["TabLineFill", "", "247", "16", "", "" ]]
"============================================================
" * NO NEED * to edit below (unless bugfixing)
"============================================================
"
" {{{ change empty fields to "NONE"
for s:col in s:colors256
for i in [1, 2, 3, 4, 5]
if s:col[i] == ""
let s:col[i] = "NONE"
endif
endfor
endfor
for s:col in s:colorvim7
for i in [1, 2, 3, 4, 5]
if s:col[i] == ""
let s:col[i] = "NONE"
endif
endfor
endfor
" }}}
" {{{ check args helper function
function! s:checkargs(arg)
if a:arg+0 == 0 && a:arg != "0" "its a string
return a:arg
else
return s:cmap[a:arg+0] "get rgb color based on the number
endif
endfunction
" }}}
" {{{ guisetcolor helper function
"
function! s:guisetcolor(colarg)
" if gui-style is empty use (c)term-style also for gui
if a:colarg[4] == ""
let guival = a:colarg[1]
else
let guival = a:colarg[4]
endif
let fg = s:checkargs(a:colarg[2])
let bg = s:checkargs(a:colarg[3])
let sp = s:checkargs(a:colarg[5])
exec "hi ".a:colarg[0]." gui=".guival." guifg=".fg." guibg=".bg." guisp=".sp
endfunction
" }}}
" {{{ color setup for terminal
if ! has("gui_running")
for s:col in s:colors256
exec "hi ".s:col[0]." cterm=".s:col[1]." ctermfg=".s:col[2]." ctermbg=".s:col[3]
endfor
if v:version >= 700
for s:col in s:colorvim7
exec "hi ".s:col[0]." cterm=".s:col[1]." ctermfg=".s:col[2]." ctermbg=".s:col[3]
endfor
endif
else
" }}}
" color-mapping array {{{
" number of vim colors and #html colors equivalent for gui
let s:cmap = [
\ "#000000", "#800000", "#008000", "#808000",
\ "#000080", "#800080", "#008080", "#c0c0c0",
\ "#808080", "#ff0000", "#00ff00", "#ffff00",
\ "#0000ff", "#ff00ff", "#00ffff", "#ffffff",
\
\ "#000000", "#00005f", "#000087", "#0000af", "#0000d7", "#0000ff",
\ "#005f00", "#005f5f", "#005f87", "#005faf", "#005fd7", "#005fff",
\ "#008700", "#00875f", "#008787", "#0087af", "#0087d7", "#0087ff",
\ "#00af00", "#00af5f", "#00af87", "#00afaf", "#00afd7", "#00afff",
\ "#00d700", "#00d75f", "#00d787", "#00d7af", "#00d7d7", "#00d7ff",
\ "#00ff00", "#00ff5f", "#00ff87", "#00ffaf", "#00ffd7", "#00ffff",
\ "#5f0000", "#5f005f", "#5f0087", "#5f00af", "#5f00d7", "#5f00ff",
\ "#5f5f00", "#5f5f5f", "#5f5f87", "#5f5faf", "#5f5fd7", "#5f5fff",
\ "#5f8700", "#5f875f", "#5f8787", "#5f87af", "#5f87d7", "#5f87ff",
\ "#5faf00", "#5faf5f", "#5faf87", "#5fafaf", "#5fafd7", "#5fafff",
\ "#5fd700", "#5fd75f", "#5fd787", "#5fd7af", "#5fd7d7", "#5fd7ff",
\ "#5fff00", "#5fff5f", "#5fff87", "#5fffaf", "#5fffd7", "#5fffff",
\ "#870000", "#87005f", "#870087", "#8700af", "#8700d7", "#8700ff",
\ "#875f00", "#875f5f", "#875f87", "#875faf", "#875fd7", "#875fff",
\ "#878700", "#87875f", "#878787", "#8787af", "#8787d7", "#8787ff",
\ "#87af00", "#87af5f", "#87af87", "#87afaf", "#87afd7", "#87afff",
\ "#87d700", "#87d75f", "#87d787", "#87d7af", "#87d7d7", "#87d7ff",
\ "#87ff00", "#87ff5f", "#87ff87", "#87ffaf", "#87ffd7", "#87ffff",
\ "#af0000", "#af005f", "#af0087", "#af00af", "#af00d7", "#af00ff",
\ "#af5f00", "#af5f5f", "#af5f87", "#af5faf", "#af5fd7", "#af5fff",
\ "#af8700", "#af875f", "#af8787", "#af87af", "#af87d7", "#af87ff",
\ "#afaf00", "#afaf5f", "#afaf87", "#afafaf", "#afafd7", "#afafff",
\ "#afd700", "#afd75f", "#afd787", "#afd7af", "#afd7d7", "#afd7ff",
\ "#afff00", "#afff5f", "#afff87", "#afffaf", "#afffd7", "#afffff",
\ "#d70000", "#d7005f", "#d70087", "#d700af", "#d700d7", "#d700ff",
\ "#d75f00", "#d75f5f", "#d75f87", "#d75faf", "#d75fd7", "#d75fff",
\ "#d78700", "#d7875f", "#d78787", "#d787af", "#d787d7", "#d787ff",
\ "#d7af00", "#d7af5f", "#d7af87", "#d7afaf", "#d7afd7", "#d7afff",
\ "#d7d700", "#d7d75f", "#d7d787", "#d7d7af", "#d7d7d7", "#d7d7ff",
\ "#d7ff00", "#d7ff5f", "#d7ff87", "#d7ffaf", "#d7ffd7", "#d7ffff",
\ "#ff0000", "#ff005f", "#ff0087", "#ff00af", "#ff00d7", "#ff00ff",
\ "#ff5f00", "#ff5f5f", "#ff5f87", "#ff5faf", "#ff5fd7", "#ff5fff",
\ "#ff8700", "#ff875f", "#ff8787", "#ff87af", "#ff87d7", "#ff87ff",
\ "#ffaf00", "#ffaf5f", "#ffaf87", "#ffafaf", "#ffafd7", "#ffafff",
\ "#ffd700", "#ffd75f", "#ffd787", "#ffd7af", "#ffd7d7", "#ffd7ff",
\ "#ffff00", "#ffff5f", "#ffff87", "#ffffaf", "#ffffd7", "#ffffff",
\
\ "#080808", "#121212", "#1c1c1c", "#262626", "#303030", "#3a3a3a",
\ "#444444", "#4e4e4e", "#585858", "#606060", "#666666", "#767676",
\ "#808080", "#8a8a8a", "#949494", "#9e9e9e", "#a8a8a8", "#b2b2b2",
\ "#bcbcbc", "#c6c6c6", "#d0d0d0", "#dadada", "#e4e4e4", "#eeeeee" ]
" }}}
" {{{ color setup for gvim
for s:col in s:colors256
call s:guisetcolor(s:col)
endfor
if v:version >= 700
for s:col in s:colorvim7
call s:guisetcolor(s:col)
endfor
endif
endif
" }}}
let &cpo = s:save_cpo " restoring &cpo value
" vim: set fdm=marker fileformat=unix:

247
colors/calmar256-light.vim Executable file
View File

@ -0,0 +1,247 @@
" Vim color file: calmar256-dark.vim
" Last Change: 21. Aug 2007
" License: public domain
" Maintainer:: calmar <mac@calmar.ws>
"
" for a 256 color capable terminal like xterm-256color, ... or gvim as well
" "{{{
" it only works in such a terminal and when you have:
" set t_Co=256
" in your vimrc"}}}
" {{{ t_Co=256 is set - check
if &t_Co != 256 && ! has("gui_running")
echomsg ""
echomsg "write 'set t_Co=256' in your .vimrc or this file won't load"
echomsg ""
finish
endif
" }}}
" {{{ reset colors and set colors_name and store cpo setting
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "calmar256-light"
let s:save_cpo = &cpo
set cpo&vim
" }}}
" FORMAT:"{{{
"
" \ ["color-group", "term-style", "foreground-color", "background-color", "gui-style", "under-curl-color" ],
"
" 'term-style'/'gui-style' can be:
" bold, underline, undercurl, reverse, inverse, italic, standout, NONE
"
" if gui-style is empty, the term-style value is used for the gui
"
" (Note: not everything is supported by a terminal nor the gui)
"
" besides empty values defaults to 'NONE"
"
" may also check: :help highlight-groups
" :help hl-<highlight-group> "
"
" for the Color numbers (0-255) for the foreground/background and under-curl-colors:
" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
"}}}
"============================================================
" EDIT/ADD your style/colors below
"------------------------------------------------------------
" Format: \ ["color-group",
" "term-style",
" "foreground-color",
" "background-color",
" "gui-style",
" "under-curl-color" ],
let s:colors256 = [
\ ["Normal", "", "17", "230", "", "" ],
\ ["Cursor", "", "", "226", "", "" ],
\ ["CursorLine", "", "", "222", "", "" ],
\ ["CursorColumn", "", "", "223", "", "" ],
\ ["Incsearch", "bold", "195", "28", "", "" ],
\ ["Search", "", "", "119", "", "" ],
\ ["ErrorMsg", "bold", "16", "202", "", "" ],
\ ["WarningMsg", "bold", "16", "190", "", "" ],
\ ["ModeMsg", "bold", "16", "51", "", "" ],
\ ["MoreMsg", "bold", "16", "154", "", "" ],
\ ["Question", "bold", "27", "", "", "" ],
\ ["StatusLine", "", "231", "30", "", "" ],
\ ["StatusLineNC", "", "20", "250", "", "" ],
\ ["User1", "bold", "28", "", "", "" ],
\ ["User2", "bold", "39", "", "", "" ],
\ ["VertSplit", "", "84", "22", "", "" ],
\ ["WildMenu", "bold", "87", "35", "", "" ],
\ ["DiffText", "", "16", "190", "", "" ],
\ ["DiffChange", "", "16", "83", "", "" ],
\ ["DiffDelete", "", "79", "124", "", "" ],
\ ["DiffAdd", "", "79", "21", "", "" ],
\ ["Folded", "bold", "19", "115", "", "" ],
\ ["FoldedColumn", "", "39", "190", "", "" ],
\ ["FoldColumn", "", "19", "115", "", "" ],
\ ["Directory", "", "28", "", "", "" ],
\ ["LineNr", "", "63", "228", "", "" ],
\ ["NonText", "", "243", "229", "", "" ],
\ ["SpecialKey", "", "190", "", "", "" ],
\ ["Title", "bold", "18", "", "", "" ],
\ ["Visual", "", "", "220", "", "" ],
\ ["Comment", "", "21", "255", "", "" ],
\ ["Costant", "", "58", "", "", "" ],
\ ["String", "", "160", "", "", "" ],
\ ["Error", "", "130", "", "", "" ],
\ ["Identifier", "", "31", "", "", "" ],
\ ["Ignore", "", "", "", "", "" ],
\ ["Number", "bold", "23", "", "", "" ],
\ ["PreProc", "", "26", "255", "", "" ],
\ ["Special", "", "", "229", "", "" ],
\ ["SpecialChar", "", "22", "", "", "" ],
\ ["Statement", "", "36", "", "", "" ],
\ ["Todo", "", "", "229", "", "" ],
\ ["Type", "", "20", "", "", "" ],
\ ["Underlined", "bold", "25", "", "", "" ],
\ ["TaglistTagName","bold", "29", "118", "", "" ]]
let s:colorvim7 = [
\ ["Pmenu", "", "229", "29", "", "" ],
\ ["PmenuSel", "bold", "232", "226", "", "" ],
\ ["PmenuSbar", "", "16", "119", "", "" ],
\ ["PmenuThumb", "", "16", "11", "", "" ],
\ ["SpellBad", "undercurl", "","", "undercurl","160" ],
\ ["SpellRare", "", "", "228", "", "" ],
\ ["SpellLocal", "", "", "224", "", "" ],
\ ["SpellCap", "", "", "247", "", "" ],
\ ["MatchParen", "bold", "15", "22", "", "" ],
\ ["TabLine", "", "252", "22", "", "" ],
\ ["TabLineSel", "bold", "253", "30", "", "" ],
\ ["TabLineFill", "", "247", "16", "", "" ]]
"============================================================
" * NO NEED * to edit below (unless bugfixing)
"============================================================
"
" {{{ change empty fields to "NONE"
for s:col in s:colors256
for i in [1, 2, 3, 4, 5]
if s:col[i] == ""
let s:col[i] = "NONE"
endif
endfor
endfor
for s:col in s:colorvim7
for i in [1, 2, 3, 4, 5]
if s:col[i] == ""
let s:col[i] = "NONE"
endif
endfor
endfor
" }}}
" {{{ check args helper function
function! s:checkargs(arg)
if a:arg+0 == 0 && a:arg != "0" "its a string
return a:arg
else
return s:cmap[a:arg+0] "get rgb color based on the number
endif
endfunction
" }}}
" {{{ guisetcolor helper function
"
function! s:guisetcolor(colarg)
" if gui-style is empty use (c)term-style also for gui
if a:colarg[4] == ""
let guival = a:colarg[1]
else
let guival = a:colarg[4]
endif
let fg = s:checkargs(a:colarg[2])
let bg = s:checkargs(a:colarg[3])
let sp = s:checkargs(a:colarg[5])
exec "hi ".a:colarg[0]." gui=".guival." guifg=".fg." guibg=".bg." guisp=".sp
endfunction
" }}}
" {{{ color setup for terminal
if ! has("gui_running")
for s:col in s:colors256
exec "hi ".s:col[0]." cterm=".s:col[1]." ctermfg=".s:col[2]." ctermbg=".s:col[3]
endfor
if v:version >= 700
for s:col in s:colorvim7
exec "hi ".s:col[0]." cterm=".s:col[1]." ctermfg=".s:col[2]." ctermbg=".s:col[3]
endfor
endif
else
" }}}
" color-mapping array {{{
" number of vim colors and #html colors equivalent for gui
let s:cmap = [
\ "#000000", "#800000", "#008000", "#808000",
\ "#000080", "#800080", "#008080", "#c0c0c0",
\ "#808080", "#ff0000", "#00ff00", "#ffff00",
\ "#0000ff", "#ff00ff", "#00ffff", "#ffffff",
\
\ "#000000", "#00005f", "#000087", "#0000af", "#0000d7", "#0000ff",
\ "#005f00", "#005f5f", "#005f87", "#005faf", "#005fd7", "#005fff",
\ "#008700", "#00875f", "#008787", "#0087af", "#0087d7", "#0087ff",
\ "#00af00", "#00af5f", "#00af87", "#00afaf", "#00afd7", "#00afff",
\ "#00d700", "#00d75f", "#00d787", "#00d7af", "#00d7d7", "#00d7ff",
\ "#00ff00", "#00ff5f", "#00ff87", "#00ffaf", "#00ffd7", "#00ffff",
\ "#5f0000", "#5f005f", "#5f0087", "#5f00af", "#5f00d7", "#5f00ff",
\ "#5f5f00", "#5f5f5f", "#5f5f87", "#5f5faf", "#5f5fd7", "#5f5fff",
\ "#5f8700", "#5f875f", "#5f8787", "#5f87af", "#5f87d7", "#5f87ff",
\ "#5faf00", "#5faf5f", "#5faf87", "#5fafaf", "#5fafd7", "#5fafff",
\ "#5fd700", "#5fd75f", "#5fd787", "#5fd7af", "#5fd7d7", "#5fd7ff",
\ "#5fff00", "#5fff5f", "#5fff87", "#5fffaf", "#5fffd7", "#5fffff",
\ "#870000", "#87005f", "#870087", "#8700af", "#8700d7", "#8700ff",
\ "#875f00", "#875f5f", "#875f87", "#875faf", "#875fd7", "#875fff",
\ "#878700", "#87875f", "#878787", "#8787af", "#8787d7", "#8787ff",
\ "#87af00", "#87af5f", "#87af87", "#87afaf", "#87afd7", "#87afff",
\ "#87d700", "#87d75f", "#87d787", "#87d7af", "#87d7d7", "#87d7ff",
\ "#87ff00", "#87ff5f", "#87ff87", "#87ffaf", "#87ffd7", "#87ffff",
\ "#af0000", "#af005f", "#af0087", "#af00af", "#af00d7", "#af00ff",
\ "#af5f00", "#af5f5f", "#af5f87", "#af5faf", "#af5fd7", "#af5fff",
\ "#af8700", "#af875f", "#af8787", "#af87af", "#af87d7", "#af87ff",
\ "#afaf00", "#afaf5f", "#afaf87", "#afafaf", "#afafd7", "#afafff",
\ "#afd700", "#afd75f", "#afd787", "#afd7af", "#afd7d7", "#afd7ff",
\ "#afff00", "#afff5f", "#afff87", "#afffaf", "#afffd7", "#afffff",
\ "#d70000", "#d7005f", "#d70087", "#d700af", "#d700d7", "#d700ff",
\ "#d75f00", "#d75f5f", "#d75f87", "#d75faf", "#d75fd7", "#d75fff",
\ "#d78700", "#d7875f", "#d78787", "#d787af", "#d787d7", "#d787ff",
\ "#d7af00", "#d7af5f", "#d7af87", "#d7afaf", "#d7afd7", "#d7afff",
\ "#d7d700", "#d7d75f", "#d7d787", "#d7d7af", "#d7d7d7", "#d7d7ff",
\ "#d7ff00", "#d7ff5f", "#d7ff87", "#d7ffaf", "#d7ffd7", "#d7ffff",
\ "#ff0000", "#ff005f", "#ff0087", "#ff00af", "#ff00d7", "#ff00ff",
\ "#ff5f00", "#ff5f5f", "#ff5f87", "#ff5faf", "#ff5fd7", "#ff5fff",
\ "#ff8700", "#ff875f", "#ff8787", "#ff87af", "#ff87d7", "#ff87ff",
\ "#ffaf00", "#ffaf5f", "#ffaf87", "#ffafaf", "#ffafd7", "#ffafff",
\ "#ffd700", "#ffd75f", "#ffd787", "#ffd7af", "#ffd7d7", "#ffd7ff",
\ "#ffff00", "#ffff5f", "#ffff87", "#ffffaf", "#ffffd7", "#ffffff",
\
\ "#080808", "#121212", "#1c1c1c", "#262626", "#303030", "#3a3a3a",
\ "#444444", "#4e4e4e", "#585858", "#606060", "#666666", "#767676",
\ "#808080", "#8a8a8a", "#949494", "#9e9e9e", "#a8a8a8", "#b2b2b2",
\ "#bcbcbc", "#c6c6c6", "#d0d0d0", "#dadada", "#e4e4e4", "#eeeeee" ]
" }}}
" {{{ color setup for gvim
for s:col in s:colors256
call s:guisetcolor(s:col)
endfor
if v:version >= 700
for s:col in s:colorvim7
call s:guisetcolor(s:col)
endfor
endif
endif
" }}}
let &cpo = s:save_cpo " restoring &cpo value
" vim: set fdm=marker fileformat=unix:

71
colors/calmbreeze.vim Executable file
View File

@ -0,0 +1,71 @@
" Vim colorscheme
" Name: Calm Breeze
" Maintainer: Jonas M Luster <j@d8c.us>
" Last Change: 2011-8-7
" Version: 1.0
" Notes: A calming breeze in the heat of code
hi clear
set background=light
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "calmbreeze"
"---GUI settings
hi Default guifg=#000000 guibg=#FFFCE5
hi SpecialKey guifg=#000000 guibg=#FFFCE5
hi NonText guifg=#969696 guibg=#FFFCE5 gui=none
hi Directory guifg=#78681a
hi ErrorMsg guifg=#ffffff guibg=#a01010
hi IncSearch guifg=#ff0000 guibg=#C3DCFF gui=none
hi Search guifg=#ff0000 guibg=#C3DCFF
hi MoreMsg guifg=#ffffff guibg=#3c960f gui=none
hi ModeMsg guifg=#323232 gui=none
hi LineNr guifg=#008C00 guibg=#F9F7ED
hi Question guifg=#000000 guibg=#ffde37 gui=none
hi StatusLine guifg=#ffffff guibg=#323232 gui=none
hi StatusLineNC guifg=#f0f0f0 guibg=#646464 gui=none
hi VertSplit guifg=#f0f0f0 guibg=#646464 gui=none
hi Title guifg=#323232 gui=none
hi Visual guifg=#ffffff guibg=#0000AA
hi VisualNOS guifg=#ffffff guibg=#0000AA gui=none
hi WarningMsg guifg=#c8c8c8 guibg=#a01010
hi WildMenu guifg=#ffffff guibg=#1994d1
hi Folded guifg=#969696 guibg=#f0f0f0
hi FoldColumn guifg=#969696 guibg=#f0f0f0
hi DiffAdd guibg=#deffcd
hi DiffChange guibg=#dad7ff
hi DiffDelete guifg=#c8c8c8 guibg=#ffffff gui=none
hi DiffText guifg=#ffffff guibg=#767396 gui=none
hi SignColumn guifg=#969696 guibg=#f0f0f0
hi SpellBad guifg=#000000 guibg=#fff5c3 guisp=#f01818 gui=undercurl
hi SpellCap guifg=#000000 guibg=#fff5c3 guisp=#14b9c8 gui=undercurl
hi SpellRare guifg=#000000 guibg=#fff5c3 guisp=#4cbe13 gui=undercurl
hi SpellLocal guifg=#000000 guibg=#fff5c3 guisp=#000000 gui=undercurl
hi Pmenu guifg=#000000 guibg=#ececec
hi PmenuSel guifg=#ffffff guibg=#006699
hi PmenuSbar guifg=#323232 guibg=#323232
hi PmenuThumb guifg=#646464 guibg=#646464 gui=none
hi TabLine guifg=#f0f0f0 guibg=#646464 gui=none
hi TabLineSel guifg=#ffffff guibg=#323232 gui=none
hi TabLineFill guifg=#646464 guibg=#646464 gui=none
hi CursorColumn guibg=#e1f5ff
hi CursorLine guibg=#FFFCD4 gui=none cterm=none term=none
hi Cursor guifg=#ffffff guibg=#323232
hi lCursor guifg=#ffffff guibg=#004364
hi MatchParen guifg=#3F4C6B guibg=#D15600
hi Normal guifg=#323232 guibg=#FFFCE5
hi Comment guifg=#969696
hi Constant guifg=#1094a0
hi Special guifg=#dc6816
hi Identifier guifg=#3c960f
hi Statement guifg=#3b6ac8 gui=none
hi PreProc guifg=#294a8c
hi Type guifg=#a00050 gui=none
hi Underlined guifg=#323232 gui=underline
hi Ignore guifg=#c8c8c8
hi Error guifg=#000000 guibg=#D01F3C gui=underline
hi Todo guifg=#c81414 guibg=#ffffff

76
colors/camo.vim Executable file
View File

@ -0,0 +1,76 @@
" Vim color file
" Maintainer: Tim Aldrich <aldy0169@yahoo.com>
" Last Change: 19 January 2002
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="camo"
hi Normal guifg=bisque guibg=grey15
hi Cursor guifg=snow guibg=bisque3
hi CursorIM guifg=OliveDrab4 guibg=bisque
hi Directory guifg=OliveDrab4 guibg=grey15
hi DiffAdd guifg=DarkOliveGreen1 guibg=grey15
hi DiffChange guifg=PaleGreen guibg=grey15
hi DiffDelete guifg=red guibg=grey15
hi DiffText guifg=grey15 guibg=red
hi ErrorMsg guifg=snow guibg=red
hi VertSplit guifg=bisque4 guibg=DarkOliveGreen1
hi Folded guifg=DarkOliveGreen2 guibg=grey30
hi FoldColumn guifg=DarkOliveGreen2 guibg=grey30
hi IncSearch guifg=bisque guibg=red
hi LineNr guifg=OliveDrab4 guibg=grey15
hi ModeMsg guifg=khaki3 guibg=grey15
hi MoreMsg guifg=khaki3 guibg=grey15
hi NonText guifg=DarkSalmon guibg=grey10
hi Question guifg=IndianRed guibg=grey10
hi Search guifg=DarkSalmon guibg=grey15
hi SpecialKey guifg=yellow guibg=grey15
hi StatusLine guifg=bisque4 guibg=DarkOliveGreen1
hi StatusLineNC guifg=bisque4 guibg=DarkOliveGreen3
hi Title guifg=IndianRed guibg=grey15
hi Visual guifg=OliveDrab4 guibg=bisque1
hi WarningMsg guifg=bisque guibg=red
hi WildMenu guifg=LightBlue guibg=DarkViolet
"Syntax hilight groups
hi Comment guifg=tan
hi Constant guifg=khaki
hi String guifg=moccasin
hi Character guifg=chocolate
hi Number guifg=chocolate
hi Boolean guifg=OliveDrab3
hi Float guifg=chocolate
hi Identifier guifg=khaki4
hi Function guifg=OliveDrab4
hi Statement guifg=khaki
hi Conditional guifg=khaki
hi Repeat guifg=khaki
hi Label guifg=khaki
hi Operator guifg=DarkKhaki
hi Keyword guifg=DarkKhaki
hi Exception guifg=khaki
hi PreProc guifg=khaki4
hi Include guifg=khaki4
hi Define guifg=khaki1
hi Macro guifg=khaki2
hi PreCondit guifg=khaki3
hi Type guifg=khaki3
hi StorageClass guifg=tan
hi Structure guifg=DarkGoldenrod
hi Typedef guifg=khaki3
hi Special guifg=IndianRed
hi SpecialChar guifg=DarkGoldenrod
hi Tag guifg=DarkKhaki
hi Delimiter guifg=DarkGoldenrod
hi SpecialComment guifg=cornsilk
hi Debug guifg=brown
hi Underlined guifg=IndianRed
hi Ignore guifg=grey30
hi Error guifg=bisque guibg=red
hi Todo guifg=red guibg=bisque

78
colors/candy.vim Executable file
View File

@ -0,0 +1,78 @@
" Vim color file
" Maintainer: Tiza
" Last Change: 2002/04/28 Sun 19:35.
" version: 1.0
" This color scheme uses a dark background.
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "candy"
hi Normal guifg=#f0f0f8 guibg=#000000
" Search
hi IncSearch gui=UNDERLINE guifg=#80ffff guibg=#0060c0
hi Search gui=NONE guifg=#f0f0f8 guibg=#0060c0
" Messages
hi ErrorMsg gui=BOLD guifg=#ffa0ff guibg=NONE
hi WarningMsg gui=BOLD guifg=#ffa0ff guibg=NONE
hi ModeMsg gui=BOLD guifg=#40f0d0 guibg=NONE
hi MoreMsg gui=BOLD guifg=#00ffff guibg=#008070
hi Question gui=BOLD guifg=#e8e800 guibg=NONE
" Split area
hi StatusLine gui=NONE guifg=#000000 guibg=#c8c8d8
hi StatusLineNC gui=NONE guifg=#707080 guibg=#c8c8d8
hi VertSplit gui=NONE guifg=#606080 guibg=#c8c8d8
hi WildMenu gui=NONE guifg=#000000 guibg=#a0a0ff
" Diff
hi DiffText gui=NONE guifg=#ff78f0 guibg=#a02860
hi DiffChange gui=NONE guifg=#e03870 guibg=#601830
hi DiffDelete gui=NONE guifg=#a0d0ff guibg=#0020a0
hi DiffAdd gui=NONE guifg=#a0d0ff guibg=#0020a0
" Cursor
hi Cursor gui=NONE guifg=#00ffff guibg=#008070
hi lCursor gui=NONE guifg=#ffffff guibg=#8800ff
hi CursorIM gui=NONE guifg=#ffffff guibg=#8800ff
" Fold
hi Folded gui=NONE guifg=#40f0f0 guibg=#005080
hi FoldColumn gui=NONE guifg=#40c0ff guibg=#00305c
" Other
hi Directory gui=NONE guifg=#40f0d0 guibg=NONE
hi LineNr gui=NONE guifg=#9090a0 guibg=NONE
hi NonText gui=BOLD guifg=#4080ff guibg=NONE
hi SpecialKey gui=BOLD guifg=#8080ff guibg=NONE
hi Title gui=BOLD guifg=#f0f0f8 guibg=NONE
hi Visual gui=NONE guifg=#e0e0f0 guibg=#707080
" Syntax group
hi Comment gui=NONE guifg=#c0c0d0 guibg=NONE
hi Constant gui=NONE guifg=#90d0ff guibg=NONE
hi Error gui=BOLD guifg=#ffffff guibg=#ff0088
hi Identifier gui=NONE guifg=#40f0f0 guibg=NONE
hi Ignore gui=NONE guifg=#000000 guibg=NONE
hi PreProc gui=NONE guifg=#40f0a0 guibg=NONE
hi Special gui=NONE guifg=#e0e080 guibg=NONE
hi Statement gui=NONE guifg=#ffa0ff guibg=NONE
hi Todo gui=BOLD,UNDERLINE guifg=#ffa0a0 guibg=NONE
hi Type gui=NONE guifg=#ffc864 guibg=NONE
hi Underlined gui=UNDERLINE guifg=#f0f0f8 guibg=NONE
" HTML
hi htmlLink gui=UNDERLINE
hi htmlBold gui=BOLD
hi htmlBoldItalic gui=BOLD,ITALIC
hi htmlBoldUnderline gui=BOLD,UNDERLINE
hi htmlBoldUnderlineItalic gui=BOLD,UNDERLINE,ITALIC
hi htmlItalic gui=ITALIC
hi htmlUnderline gui=UNDERLINE
hi htmlUnderlineItalic gui=UNDERLINE,ITALIC

174
colors/candycode.vim Executable file
View File

@ -0,0 +1,174 @@
" Vim color file -- candycode
" Maintainer: Justin Constantino <goflyapig-at-gmail-com>
" Last Change: 2006 Aug 12
set background=dark
highlight clear
let g:colors_name="candycode"
let save_cpo = &cpo
set cpo&vim
" basic highlight groups (:help highlight-groups) {{{
" text {{{
hi Normal guifg=#ffffff guibg=#050505 gui=NONE
\ ctermfg=white ctermbg=black cterm=NONE
hi Folded guifg=#c2bfa5 guibg=#050505 gui=underline
\ ctermfg=lightgray ctermbg=black cterm=underline
hi LineNr guifg=#928c75 guibg=NONE gui=NONE
\ ctermfg=darkgray ctermbg=NONE cterm=NONE
hi Directory guifg=#00bbdd guibg=NONE gui=NONE
\ ctermfg=cyan ctermbg=NONE cterm=NONE
hi NonText guifg=#77ff22 guibg=NONE gui=bold
\ ctermfg=yellow ctermbg=NONE cterm=NONE
hi SpecialKey guifg=#559933 guibg=NONE gui=NONE
\ ctermfg=green ctermbg=NONE cterm=NONE
hi SpellBad guifg=NONE guibg=NONE gui=undercurl
\ ctermfg=white ctermbg=darkred guisp=#ff0011
hi SpellCap guifg=NONE guibg=NONE gui=undercurl
\ ctermfg=white ctermbg=darkblue guisp=#0044ff
hi SpellLocal guifg=NONE guibg=NONE gui=undercurl
\ ctermfg=black ctermbg=cyan guisp=#00dd99
hi SpellRare guifg=NONE guibg=NONE gui=undercurl
\ ctermfg=white ctermbg=darkmagenta guisp=#ff22ee
hi DiffAdd guifg=#ffffff guibg=#126493 gui=NONE
\ ctermfg=white ctermbg=darkblue cterm=NONE
hi DiffChange guifg=#000000 guibg=#976398 gui=NONE
\ ctermfg=black ctermbg=darkmagenta cterm=NONE
hi DiffDelete guifg=#000000 guibg=#be1923 gui=bold
\ ctermfg=black ctermbg=red cterm=bold
hi DiffText guifg=#ffffff guibg=#976398 gui=bold
\ ctermfg=white ctermbg=green cterm=bold
" }}}
" borders / separators / menus {{{
hi FoldColumn guifg=#c8bcb9 guibg=#786d65 gui=bold
\ ctermfg=lightgray ctermbg=darkgray cterm=NONE
hi SignColumn guifg=#c8bcb9 guibg=#786d65 gui=bold
\ ctermfg=lightgray ctermbg=darkgray cterm=NONE
hi Pmenu guifg=#000000 guibg=#a6a190 gui=NONE
\ ctermfg=white ctermbg=darkgray cterm=NONE
hi PmenuSel guifg=#ffffff guibg=#133293 gui=NONE
\ ctermfg=white ctermbg=lightblue cterm=NONE
hi PmenuSbar guifg=NONE guibg=#555555 gui=NONE
\ ctermfg=black ctermbg=black cterm=NONE
hi PmenuThumb guifg=NONE guibg=#cccccc gui=NONE
\ ctermfg=gray ctermbg=gray cterm=NONE
hi StatusLine guifg=#000000 guibg=#c2bfa5 gui=bold
\ ctermfg=black ctermbg=white cterm=bold
hi StatusLineNC guifg=#444444 guibg=#c2bfa5 gui=NONE
\ ctermfg=darkgray ctermbg=white cterm=NONE
hi WildMenu guifg=#ffffff guibg=#133293 gui=bold
\ ctermfg=white ctermbg=darkblue cterm=bold
hi VertSplit guifg=#c2bfa5 guibg=#c2bfa5 gui=NONE
\ ctermfg=white ctermbg=white cterm=NONE
hi TabLine guifg=#000000 guibg=#c2bfa5 gui=NONE
\ ctermfg=black ctermbg=white cterm=NONE
hi TabLineFill guifg=#000000 guibg=#c2bfa5 gui=NONE
\ ctermfg=black ctermbg=white cterm=NONE
hi TabLineSel guifg=#ffffff guibg=#133293 gui=NONE
\ ctermfg=white ctermbg=black cterm=NONE
"hi Menu
"hi Scrollbar
"hi Tooltip
" }}}
" cursor / dynamic / other {{{
hi Cursor guifg=#000000 guibg=#ffff99 gui=NONE
\ ctermfg=black ctermbg=white cterm=NONE
hi CursorIM guifg=#000000 guibg=#aaccff gui=NONE
\ ctermfg=black ctermbg=white cterm=reverse
hi CursorLine guifg=NONE guibg=#1b1b1b gui=NONE
\ ctermfg=NONE ctermbg=NONE cterm=NONE
hi CursorColumn guifg=NONE guibg=#1b1b1b gui=NONE
\ ctermfg=NONE ctermbg=NONE cterm=NONE
hi Visual guifg=#ffffff guibg=#606070 gui=NONE
\ ctermfg=white ctermbg=lightblue cterm=NONE
hi IncSearch guifg=#000000 guibg=#eedd33 gui=bold
\ ctermfg=white ctermbg=yellow cterm=NONE
hi Search guifg=#efefd0 guibg=#937340 gui=NONE
\ ctermfg=white ctermbg=darkgreen cterm=NONE
hi MatchParen guifg=NONE guibg=#3377aa gui=NONE
\ ctermfg=white ctermbg=blue cterm=NONE
"hi VisualNOS
" }}}
" listings / messages {{{
hi ModeMsg guifg=#eecc18 guibg=NONE gui=NONE
\ ctermfg=yellow ctermbg=NONE cterm=NONE
hi Title guifg=#dd4452 guibg=NONE gui=bold
\ ctermfg=red ctermbg=NONE cterm=bold
hi Question guifg=#66d077 guibg=NONE gui=NONE
\ ctermfg=green ctermbg=NONE cterm=NONE
hi MoreMsg guifg=#39d049 guibg=NONE gui=NONE
\ ctermfg=green ctermbg=NONE cterm=NONE
hi ErrorMsg guifg=#ffffff guibg=#ff0000 gui=bold
\ ctermfg=white ctermbg=red cterm=bold
hi WarningMsg guifg=#ccae22 guibg=NONE gui=bold
\ ctermfg=yellow ctermbg=NONE cterm=bold
" }}}
" }}}
" syntax highlighting groups (:help group-name) {{{
hi Comment guifg=#ff9922 guibg=NONE gui=NONE
\ ctermfg=brown ctermbg=NONE cterm=NONE
hi Constant guifg=#ff6050 guibg=NONE gui=NONE
\ ctermfg=red ctermbg=NONE cterm=NONE
hi Boolean guifg=#ff6050 guibg=NONE gui=bold
\ ctermfg=red ctermbg=NONE cterm=bold
hi Identifier guifg=#eecc44 guibg=NONE gui=NONE
\ ctermfg=yellow ctermbg=NONE cterm=NONE
hi Statement guifg=#66d077 guibg=NONE gui=bold
\ ctermfg=green ctermbg=NONE cterm=bold
hi PreProc guifg=#bb88dd guibg=NONE gui=NONE
\ ctermfg=darkmagenta ctermbg=NONE cterm=NONE
hi Type guifg=#4093cc guibg=NONE gui=bold
\ ctermfg=lightblue ctermbg=NONE cterm=bold
hi Special guifg=#9999aa guibg=NONE gui=bold
\ ctermfg=lightgray ctermbg=NONE cterm=bold
hi Underlined guifg=#80a0ff guibg=NONE gui=underline
\ ctermfg=NONE ctermbg=NONE cterm=underline
\ term=underline
hi Ignore guifg=#888888 guibg=NONE gui=NONE
\ ctermfg=darkgray ctermbg=NONE cterm=NONE
hi Error guifg=#ffffff guibg=#ff0000 gui=NONE
\ ctermfg=white ctermbg=red cterm=NONE
hi Todo guifg=#ffffff guibg=#ee7700 gui=bold
\ ctermfg=black ctermbg=yellow cterm=bold
" }}}
let &cpo = save_cpo
" vim: fdm=marker fdl=0

110
colors/chela_light.vim Executable file
View File

@ -0,0 +1,110 @@
" Vim color file
"
" Maintainer: Stefan Karlsson <stefan.74@comhem.se>
" Last Change: 8 August 2006
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="chela_light"
"Syntax Groups =============================================
hi comment guibg=#fafafa guifg=#339900 gui=none
hi constant guibg=#fafafa guifg=#cc2222 gui=none
hi identifier guibg=#fafafa guifg=#2222ff gui=none
hi statement guibg=#fafafa guifg=#2222ff gui=none
hi preproc guibg=#fafafa guifg=#2222ff gui=none
hi precondit guibg=#fafafa guifg=#cc00cc gui=none
hi type guibg=#fafafa guifg=#2222ff gui=none
hi special guibg=#fafafa guifg=#cc00cc gui=none
hi specialchar guibg=#fafafa guifg=#cc2222 gui=underline
hi underlined guibg=#fafafa guifg=#2222ff gui=underline
hi error guibg=#ff2222 guifg=#ffffff gui=none
hi todo guibg=#339933 guifg=#ffffff gui=none
"General Groups ============================================
hi cursor guibg=#000000 guifg=#ffffff gui=none
" cursorim?
hi cursorcolumn guibg=#eeeeee gui=none
hi cursorline guibg=#eeeeee gui=none
hi directory guibg=#fafafa guifg=#2222ff gui=none
hi diffadd guibg=#66ff66 guifg=#000000 gui=none
hi diffchange guibg=#ffff00 guifg=#cccc99 gui=none
hi diffdelete guibg=#ff6666 guifg=#ff6666 gui=none
hi difftext guibg=#ffff00 guifg=#000000 gui=none
hi errormsg guibg=#ff2222 guifg=#ffffff gui=none
hi vertsplit guibg=#2222ff guifg=#2222ff gui=none
hi folded guibg=#eeeeee guifg=#2222ff gui=none
hi foldcolumn guibg=#eeeeee guifg=#999999 gui=none
" signcolumn?
hi incsearch guibg=#ffbb00 guifg=#000000 gui=none
hi linenr guibg=#fafafa guifg=#cccccc gui=none
hi matchparen guibg=#cccccc gui=none
hi modemsg guibg=#fafafa guifg=#999999 gui=none
hi moremsg guibg=#339900 guifg=#ffffff gui=none
hi nontext guibg=#fafafa guifg=#999999 gui=none
hi normal guibg=#fafafa guifg=#222222 gui=none
hi pmenu guibg=#cccccc guifg=#222222 gui=none
hi pmenusel guibg=#2222ff guifg=#ffffff gui=none
" pmenusbar?
" pmenuthumb?
hi question guibg=#339900 guifg=#ffffff gui=none
hi search guibg=#ffff00 guifg=#000000 gui=none
hi specialkey guibg=#fafafa guifg=#cc00cc gui=none
hi spellbad gui=undercurl guisp=#ff2222
hi spellcap gui=undercurl guisp=#ff2222
hi spelllocal gui=undercurl guisp=#cc2222
hi spellrare gui=undercurl guisp=#22cc22
hi statusline guibg=#2222ff guifg=#ffffff gui=none
hi statuslinenc guibg=#2222ff guifg=#999999 gui=none
hi tabline guibg=#cccccc guifg=#222222 gui=none
hi tablinesel guibg=#2222ff guifg=#ffffff gui=none
hi tablinefill guibg=#aaaaaa guifg=#aaaaaa gui=none
hi title guibg=#fafafa guifg=#6666ff gui=none
hi visual guibg=#cccccc guifg=#333333 gui=none
" visualnos?
hi warningmsg guibg=#fafafa guifg=#ff0000 gui=none
hi wildmenu guibg=#339900 guifg=#ffffff gui=none

36
colors/chocolateliquor.vim Executable file
View File

@ -0,0 +1,36 @@
" Vim color file
" Maintainer: Gerald S. Williams
" Last Change: 2007 Jun 13
" This started as a dark version (perhaps opposite is a better term) of
" PapayaWhip, but took on a life of its own. Easy on the eyes, but still has
" good contrast. Not bad on a color terminal, either (especially if yours
" default to PapayaWhip text on a ChocolateLiquor/#3f1f1f background).
"
" Only values that differ from defaults are specified.
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "ChocolateLiquor"
hi Normal guibg=#3f1f1f guifg=PapayaWhip ctermfg=White
hi NonText guibg=#1f0f0f guifg=Brown2 ctermfg=Brown ctermbg=Black
hi LineNr guibg=#1f0f0f guifg=Brown2
hi DiffDelete guibg=DarkRed guifg=White ctermbg=DarkRed ctermfg=White
hi DiffAdd guibg=DarkGreen guifg=White ctermbg=DarkGreen ctermfg=White
hi DiffText gui=NONE guibg=DarkCyan guifg=Yellow ctermbg=DarkCyan ctermfg=Yellow
hi DiffChange guibg=DarkCyan guifg=White ctermbg=DarkCyan ctermfg=White
hi Constant ctermfg=Red
hi Comment guifg=LightBlue3
hi PreProc guifg=Plum ctermfg=Magenta
hi StatusLine guibg=White guifg=Sienna4 cterm=NONE ctermfg=Black ctermbg=Brown
hi StatusLineNC gui=NONE guifg=Black guibg=Gray ctermbg=Black ctermfg=Gray
hi VertSplit guifg=Gray
hi Search guibg=Gold3 ctermfg=Blue
hi Type gui=NONE guifg=DarkSeaGreen2
hi Statement gui=NONE guifg=Gold3
hi FoldColumn guibg=#1f0f0f ctermfg=Cyan ctermbg=Black
hi Folded guibg=grey20 ctermfg=Cyan ctermbg=Black

52
colors/clarity.vim Executable file
View File

@ -0,0 +1,52 @@
" Vim color - Clarity
"
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="clarity"
highlight Normal gui=NONE guifg=LightBlue2 guibg=#1F3055
highlight Comment gui=NONE guifg=Grey62 guibg=bg
highlight PreProc gui=NONE guifg=Salmon guibg=bg
highlight Precondit gui=NONE guifg=Khaki3 guibg=bg
highlight Identifier gui=NONE guifg=Khaki3 guibg=bg
highlight Type gui=BOLD guifg=Orange guibg=bg
highlight StorageClass gui=BOLD guifg=Cornsilk2 guibg=bg
highlight Todo gui=BOLD guifg=#1F3055 guibg=White
highlight NonText gui=NONE guifg=#334C51 guibg=SteelBlue4
highlight LineNr gui=NONE guifg=HoneyDew2 guibg=Grey25
highlight StatusLineNC gui=NONE guifg=Grey80 guibg=LightBlue4
highlight StatusLine gui=NONE guifg=DarkBlue guibg=#FFFFCA
highlight IncSearch gui=NONE guifg=Black guibg=#FFE568
highlight Search gui=UNDERLINE,BOLD guifg=#FFE568 guibg=bg
highlight Cursor gui=NONE guifg=Grey50 guibg=#FFE568
highlight CursorIM gui=NONE guifg=Grey50 guibg=#FFE568
highlight Title gui=BOLD guifg=OliveDrab3 guibg=bg
highlight WarningMsg gui=BOLD guifg=White guibg=Red4
highlight String gui=NONE guifg=Grey80 guibg=bg
highlight Number gui=NONE guifg=OliveDrab2 guibg=bg
highlight Constant gui=NONE guifg=#ACEDAB guibg=bg
highlight Visual gui=BOLD guifg=White guibg=bg
highlight Directory gui=NONE guifg=PeachPuff guibg=bg
highlight DiffAdd gui=NONE guifg=white guibg=SeaGreen
highlight DiffChange gui=BOLD guifg=white guibg=Blue
highlight DiffDelete gui=NONE guifg=Grey40 guibg=Grey20
highlight DiffText gui=BOLD guifg=HoneyDew1 guibg=FireBrick
highlight Typedef gui=NONE guifg=Cornsilk guibg=bg
highlight Define gui=NONE guifg=White guibg=bg
highlight Tag gui=NONE guifg=LightBlue2 guibg=bg
highlight Debug gui=BOLD guifg=Green guibg=bg
highlight Special gui=NONE guifg=NavajoWhite guibg=bg
highlight SpecialChar gui=NONE guifg=NavajoWhite guibg=bg
highlight Delimiter gui=NONE guifg=NavajoWhite guibg=bg
highlight SpecialComment gui=NONE guifg=NavajoWhite3 guibg=bg
highlight Conditional gui=BOLD guifg=Wheat2 guibg=bg
highlight Statement gui=BOLD guifg=Pink3 guibg=bg
highlight WildMenu gui=NONE guifg=White guibg=FireBrick
highlight browseSuffixes gui=NONE guifg=Cornsilk3 guibg=bg

81
colors/cleanphp.vim Executable file
View File

@ -0,0 +1,81 @@
" Vim color file
" Maintainer: Billy McIntosh <billymcintosh@ntlworld.com>
" Last Change: June 24, 2003
" Licence: Public Domain
" This package offers a eye-catching color scheme for PHP syntax
" First remove all existing highlighting.
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "cleanphp"
hi Normal guifg=#008000 guibg=#d3e4f8
hi ErrorMsg guibg=#d3e4f8 guifg=Red
hi IncSearch gui=reverse
hi ModeMsg gui=bold
hi StatusLine gui=reverse,bold
hi StatusLineNC gui=reverse
hi VertSplit gui=reverse
hi Visual gui=reverse guifg=#c0c0c0 guibg=fg
hi VisualNOS gui=underline,bold
hi DiffText gui=bold guibg=Red
hi Cursor guibg=Black guifg=NONE
hi lCursor guibg=Black guifg=NONE
hi Directory guifg=#ff8040
hi LineNr guifg=#008000
hi MoreMsg gui=bold guifg=SeaGreen
hi NonText gui=bold guifg=#ff8040 guibg=#d3e4f8
hi Question gui=bold guifg=Black
hi Search guibg=#008000 guifg=NONE
hi SpecialKey guifg=#ff8040
hi Title gui=bold guifg=Magenta
hi WarningMsg guifg=Red
hi WildMenu guibg=Cyan guifg=#d3e4f8
hi Folded guibg=White guifg=Darkblue
hi FoldColumn guibg=#c0c0c0 guifg=Darkblue
hi DiffAdd guibg=Lightblue
hi DiffChange guibg=LightMagenta
hi DiffDelete gui=bold guifg=#ff8040 guibg=LightCyan
hi Comment guifg=#ff8040 guibg=#d3e4f8
hi Constant guifg=#BB0000 guibg=#d3e4f8
hi PreProc guifg=#008080 guibg=#d3e4f8
hi Statement gui=NONE guifg=#008000 guibg=#d3e4f8
hi Special guifg=#008080 guibg=#d3e4f8
hi Ignore guifg=#c0c0c0
hi Identifier guifg=#000080 guibg=#d3e4f8
hi Type guifg=#00BB00 guibg=#d3e4f8
hi link IncSearch Visual
hi link String Constant
hi link Character Constant
hi link Number Constant
hi link Boolean Constant
hi link Float Number
hi link Function Identifier
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi link Tag Special
hi link SpecialChar Special
hi link Delimiter Special
hi link SpecialComment Special
hi link Debug Special
" vim: sw=2

79
colors/colorer.vim Executable file
View File

@ -0,0 +1,79 @@
" local syntax file - set colors on a per-machine basis:
" vim: tw=0 ts=4 sw=4
" Vim color file
" Maintainer: Sergey V. Beduev <shaman@interdon.net>
" Last Change: Sun Mar 28 11:19:38 EEST 2004
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "colorer"
hi Normal ctermfg=Gray guifg=DarkGray guibg=black
hi Visual ctermfg=DarkCyan guibg=black guifg=DarkCyan
hi Comment ctermfg=Brown guifg=#B46918 gui=NONE
hi PerlPOD ctermfg=Brown guifg=#B86A18 gui=NONE
hi Constant ctermfg=White guifg=White gui=NONE
hi Charachter ctermfg=Yellow guifg=Yellow gui=NONE
hi String ctermfg=Yellow guifg=Yellow gui=NONE
hi Number ctermfg=White guifg=White gui=NONE
hi Boolean ctermfg=Cyan guifg=DarkGray gui=NONE
hi Special ctermfg=DarkMagenta guifg=Red gui=NONE
hi Define ctermfg=LightMagenta guifg=Magenta gui=NONE
hi Identifier ctermfg=Green guifg=Green gui=NONE
hi Exception ctermfg=White guifg=White gui=NONE
hi Statement ctermfg=White guifg=White gui=NONE
hi Label ctermfg=White guifg=White gui=NONE
hi Keyword ctermfg=White guifg=White gui=NONE
hi PreProc ctermfg=Green guifg=Green gui=NONE
hi Type ctermfg=LightGreen guifg=Green gui=NONE
hi Function ctermfg=White guifg=White gui=NONE
hi Repeat ctermfg=White guifg=White gui=NONE
hi Operator ctermfg=White guifg=White gui=NONE
hi Ignore ctermfg=black guifg=bg
hi Folded ctermbg=LightBlue ctermfg=Gray guibg=DarkBlue guifg=DarkGray gui=NONE
hi Error term=reverse ctermbg=Red ctermfg=White guibg=darkRed guifg=White gui=NONE
hi Todo term=standout ctermbg=Yellow ctermfg=Black guifg=Black guibg=#AD5500 gui=NONE
hi Done term=standout ctermbg=Gray ctermfg=White guifg=White guibg=Gray gui=NONE
hi SpellErrors ctermfg=DarkRed guifg=Black gui=NONE
hi MailQ ctermfg=darkcyan guibg=black gui=NONE
hi MailQu ctermfg=darkgreen guibg=black gui=NONE
hi MyDiffNew ctermfg=magenta guifg=red gui=NONE
hi MyDiffCommLine ctermfg=white ctermbg=red guifg=white guibg=darkred gui=NONE
hi MyDiffRemoved ctermfg=LightRed guifg=red gui=NONE
hi MyDiffSubName ctermfg=DarkCyan guifg=Cyan gui=NONE
hi MyDiffNormal ctermbg=White ctermfg=black guibg=White guifg=black gui=NONE
hi MoreMsg gui=NONE
hi ModeMsg gui=NONE
hi Title gui=NONE
hi NonText gui=NONE
hi DiffDelete gui=NONE
hi DiffText gui=NONE
hi StatusLine guifg=black guibg=gray gui=NONE
hi Question gui=NONE
" Common groups that link to default highlighting.
" You can specify other highlighting easily.
"hi link String Constant
"hi link Character Constant
"hi link Number Constant
"hi link Boolean Constant
hi link Float Number
hi link Conditional Repeat
hi link Include PreProc
hi link Structure Define
hi link Macro PreProc
hi link PreCondit PreProc
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi link Tag Special
hi link SpecialChar Special
hi link Delimiter Normal
hi link SpecialComment Special
hi link Debug Special

83
colors/dante.vim Executable file
View File

@ -0,0 +1,83 @@
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" File: "/home/caciano/.vim/dante.vim"
" Created: "Thu, 23 May 2002 00:12:20 -0300 (caciano)"
" Updated: "Sat, 24 Aug 2002 14:04:21 -0300 (caciano)"
" Copyright (C) 2002, Caciano Machado <caciano@inf.ufrgs.br>
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Colorscheme Option:
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
hi clear
if exists("syntax on")
syntax reset
endif
let g:colors_name = "dante"
" General colors
hi Normal ctermfg=gray guifg=peachpuff3 guibg=black
hi Directory term=bold ctermfg=blue guifg=royalblue
hi ErrorMsg term=standout ctermfg=white ctermbg=red guifg=white guibg=red3
hi NonText term=bold ctermfg=darkgray guibg=gray3 guifg=gray20
hi SpecialKey term=bold ctermfg=darkgray guifg=gray30
hi LineNr term=underline ctermfg=darkgray guifg=ivory4 guibg=gray4
hi IncSearch term=reverse cterm=reverse gui=reverse,bold guifg=darkgoldenrod2
hi Search term=reverse ctermfg=black ctermbg=yellow guifg=gray10 guibg=gold2
hi Visual term=bold,reverse cterm=bold,reverse ctermfg=gray ctermbg=black gui=bold,reverse guifg=gray40 guibg=black
hi VisualNOS term=bold,underline cterm=bold,underline gui=bold,underline
hi MoreMsg term=bold ctermfg=green gui=bold guifg=olivedrab1
hi ModeMsg term=bold cterm=bold gui=bold
hi Question term=standout ctermfg=green gui=bold guifg=olivedrab1
hi WarningMsg term=standout ctermfg=red gui=bold guifg=red3
hi WildMenu term=standout ctermfg=black ctermbg=yellow guifg=black guibg=gold2
hi Folded term=standout ctermfg=blue ctermbg=white guifg=royalblue1 guibg=white
hi FoldColumn term=standout ctermfg=blue ctermbg=white guifg=royalblue3 guibg=white
hi DiffAdd term=bold ctermbg=blue guibg=royalblue2
hi DiffChange term=bold ctermbg=darkmagenta guibg=maroon
hi DiffDelete term=bold cterm=bold ctermfg=lightblue ctermbg=cyan gui=bold guifg=lightblue guibg=cyan4
hi DiffText term=reverse cterm=bold ctermbg=red gui=bold guibg=red3
hi Cursor guifg=bg guibg=fg
hi lCursor guifg=bg guibg=fg
hi StatusLine term=reverse cterm=reverse gui=reverse guifg=gray60
hi StatusLineNC term=reverse cterm=reverse gui=reverse guifg=gray40
hi VertSplit term=reverse cterm=reverse gui=bold,reverse guifg=gray40
hi Title term=bold ctermfg=magenta gui=bold guifg=aquamarine
" syntax hi colors
hi Comment term=bold ctermfg=darkcyan guifg=cyan4
hi PreProc term=underline ctermfg=darkblue guifg=dodgerblue4
hi Constant term=underline ctermfg=darkred guifg=firebrick3
hi Type term=underline ctermfg=darkgreen gui=none guifg=chartreuse3
hi Statement term=bold ctermfg=darkyellow gui=none guifg=gold3
hi Identifier term=underline ctermfg=darkgreen guifg=darkolivegreen4
hi Ignore term=bold ctermfg=darkgray guifg=gray45
hi Special term=underline ctermfg=brown guifg=sienna
hi Error term=reverse ctermfg=gray ctermbg=red guifg=gray guibg=red3
hi Todo term=standout ctermfg=black ctermbg=yellow gui=bold guifg=gray10 guibg=yellow4
hi Underlined term=underline cterm=underline ctermfg=darkblue gui=underline guifg=slateblue
hi Number term=underline ctermfg=darkred guifg=red2
" syntax hi links
hi link String Constant
hi link Character Constant
hi link Number Constant
hi link Boolean Constant
hi link Float Number
hi link Function Identifier
hi link Number Constant
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Keyword Statement
hi link Exception Statement
hi link Operator Statement
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi link Tag Special
hi link SpecialChar Special
hi link Delimiter Special
hi link SpecialComment Special
hi link Debug Special
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

92
colors/darkZ.vim Executable file
View File

@ -0,0 +1,92 @@
" darkZ 1.1 (Vim color file)
" Create by ☆andy☆
" QQ24375048
if version > 580
hi clear
if exists("syntax_on")
syntax reset
endif
endif
set cursorline
let g:colors_name="darkZ"
hi Normal guifg=#DFD6C1 guibg=gray16 gui=none
hi Cursor guifg=black guibg=yellow gui=none
hi ErrorMsg guifg=white guibg=red gui=none
hi VertSplit guifg=gray40 guibg=gray40 gui=none
hi Folded guifg=DarkSlateGray3 guibg=grey30 gui=none
hi FoldColumn guifg=tan guibg=grey30 gui=none
hi IncSearch guifg=#b0ffff guibg=#2050d0
hi LineNr guifg=gray40 gui=none
hi ModeMsg guifg=SkyBlue gui=none
hi MoreMsg guifg=SeaGreen gui=none
hi NonText guifg=cyan gui=none
hi Question guifg=springgreen gui=none
hi Search guifg=white guibg=#445599 gui=bold
hi SpecialKey guifg=cyan gui=none
hi StatusLine guifg=black guibg=Pink gui=bold
hi StatusLineNC guifg=grey guibg=gray40 gui=none
hi Title guifg=#ff4400 gui=none gui=bold
hi Visual guifg=gray17 guibg=tan1 gui=none
hi WarningMsg guifg=salmon gui=none
hi Pmenu guifg=white guibg=#445599 gui=none
hi PmenuSel guifg=#445599 guibg=gray
hi WildMenu guifg=gray guibg=gray17 gui=none
hi MatchParen guifg=black guibg=orange2 gui=bold
hi DiffAdd guifg=black guibg=wheat1
hi DiffChange guifg=black guibg=skyblue1
hi DiffText guifg=black guibg=hotpink1 gui=none
hi DiffDelete guibg=gray45 guifg=black gui=none
hi CursorLine guibg=gray24
hi CursorColumn guibg=gray24
hi Comment guifg=gray55 gui=italic
hi Constant guifg=#FF77FF gui=none
hi Identifier guifg=#6FDEF8 gui=none
hi Function guifg=#82EF2A gui=none
hi Statement guifg=#FCFC63 gui=none
hi PreProc guifg=#82EF2A gui=none
hi Type guifg=#33AFF3 gui=none
hi Special guifg=orange gui=none
hi Ignore guifg=red gui=none
hi Todo guifg=red guibg=yellow2 gui=none
hi SpecialKey ctermfg=red
hi NonText cterm=bold ctermfg=darkblue
hi Directory ctermfg=darkcyan
hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green
hi Search cterm=NONE ctermfg=white ctermbg=grey
hi MoreMsg ctermfg=darkgreen
hi ModeMsg cterm=NONE ctermfg=brown
hi LineNr ctermfg=3
hi Question ctermfg=green
hi StatusLine cterm=bold,reverse
hi StatusLineNC cterm=reverse
hi VertSplit cterm=reverse
hi Title ctermfg=5
hi Visual cterm=reverse
hi VisualNOS cterm=bold,underline
hi WarningMsg ctermfg=1
hi WildMenu ctermfg=0 ctermbg=3
hi Folded ctermfg=darkgrey ctermbg=NONE
hi FoldColumn ctermfg=darkgrey ctermbg=NONE
hi DiffAdd ctermbg=4
hi DiffChange ctermbg=5
hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
hi DiffText cterm=bold ctermbg=1
hi Comment ctermfg=darkcyan
hi Constant ctermfg=brown
hi Special ctermfg=5
hi Identifier ctermfg=6
hi Statement ctermfg=3
hi PreProc ctermfg=5
hi Type ctermfg=2
hi Underlined cterm=underline ctermfg=5
hi Ignore ctermfg=darkgrey
hi Error cterm=bold ctermfg=7 ctermbg=1

105
colors/darkblue2.vim Executable file
View File

@ -0,0 +1,105 @@
" Vim color file
" Maintainer: Datila Carvalho <datila@hotmail.com>
" Last Change: May, 19, 2005
" Version: 0.2
" This is a VIM's version of the emacs color theme
" _Dark Blue2_ created by Chris McMahan.
""" Init stuff
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "darkblue2"
""" Colors
" GUI colors
hi Cursor guifg=#233b5a guibg=Yellow
hi CursorIM guifg=NONE guibg=Yellow
hi Directory gui=bold guifg=cyan
"hi DiffAdd
"hi DiffChange
"hi DiffDelete
hi DiffText guibg=grey50
hi ErrorMsg gui=bold guifg=White guibg=gray85
hi VertSplit gui=bold guifg=NONE guibg=gray80
"hi Folded
"hi FoldColumn
"hi IncSearch
hi LineNr gui=bold guifg=lightsteelblue guibg=#132b4a
hi ModeMsg gui=bold
"hi MoreMsg
"hi NonText
hi Normal guibg=#233b5a guifg=#fff8dc
"hi Question
hi Search gui=bold guifg=#233b5a guibg=lightgoldenrod
"hi SpecialKey
hi StatusLine guifg=steelblue4 guibg=lightgray
hi StatusLineNC guifg=royalblue4 guibg=lightsteelblue
"hi Title
hi Visual guifg=steelblue guibg=fg
hi VisualNOS gui=bold guifg=steelblue guibg=fg
hi WarningMsg guifg=White guibg=Tomato
"hi WildMenu
hi User2 guifg=lightskyblue guibg=#021a39 gui=bold
" If using Motif/Athena
hi Menu guibg=#233b5a guifg=#fff8dc
hi Scrollbar guibg=bg
" Colors for syntax highlighting
hi Comment gui=italic guifg=mediumaquamarine
hi Constant gui=bold guifg=lightgoldenrod1
hi String guifg=aquamarine
hi Character guifg=aquamarine
hi Number gui=bold guifg=lightgoldenrod1
hi Boolean gui=bold guifg=lightgoldenrod1
hi Float gui=bold guifg=lightgoldenrod1
hi Identifier gui=bold guifg=palegreen
hi Function guifg=lightskyblue
hi Statement gui=bold guifg=cyan
hi Conditional gui=bold guifg=cyan
hi Repeat gui=bold guifg=cyan
hi Label guifg=cyan
hi Operator guifg=cyan
"hi Keyword
"hi Exception
hi PreProc guifg=lightsteelblue
hi Include gui=bold guifg=lightsteelblue
hi Define guifg=lightsteelblue
hi Macro guifg=lightsteelblue
hi PreCondit guifg=lightsteelblue
hi Type gui=bold guifg=palegreen
hi StorageClass gui=bold guifg=lightgoldenrod1
hi Structure gui=bold guifg=lightgoldenrod1
hi Typedef gui=bold guifg=lightgoldenrod1
"hi Special
""Underline Character
"hi SpecialChar
"hi Tag
""Statement
"hi Delimiter
""Bold comment (in Java at least)
"hi SpecialComment
"hi Debug
hi Underlined gui=underline
hi Ignore guifg=bg
hi Error gui=bold guifg=White guibg=Red
"hi Todo

102
colors/darkbone.vim Executable file
View File

@ -0,0 +1,102 @@
" Name: darkbone.vim
" Maintainer: Kojo Sugita
" Last Change: 2008-11-22
" Revision: 1.1
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = 'darkbone'
"default colors
hi Normal guifg=#a0a0c0 guibg=#000000
hi NonText guifg=#606080 guibg=#101020 gui=none
hi SpecialKey guifg=#404060
hi Cursor guifg=#000000 guibg=#a0a0c0
hi CursorLine guibg=#303050
hi CursorColumn guibg=#303050
hi lCursor guifg=#000000 guibg=#a0a0c0
hi CursorIM guifg=#000000 guibg=#a0a0c0
" Directory
hi Directory guifg=#e0e0ff guibg=#000000 gui=bold
" Diff
hi DiffAdd guifg=#8090f0 guibg=#000000 gui=none
hi DiffChange guifg=#8090f0 guibg=#000000 gui=none
hi DiffDelete guifg=#8090f0 guibg=#000000 gui=none
hi DiffText guifg=#8090f0 guibg=#000000 gui=bold
" Message
hi ModeMsg guifg=#a0a0c0 guibg=#000000
hi MoreMsg guifg=#a0a0c0 guibg=#000000
hi ErrorMsg guifg=#ee1111 guibg=#000000
hi WarningMsg guifg=#ee1111 guibg=#000000
hi VertSplit guifg=#606080 guibg=#606080
" Folds
hi Folded guifg=#a0a0c0 guibg=#000000
hi FoldColumn guifg=#a0a0c0 guibg=#102010
" Search
hi Search guifg=#000000 guibg=#c0c0ff gui=none
hi IncSearch guifg=#000000 guibg=#c0c0ff gui=none
hi LineNr guifg=#606080 guibg=#000000 gui=none
hi Question guifg=#a0a0c0 guibg=#000000
"\n, \0, %d, %s, etc...
" hi Special guifg=#d0e080 guibg=#000000 gui=none
hi Special guifg=#808080 guibg=#000000 gui=none
" status line
hi StatusLine guifg=#c0c0ff guibg=#000000 gui=bold,underline
hi StatusLineNC guifg=#606080 guibg=#000000 gui=bold,underline
hi WildMenu guifg=#000000 guibg=#c0c0ff
hi Title guifg=#c0c0ff guibg=#000000 gui=bold
hi Visual guifg=#000000 guibg=#707090 gui=none
hi VisualNOS guifg=#a0a0c0 guibg=#000000
hi Number guifg=#d0e080 guibg=#000000
hi Char guifg=#d0e080 guibg=#000000
hi String guifg=#d0e080 guibg=#000000
hi Boolean guifg=#d0e080 guibg=#000000
hi Comment guifg=#606080
hi Constant guifg=#f0a0b0 guibg=#000000 gui=none
hi Identifier guifg=#8090f0
hi Statement guifg=#8090f0 gui=none
"Procedure name
hi Function guifg=#f0b040
"Define, def
" hi PreProc guifg=#f0a0b0 gui=none
hi PreProc guifg=#e0e0ff gui=none
hi Type guifg=#e0e0ff gui=none
hi Underlined guifg=#a0a0c0 gui=underline
hi Error guifg=#ee1111 guibg=#000000
hi Todo guifg=#8090f0 guibg=#000000 gui=none
hi SignColumn guibg=#000000
" Matches
hi MatchParen guifg=#a0a0c0 guibg=#404080 gui=none
if version >= 700
" Pmenu
hi Pmenu guibg=#202040
hi PmenuSel guibg=#404080 guifg=#a0a0c0
hi PmenuSbar guibg=#202040
" Tab
hi TabLine guifg=#606080 guibg=black gui=underline
hi TabLineFill guifg=#a0a0c0 guibg=black gui=none
hi TabLineSel guifg=#c0c0ff guibg=#606080 gui=bold
endif
" vim:set ts=8 sts=2 sw=2 tw=0:

300
colors/darkburn.vim Executable file
View File

@ -0,0 +1,300 @@
"=============================================================================
" Vim color file
" File: darkburn.vim
" Maintainer: Taurus Olson <taurusolson@gmail.com>
" License: GPL
" Created: 2009-03-27 20:25:21 CET
" Modified: 2009-06-06 21:18:55 CET
" Version: 1.2
" Modified version of zenburn originally created by:
" Maintainer: Jani Nurminen <slinky@iki.fi>
" Last Change: $Id: zenburn.vim,v 2.4 2008/11/18 20:43:18 slinky Exp $
" URL: http://slinky.imukuppi.org/zenburnpage/
" License: GPL
"=============================================================================
"
" Credits:
" - Jani Nurminen - original Zenburn
" - Steve Hall & Cream posse - higher-contrast Visual selection
" - Kurt Maier - 256 color console coloring, low and high contrast toggle,
" bug fixing
" - Charlie - spotted too bright StatusLine in non-high contrast mode
" - Pablo Castellazzi - CursorLine fix for 256 color mode
" - Tim Smith - force dark background
"
" CONFIGURABLE PARAMETERS:
"
" You can use the default (don't set any parameters), or you can
" set some parameters to tweak the Zenburn colours.
"
" * You can now set a darker background for bright environments. To activate, use:
" contrast Zenburn, use:
"
let g:darkburn_high_Contrast = 1
"
" * To get more contrast to the Visual selection, use
"
" let g:darkburn_alternate_Visual = 1
"
" * To use alternate colouring for Error message, use
"
let g:darkburn_alternate_Error = 1
"
" * The new default for Include is a duller orange. To use the original
" colouring for Include, use
"
let g:darkburn_alternate_Include = 1
"
" * Work-around to a Vim bug, it seems to misinterpret ctermfg and 234 and 237
" as light values, and sets background to light for some people. If you have
" this problem, use:
"
let g:darkburn_force_dark_Background = 1
"
" * To turn the parameter(s) back to defaults, use UNLET:
"
" unlet g:darkburn_alternate_Include
"
" Setting to 0 won't work!
"
" That's it, enjoy!
"
" TODO
" - Visual alternate color is broken? Try GVim >= 7.0.66 if you have trouble
" - IME colouring (CursorIM)
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="darkburn"
hi Boolean guifg=#dca3a3
hi Character guifg=#dca3a3 gui=bold
hi Comment guifg=#7f9f7f gui=italic
hi Conditional guifg=#f0dfaf gui=bold
hi Constant guifg=#dca3a3 gui=bold
hi Cursor guifg=#000d18 guibg=#8faf9f gui=bold
hi Debug guifg=#bca3a3 gui=bold
hi Define guifg=#ffcfaf gui=bold
hi Delimiter guifg=#8f8f8f
hi DiffAdd guifg=#709080 guibg=#313c36 gui=bold
hi DiffChange guibg=#333333
hi DiffDelete guifg=#333333 guibg=#464646
hi DiffText guifg=#ecbcbc guibg=#41363c gui=bold
hi Directory guifg=#dcdccc gui=bold
hi ErrorMsg guifg=#80d4aa guibg=#2f2f2f gui=bold
hi Exception guifg=#c3bf9f gui=bold
hi Float guifg=#c0bed1
hi FoldColumn guifg=#93b3a3 guibg=#3f4040
hi Folded guifg=#93b3a3 guibg=#3f4040
hi Function guifg=#efef8f
hi Identifier guifg=#dcdcdc
hi IncSearch guibg=#f8f893 guifg=#385f38
hi Keyword guifg=#f0dfaf gui=bold
hi Label guifg=#dfcfaf gui=underline
hi LineNr guifg=#9fafaf guibg=#262626
hi Macro guifg=#ffcfaf gui=bold
hi ModeMsg guifg=#6fb86f gui=none
hi MoreMsg guifg=#ffffff gui=bold
hi NonText guifg=#404040
hi Number guifg=#8cd0d3
hi Operator guifg=#f0efd0
hi PreCondit guifg=#dfaf8f gui=bold
hi PreProc guifg=#ffb23f gui=bold
hi Question guifg=#ffffff gui=bold
hi Repeat guifg=#ffd7a7 gui=bold
hi Search guifg=#ffffe0 guibg=#284f28
hi SpecialChar guifg=#9fbfd6 gui=bold
hi SpecialComment guifg=#82a282 gui=bold
hi Special guifg=#9fbfd6
hi SpecialKey guifg=#9ece9e
hi Statement guifg=#6fb86f gui=none
hi StatusLine guifg=#313633 guibg=#ccdc90
hi StatusLineNC guifg=#2e3330 guibg=#88b090
hi StorageClass guifg=#c3bf9f gui=bold
hi String guifg=#b75151
hi Structure guifg=#efefaf gui=bold
hi Tag guifg=#e89393 gui=bold
hi Title guifg=#efefef gui=bold
hi Todo guifg=#dfdfdf guibg=bg gui=bold
hi Typedef guifg=#dfe4cf gui=bold
hi Type guifg=#dfdfbf gui=bold
hi Underlined guifg=#dcdccc gui=underline
hi VertSplit guifg=#2e3330 guibg=#688060
hi VisualNOS guifg=#333333 guibg=#f18c96 gui=bold,underline
hi WarningMsg guifg=#ffffff guibg=#333333 gui=bold
hi WildMenu guibg=#2c302d guifg=#cbecd0 gui=underline
hi SpellBad guisp=#bc6c4c guifg=#dc8c6c
hi SpellCap guisp=#6c6c9c guifg=#8c8cbc
hi SpellRare guisp=#bc6c9c guifg=#bc8cbc
hi SpellLocal guisp=#7cac7c guifg=#9ccc9c
" Entering Kurt zone
if &t_Co > 255
hi Boolean ctermfg=181
hi Character ctermfg=181 cterm=bold
hi Comment ctermfg=108
hi Conditional ctermfg=223 cterm=bold
hi Constant ctermfg=181 cterm=bold
hi Cursor ctermfg=233 ctermbg=109 cterm=bold
hi Debug ctermfg=181 cterm=bold
hi Define ctermfg=223 cterm=bold
hi Delimiter ctermfg=245
hi DiffAdd ctermfg=66 ctermbg=237 cterm=bold
hi DiffChange ctermbg=236
hi DiffDelete ctermfg=236 ctermbg=238
hi DiffText ctermfg=217 ctermbg=237 cterm=bold
hi Directory ctermfg=188 cterm=bold
hi ErrorMsg ctermfg=115 ctermbg=236 cterm=bold
hi Exception ctermfg=249 cterm=bold
hi Float ctermfg=251
hi FoldColumn ctermfg=109 ctermbg=238
hi Folded ctermfg=109 ctermbg=238
hi Function ctermfg=228
hi Identifier ctermfg=223
hi IncSearch ctermbg=228 ctermfg=238
hi Keyword ctermfg=223 cterm=bold
hi Label ctermfg=187 cterm=underline
hi LineNr ctermfg=248 ctermbg=235
hi Macro ctermfg=223 cterm=bold
hi ModeMsg ctermfg=223 cterm=none
hi MoreMsg ctermfg=15 cterm=bold
hi NonText ctermfg=238
hi Number ctermfg=116
hi Operator ctermfg=230
hi PreCondit ctermfg=180 cterm=bold
hi PreProc ctermfg=223 cterm=bold
hi Question ctermfg=15 cterm=bold
hi Repeat ctermfg=223 cterm=bold
hi Search ctermfg=230 ctermbg=236
hi SpecialChar ctermfg=181 cterm=bold
hi SpecialComment ctermfg=108 cterm=bold
hi Special ctermfg=181
hi SpecialKey ctermfg=151
hi Statement ctermfg=187 ctermbg=234 cterm=none
hi StatusLine ctermfg=236 ctermbg=186
hi StatusLineNC ctermfg=235 ctermbg=108
hi StorageClass ctermfg=249 cterm=bold
hi String ctermfg=174
hi Structure ctermfg=229 cterm=bold
hi Tag ctermfg=181 cterm=bold
hi Title ctermfg=7 ctermbg=234 cterm=bold
hi Todo ctermfg=108 ctermbg=234 cterm=bold
hi Typedef ctermfg=253 cterm=bold
hi Type ctermfg=187 cterm=bold
hi Underlined ctermfg=188 ctermbg=234 cterm=bold
hi VertSplit ctermfg=236 ctermbg=65
hi VisualNOS ctermfg=236 ctermbg=210 cterm=bold
hi WarningMsg ctermfg=15 ctermbg=236 cterm=bold
hi WildMenu ctermbg=236 ctermfg=194 cterm=bold
hi CursorLine ctermbg=236 cterm=none
" spellchecking, always "bright" background
hi SpellLocal ctermfg=14 ctermbg=237
hi SpellBad ctermfg=9 ctermbg=237
hi SpellCap ctermfg=12 ctermbg=237
hi SpellRare ctermfg=13 ctermbg=237
" pmenu
hi PMenu ctermfg=248 ctermbg=0
hi PMenuSel ctermfg=223 ctermbg=235
if exists("g:darkburn_high_Contrast")
hi Normal ctermfg=188 ctermbg=234
else
hi Normal ctermfg=188 ctermbg=237
hi Cursor ctermbg=109
hi diffadd ctermbg=237
hi diffdelete ctermbg=238
hi difftext ctermbg=237
hi errormsg ctermbg=237
hi foldcolumn ctermbg=238
hi folded ctermbg=238
hi incsearch ctermbg=228
hi linenr ctermbg=238
hi search ctermbg=238
hi statement ctermbg=237
hi statusline ctermbg=144
hi statuslinenc ctermbg=108
hi title ctermbg=237
hi todo ctermbg=237
hi underlined ctermbg=237
hi vertsplit ctermbg=65
hi visualnos ctermbg=210
hi warningmsg ctermbg=236
hi wildmenu ctermbg=236
endif
endif
if exists("g:darkburn_force_dark_Background")
" Force dark background, because of a bug in VIM: VIM sets background
" automatically during "hi Normal ctermfg=X"; it misinterprets the high
" value (234 or 237 above) as a light color, and wrongly sets background to
" light. See ":help highlight" for details.
set background=dark
endif
if exists("g:darkburn_high_Contrast")
" use new darker background
hi Normal guifg=#ffffff guibg=#1f1f1f
hi CursorLine guibg=#121212 gui=bold
hi Pmenu guibg=#242424 guifg=#ccccbc
hi PMenuSel guibg=#353a37 guifg=#ccdc90 gui=bold
hi PmenuSbar guibg=#2e3330 guifg=#000000
hi PMenuThumb guibg=#a0afa0 guifg=#040404
hi MatchParen guifg=#f0f0c0 guibg=#383838 gui=bold
hi SignColumn guifg=#9fafaf guibg=#181818 gui=bold
hi TabLineFill guifg=#cfcfaf guibg=#181818 gui=bold
hi TabLineSel guifg=#efefef guibg=#1c1c1b gui=bold
hi TabLine guifg=#b6bf98 guibg=#181818 gui=bold
hi CursorColumn guifg=#dcdccc guibg=#2b2b2b
else
" Original, lighter background
hi Normal guifg=#dcdccc guibg=#3f3f3f
hi CursorLine guibg=#434443
hi Pmenu guibg=#2c2e2e guifg=#9f9f9f
hi PMenuSel guibg=#242424 guifg=#d0d0a0 gui=bold
hi PmenuSbar guibg=#2e3330 guifg=#000000
hi PMenuThumb guibg=#a0afa0 guifg=#040404
hi MatchParen guifg=#b2b2a0 guibg=#2e2e2e gui=bold
hi SignColumn guifg=#9fafaf guibg=#343434 gui=bold
hi TabLineFill guifg=#cfcfaf guibg=#353535 gui=bold
hi TabLineSel guifg=#efefef guibg=#3a3a39 gui=bold
hi TabLine guifg=#b6bf98 guibg=#353535 gui=bold
hi CursorColumn guifg=#dcdccc guibg=#4f4f4f
endif
if exists("g:darkburn_alternate_Visual")
" Visual with more contrast, thanks to Steve Hall & Cream posse
" gui=none fixes weird highlight problem in at least GVim 7.0.66, thanks to Kurt Maier
hi Visual guifg=#000000 guibg=#71d3b4 gui=none
hi VisualNOS guifg=#000000 guibg=#71d3b4 gui=none
else
" use default visual
hi Visual guifg=#71d3b4 guibg=#233323 gui=none
hi VisualNOS guifg=#71d3b4 guibg=#233323 gui=none
endif
if exists("g:darkburn_alternate_Error")
" use a bit different Error
hi Error guifg=#ef9f9f guibg=#201010 gui=bold
else
" default
hi Error guifg=#e37170 guibg=#332323 gui=none
endif
if exists("g:darkburn_alternate_Include")
" original setting
hi Include guifg=#ffcfaf gui=bold
else
" new, less contrasted one
hi Include guifg=#dfaf8f gui=bold
endif
" TODO check for more obscure syntax groups that they're ok
" vim: :

117
colors/darkslategray.vim Executable file
View File

@ -0,0 +1,117 @@
" vim: set tw=0 sw=4 sts=4 et:
" Vim color file
" Maintainer: Tuomas Susi <tsusi@cc.hut.fi>
" Last Change: 2004 October 05
" Version: 1.7
" Emacs in RedHat Linux used to have (still does?) a kind of 'Wheat on
" DarkSlateGray' color scheme by default. This color scheme is created in the
" same spirit.
"
" Darkslategray is intended to be nice to your eyes (low contrast) and to take
" advantage of syntax hilighting as much as possible.
"
" This color scheme is for the GUI only, I'm happy with default console colors.
" Needs at least vim 6.0.
" Init stuff
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "darkslategray"
" GUI colors
hi Cursor guifg=fg guibg=#da70d6
hi CursorIM guifg=NONE guibg=#ff83fa
hi Directory guifg=#e0ffff
hi DiffAdd guibg=#528b8b
hi DiffChange guibg=#8b636c
hi DiffDelete gui=bold guifg=fg guibg=#000000
hi DiffText gui=bold guibg=#6959cd
hi ErrorMsg gui=bold guifg=#ffffff guibg=#ff0000
hi VertSplit gui=bold guifg=#bdb76b guibg=#000000
hi Folded guifg=#000000 guibg=#bdb76b
hi FoldColumn guifg=#000000 guibg=#bdb76b
hi SignColumn gui=bold guifg=#bdb76b guibg=#20b2aa
hi IncSearch gui=bold guifg=#000000 guibg=#ffffff
hi LineNr gui=bold guifg=#bdb76b guibg=#528b8b
hi ModeMsg gui=bold
hi MoreMsg gui=bold guifg=#20b2aa
hi NonText gui=bold guifg=#ffffff
hi Normal guibg=#2f4f4f guifg=#f5deb3
hi Question gui=bold guifg=#ff6347
hi Search gui=bold guifg=#000000 guibg=#ffd700
hi SpecialKey guifg=#00ffff
hi StatusLine gui=bold guifg=#f0e68c guibg=#000000
hi StatusLineNC guibg=#bdb76b guifg=#404040
hi Title gui=bold guifg=#ff6347
hi Visual guifg=#000000 guibg=fg
hi VisualNOS gui=bold guifg=#000000 guibg=fg
hi WarningMsg guifg=#ffffff guibg=#ff6347
hi WildMenu gui=bold guifg=#000000 guibg=#ffff00
" I use GTK and don't wanna change these
"hi Menu foobar
"hi Scrollbar foobar
"hi Tooltip foobar
" Colors for syntax highlighting
hi Comment guifg=#da70d6
hi Constant guifg=#cdcd00
hi String guifg=#7fffd4
hi Character guifg=#7fffd4
hi Number guifg=#ff6347
hi Boolean guifg=#cdcd00
hi Float guifg=#ff6347
hi Identifier guifg=#afeeee
hi Function guifg=#ffffff
hi Statement gui=bold guifg=#4682b4
hi Conditional gui=bold guifg=#4682b4
hi Repeat gui=bold guifg=#4682b4
hi Label gui=bold guifg=#4682b4
hi Operator gui=bold guifg=#4682b4
hi Keyword gui=bold guifg=#4682b4
hi Exception gui=bold guifg=#4682b4
hi PreProc guifg=#cdcd00
hi Include guifg=#ffff00
hi Define guifg=#cdcd00
hi Macro guifg=#cdcd00
hi PreCondit guifg=#cdcd00
hi Type gui=bold guifg=#98fb98
hi StorageClass guifg=#00ff00
hi Structure guifg=#20b2aa
hi Typedef guifg=#00ff7f
hi Special guifg=#ff6347
"Underline Character
hi SpecialChar gui=underline guifg=#7fffd4
hi Tag guifg=#ff6347
"Statement
hi Delimiter gui=bold guifg=#b0c4de
"Bold comment (in Java at least)
hi SpecialComment gui=bold guifg=#da70d6
hi Debug gui=bold guifg=#ff0000
hi Underlined gui=underline
hi Ignore guifg=bg
hi Error gui=bold guifg=#ffffff guibg=#ff0000
hi Todo gui=bold guifg=#000000 guibg=#ff83fa

130
colors/darkspectrum.vim Executable file
View File

@ -0,0 +1,130 @@
" Vim color file
"
" Author: Brian Mock <mock.brian@gmail.com>
"
" Note: Based on Oblivion color scheme for gedit (gtk-source-view)
"
" cool help screens
" :he group-name
" :he highlight-groups
" :he cterm-colors
hi clear
set background=dark
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="darkspectrum"
hi Normal guifg=#efefef guibg=#2A2A2A
" highlight groups
hi Cursor guibg=#ffffff guifg=#000000
hi CursorLine guibg=#000000
"hi CursorLine guibg=#3e4446
hi CursorColumn guibg=#464646
"hi DiffText guibg=#4e9a06 guifg=#FFFFFF gui=bold
"hi DiffChange guibg=#4e9a06 guifg=#FFFFFF gui=bold
"hi DiffAdd guibg=#204a87 guifg=#FFFFFF gui=bold
"hi DiffDelete guibg=#5c3566 guifg=#FFFFFF gui=bold
hi DiffAdd guifg=#ffcc7f guibg=#a67429 gui=none
hi DiffChange guifg=#7fbdff guibg=#425c78 gui=none
hi DiffText guifg=#8ae234 guibg=#4e9a06 gui=none
"hi DiffDelete guifg=#252723 guibg=#000000 gui=none
hi DiffDelete guifg=#000000 guibg=#000000 gui=none
"hi ErrorMsg
hi Number guifg=#fce94f
hi Folded guibg=#000000 guifg=#FFFFFF gui=bold
hi vimFold guibg=#000000 guifg=#FFFFFF gui=bold
hi FoldColumn guibg=#000000 guifg=#FFFFFF gui=bold
hi LineNr guifg=#535353 guibg=#202020
hi NonText guifg=#535353 guibg=#202020
hi Folded guifg=#535353 guibg=#202020 gui=bold
hi FoldeColumn guifg=#535353 guibg=#202020 gui=bold
"hi VertSplit guibg=#ffffff guifg=#ffffff gui=none
hi VertSplit guibg=#3C3C3C guifg=#3C3C3C gui=none
hi StatusLine guifg=#FFFFFF guibg=#3C3C3C gui=none
hi StatusLineNC guifg=#808080 guibg=#3C3C3C gui=none
hi ModeMsg guifg=#fce94f
hi MoreMsg guifg=#fce94f
hi Visual guifg=#FFFFFF guibg=#3465a4 gui=none
hi VisualNOS guifg=#FFFFFF guibg=#204a87 gui=none
hi IncSearch guibg=#FFFFFF guifg=#ef5939
hi Search guibg=#ad7fa8 guifg=#FFFFFF
hi SpecialKey guifg=#8ae234
hi Title guifg=#ef5939
hi WarningMsg guifg=#ef5939
hi Number guifg=#fcaf3e
hi MatchParen guibg=#ad7fa8 guifg=#FFFFFF
hi Comment guifg=#8a8a8a
hi Constant guifg=#ef5939 gui=none
hi String guifg=#fce94f
hi Identifier guifg=#729fcf
hi Statement guifg=#ffffff gui=bold
hi PreProc guifg=#ffffff gui=bold
hi Type guifg=#8ae234 gui=bold
hi Special guifg=#e9b96e
hi Underlined guifg=#ad7fa8 gui=underline
hi Directory guifg=#729fcf
hi Ignore guifg=#555753
hi Todo guifg=#FFFFFF guibg=#ef5939 gui=bold
hi Function guifg=#ad7fa8
"hi WildMenu guibg=#2e3436 guifg=#ffffff gui=bold
"hi WildMenu guifg=#7fbdff guibg=#425c78 gui=none
hi WildMenu guifg=#ffffff guibg=#3465a4 gui=none
hi Pmenu guibg=#000000 guifg=#c0c0c0
hi PmenuSel guibg=#3465a4 guifg=#ffffff
hi PmenuSbar guibg=#444444 guifg=#444444
hi PmenuThumb guibg=#888888 guifg=#888888
hi cppSTLType guifg=#729fcf gui=bold
hi spellBad guisp=#fcaf3e
hi spellCap guisp=#73d216
hi spellRare guisp=#ad7fa8
hi spellLocal guisp=#729fcf
hi link cppSTL Function
hi link Error Todo
hi link Character Number
hi link rubySymbol Number
hi link htmlTag htmlEndTag
"hi link htmlTagName htmlTag
hi link htmlLink Underlined
hi link pythonFunction Identifier
hi link Question Type
hi link CursorIM Cursor
hi link VisualNOS Visual
hi link xmlTag Identifier
hi link xmlTagName Identifier
hi link shDeref Identifier
hi link shVariable Function
hi link rubySharpBang Special
hi link perlSharpBang Special
hi link schemeFunc Statement
"hi link shSpecialVariables Constant
"hi link bashSpecialVariables Constant
" tabs (non gui)
hi TabLine guifg=#A3A3A3 guibg=#202020 gui=none
hi TabLineFill guifg=#535353 guibg=#202020 gui=none
hi TabLineSel guifg=#FFFFFF gui=bold
"hi TabLineSel guifg=#FFFFFF guibg=#000000 gui=bold
" vim: sw=4 ts=4

78
colors/dawn.vim Executable file
View File

@ -0,0 +1,78 @@
" Vim color file
" Maintainer: Ajit J. Thakkar (ajit AT unb DOT ca)
" Last Change: 2005 Nov. 24
" Version: 1.5
" URL: http://www.unb.ca/chem/ajit/vim.htm
" This GUI-only color scheme has a light grey background, and is a softer
" variant of the default and morning color schemes.
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "dawn"
hi Normal guifg=Black guibg=grey90
"hi Normal guifg=Black guibg=grey80
" Groups used in the 'highlight' and 'guicursor' options default value.
hi ErrorMsg gui=NONE guifg=Red guibg=Linen
hi IncSearch gui=NONE guifg=fg guibg=LightGreen
hi ModeMsg gui=NONE guifg=fg guibg=bg
hi StatusLine gui=NONE guifg=DarkBlue guibg=grey70
hi StatusLineNC gui=NONE guifg=grey90 guibg=grey70
hi VertSplit gui=NONE guifg=grey70 guibg=grey70
hi Visual gui=reverse guifg=Grey guibg=fg
hi VisualNOS gui=underline,bold guifg=fg guibg=bg
hi DiffText gui=NONE guifg=Blue guibg=LightYellow
"hi DiffText gui=NONE guifg=Blue guibg=MistyRose2
hi Cursor guifg=NONE guibg=Green
hi lCursor guifg=NONE guibg=Cyan
hi Directory guifg=Blue guibg=bg
hi LineNr guifg=Brown guibg=grey80
hi MoreMsg gui=NONE guifg=SeaGreen guibg=bg
hi NonText gui=NONE guifg=Blue guibg=grey80
hi Question gui=NONE guifg=SeaGreen guibg=bg
hi Search guifg=fg guibg=PeachPuff
hi SpecialKey guifg=Blue guibg=bg
hi Title gui=NONE guifg=Magenta guibg=bg
hi WarningMsg guifg=Red guibg=bg
hi WildMenu guifg=fg guibg=PeachPuff
hi Folded guifg=Grey40 guibg=bg " guifg=DarkBlue guibg=LightGrey
hi FoldColumn guifg=DarkBlue guibg=Grey
hi DiffAdd gui=NONE guifg=Blue guibg=LightCyan
hi DiffChange gui=NONE guifg=fg guibg=MistyRose2
hi DiffDelete gui=NONE guifg=LightBlue guibg=LightCyan
" Colors for syntax highlighting
hi Constant gui=NONE guifg=azure4 guibg=bg
"hi Constant gui=NONE guifg=DeepSkyBlue4 guibg=bg
hi String gui=NONE guifg=DarkOliveGreen4 guibg=bg
hi Special gui=NONE guifg=Cyan4 guibg=bg
hi Statement gui=NONE guifg=SlateBlue4 guibg=bg
hi Operator gui=NONE guifg=Purple guibg=bg
hi Ignore gui=NONE guifg=bg guibg=bg
if v:version >= 700
hi SpellBad gui=undercurl guisp=DeepPink1 guifg=fg guibg=bg
hi SpellCap gui=undercurl guisp=Blue guifg=fg guibg=bg
hi SpellRare gui=undercurl guisp=Black guifg=fg guibg=bg
hi SpellLocal gui=undercurl guisp=SeaGreen guifg=fg guibg=bg
endif
hi ToDo gui=NONE guifg=DeepPink1 guibg=bg
hi Error gui=NONE guifg=Red guibg=Linen
hi Comment gui=NONE guifg=RoyalBlue guibg=NONE
hi Identifier gui=NONE guifg=DodgerBlue3 guibg=NONE
"hi Identifier gui=NONE guifg=SteelBlue4 guibg=NONE
hi PreProc gui=NONE guifg=Magenta4 guibg=NONE
hi Type gui=NONE guifg=Brown guibg=NONE
hi Underlined gui=underline guifg=SlateBlue guibg=bg
"if exists("g:minimal_colors")
" hi Statement gui=NONE guifg=fg guibg=bg
" hi Identifier gui=NONE guifg=fg guibg=bg
" hi Type gui=NONE guifg=fg guibg=bg
"endif
" vim: sw=2

235
colors/deepblue.vim Executable file
View File

@ -0,0 +1,235 @@
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" ColorScheme: deepblue.vim
" Last Change: 2009-10-17 [17:02:05]
" Version: 110
" License: Public Domain, Free / Frei / Gratis / Libre.
" Author: Jaime Wottrich, <jaime.wottrich@gmail.com>
" Help: :h deepblue.vim
" :h mimicpak
" :h mimicpak-options
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" Setup {{{1
"~~~~~~~
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "deepblue"
" Function: s:GetValue(var, ...) {{{2
" Looks up the value of a variable in this order (by default):
" buffer, window, tabpage and global.
" The one that exists first is returned, or 0 if none of them exists.
" Optional Args:
" a:1 value to return if variable doesn't exist.
" a:2 string with comma separated variable prefixes. Examples:
" "b:,t:,g:" - search for buffer, tabpage and global variables
" "w:,t:" - search for window and tabpage variables
" "g:" - search for global variables only
function s:GetValue(var, ...)
let l:defvalue = 0 < a:0 ? a:1 : 0
let l:prefixes = 1 < a:0 ? a:2 . "" : "b:,w:,t:,g:"
let l:start = 0
let l:i = stridx(l:prefixes, ",")
while 1
" track down the comma position, and handle special cases:
" - only one prefix without commas, and
" - after the last encountered comma.
let l:end = l:i < 0 ? strlen(l:prefixes) : l:i
let l:prefix = strpart(l:prefixes, l:start, l:end - l:start)
if exists(prefix . a:var)
return {prefix . a:var}
endif
" after last comma (or one prefix only without commas),
" and variable not found
if l:i < 0
return l:defvalue
endif
" update needle and get next comma position
let l:start = l:i + 1
let l:i = stridx(l:prefixes, ",", l:start)
endwhile
endfunction "}}}2
" get the values (if any) for the options
let s:mimic_font_style = s:GetValue("mimic_font_style")
let s:mimic_colorize_gui = s:GetValue("mimic_colorize_gui")
" cleanup
delfunction s:GetValue
" Default Highlight {{{1
"~~~~~~~~~~~~~~~~~~~
hi Normal guifg=#cccccc guibg=#001040 gui=NONE
hi Cursor guifg=bg guibg=#ffff66 gui=NONE
hi CursorIM guifg=bg guibg=#66ff66 gui=NONE
hi MatchParen guifg=bg guibg=#66ffff gui=NONE
" search
hi Search guifg=bg guibg=#33ff33 gui=NONE
hi IncSearch guifg=bg guibg=#ffff33 gui=NONE
" visual mode
if version < 700
hi Visual guifg=fg guibg=#001088 gui=NONE
hi VisualNOS guifg=fg guibg=#780078 gui=NONE
else
hi Visual guibg=#001088 gui=NONE
hi VisualNOS guibg=#780078 gui=NONE
endif
" line numbers and folding
hi LineNr guifg=#586878 guibg=bg gui=NONE
hi NonText guifg=#586878 guibg=bg gui=NONE
hi Folded guifg=#ed9393 guibg=#000030 gui=NONE
hi FoldColumn guifg=#ed9393 guibg=bg gui=NONE
hi SignColumn guifg=#9393ed guibg=bg gui=NONE
" windows, statusline
hi StatusLine guifg=bg guibg=#18cded gui=NONE
hi StatusLineNC guifg=#58ffcc guibg=#032e98 gui=NONE
hi VertSplit guifg=#58ffcc guibg=#032e98 gui=NONE
hi WildMenu guifg=#18ddfd guibg=#001e78 gui=underline
" colors for GUI
if 0 < s:mimic_colorize_gui
" will be set for everyone but Windows.
" Athena, Motif, Mac, Photon or GTK GUI.
if has("gui_running") && !(has("gui_win32") || has("gui_win32s"))
hi Menu guifg=#18ddfd guibg=#001e78
hi Scrollbar guifg=#58ffcc guibg=#032e98
hi Tooltip guifg=#58ffcc guibg=#032e98
endif
endif
" vim >= 7.0 only
if version >= 700
hi CursorLine guibg=#102070 gui=NONE
hi CursorColumn guibg=#102070 gui=NONE
" tab pages
hi TabLine guifg=#58ffcc guibg=#032e98 gui=NONE
hi TabLineFill guifg=#58ffcc guibg=#032e98 gui=NONE
hi TabLineSel guifg=bg guibg=#18cded gui=NONE
" popup completion menu
hi Pmenu guifg=bg guibg=#18cded gui=NONE
hi PmenuSel guifg=#58ffde guibg=#032e78 gui=NONE
hi PmenuSbar guifg=#0e2e78 guibg=#0e2e78 gui=NONE
hi PmenuThumb guifg=#18cded guibg=#18cded gui=NONE
" spell checking
hi SpellBad guisp=#ed0000 gui=undercurl
hi SpellCap guisp=#0000ed gui=undercurl
hi SpellLocal guisp=#00eded gui=undercurl
hi SpellRare guisp=#ed00ed gui=undercurl
endif
" other texts
hi Question guifg=#66ff66 guibg=bg gui=NONE
hi WarningMsg guifg=#ef6666 guibg=bg gui=NONE
hi ErrorMsg guifg=#efefef guibg=#da0000 gui=NONE
hi Title guifg=#99ff66 guibg=bg gui=NONE
hi Directory guifg=#0099ff guibg=bg gui=NONE
hi MoreMsg guifg=#33ccfd guibg=#001088 gui=NONE
hi ModeMsg guifg=#33ccfd guibg=#001088 gui=NONE
hi SpecialKey guifg=#00ff99 guibg=bg gui=NONE
" diff
hi DiffAdd guifg=bg guibg=#99ef99 gui=NONE
hi DiffChange guifg=bg guibg=#9999ef gui=NONE
hi DiffDelete guifg=bg guibg=#ef9999 gui=NONE
hi DiffText guifg=bg guibg=#99efef gui=NONE
" Default Syntax Highlight {{{1
"~~~~~~~~~~~~~~~~~~~~~~~~~~
hi Comment guifg=#557799 guibg=bg gui=NONE
hi SpecialComment guifg=#559999 guibg=bg gui=NONE
hi Constant guifg=#eded78 guibg=bg gui=NONE
hi Character guifg=#ed9393 guibg=bg gui=NONE
hi String guifg=#ed9393 guibg=bg gui=NONE
hi link Number Constant
hi link Boolean Constant
hi link Float Constant
hi Identifier guifg=#edcc48 guibg=bg gui=NONE
hi Function guifg=#edcc48 guibg=bg gui=NONE
hi Statement guifg=#00ccff guibg=bg gui=NONE
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi PreProc guifg=#66ccff guibg=bg gui=NONE
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi Type guifg=#99ff99 guibg=bg gui=NONE
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi Special guifg=#a878ed guibg=bg gui=NONE
hi link SpecialChar Special
hi link Delimiter Special
hi link Tag Special
hi Debug guifg=#999999 guibg=bg gui=NONE
hi Underlined guifg=#00ccff guibg=bg gui=underline
hi Ignore guifg=#203060 guibg=bg gui=NONE
hi Error guifg=#eaeaea guibg=#cc0000 gui=NONE
hi Todo guifg=bg guibg=#00ccff gui=underline
" Font Style {{{1
"~~~~~~~~~~~~
if 0 < s:mimic_font_style
" Function: s:MultiHi {{{2
" Sets highlight option(s) for all its arguments.
" Parameters:
" option -- a string in the form of "key1=value1 key2=value2 ... keyN=valueN".
" ... -- the highlight group names.
function s:MultiHi(option, ...)
let l:i = 1
while l:i <= a:0
silent execute "hi " . a:{l:i} . " " . a:option
let l:i = l:i + 1
endwhile
endfunction "}}}2
" set the bold only options, including the "bold & italics" groups.
if 1 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=bold", "WildMenu", "TabLineSel", "StatusLine" , "MoreMsg", "ModeMsg", "Title" , "Statement", "PreProc", "Type", "Function" , "Identifier", "Special", "Todo")
endif
" set the italic only options
if 2 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=italic", "StatusLineNC", "Question" , "Comment", "SpecialComment")
endif
" set the bold & italic options
if 3 <= s:mimic_font_style
call s:MultiHi("gui=bold,italic", "Identifier", "Function", "Todo")
endif
" cleanup
delfunction s:MultiHi
endif
" Cleanup {{{1
"~~~~~~~~~
unlet s:mimic_font_style s:mimic_colorize_gui
" vim:noet:sw=22:ts=22:tw=0:nowrap:
" vim600:fdc=2:fdm=marker:

611
colors/dejavu.vim Executable file
View File

@ -0,0 +1,611 @@
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" ColorScheme: dejavu.vim
" Last Change: 2009-10-17 [17:02:20]
" Version: 125
" License: Public Domain, Free / Frei / Gratis / Libre.
" Author: Jaime Wottrich, <jaime.wottrich@gmail.com>
" Help: :h dejavu.vim
" :h dejavu-options
" :h dejavu-variants
" :h mimicpak
" :h mimicpak-options
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" Setup {{{1
"~~~~~~~
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "dejavu"
" Function: s:GetValue(var, ...) {{{2
" Looks up the value of a variable in this order (by default):
" buffer, window, tabpage and global.
" The one that exists first is returned, or 0 if none of them exists.
" Optional Args:
" a:1 value to return if variable doesn't exist.
" a:2 string with comma separated variable prefixes. Examples:
" "b:,t:,g:" - search for buffer, tabpage and global variables
" "w:,t:" - search for window and tabpage variables
" "g:" - search for global variables only
function s:GetValue(var, ...)
let l:defvalue = 0 < a:0 ? a:1 : 0
let l:prefixes = 1 < a:0 ? a:2 . "" : "b:,w:,t:,g:"
let l:start = 0
let l:i = stridx(l:prefixes, ",")
while 1
" track down the comma position, and handle special cases:
" - only one prefix without commas, and
" - after the last encountered comma.
let l:end = l:i < 0 ? strlen(l:prefixes) : l:i
let l:prefix = strpart(l:prefixes, l:start, l:end - l:start)
if exists(prefix . a:var)
return {prefix . a:var}
endif
" after last comma (or one prefix only without commas),
" and variable not found
if l:i < 0
return l:defvalue
endif
" update needle and get next comma position
let l:start = l:i + 1
let l:i = stridx(l:prefixes, ",", l:start)
endwhile
endfunction "}}}2
" get the user values (if any) for the options
let s:mimic_font_style = s:GetValue("mimic_font_style")
let s:mimic_colorize_gui = s:GetValue("mimic_colorize_gui")
let s:mimic_dejavu_alt = s:GetValue("mimic_dejavu_alt")
let s:mimic_dejavu_dark = s:GetValue("mimic_dejavu_dark")
" cleanup
delfunction s:GetValue
" Highlights {{{1
"~~~~~~~~~~~~
if "light" == &bg
" Light Colors: {{{2
" Default Highlight {{{3
"~~~~~~~~~~~~~~~~~~~
" Normal, cursors {{{4
if !s:mimic_dejavu_dark
hi Normal guifg=#000000 guibg=#ffffff gui=NONE ctermfg=black ctermbg=white cterm=NONE
hi Cursor guifg=bg guibg=#3dac7a gui=NONE ctermfg=fg ctermbg=green cterm=NONE
hi CursorIM guifg=bg guibg=#ac3d7a gui=NONE ctermfg=bg ctermbg=red cterm=NONE
hi MatchParen guifg=bg guibg=#3d7aac gui=NONE ctermfg=bg ctermbg=blue cterm=NONE
else
hi Normal guifg=#000000 guibg=#e8e8e8 gui=NONE ctermfg=black ctermbg=gray cterm=NONE
hi Cursor guifg=bg guibg=#3d9c6a gui=NONE ctermfg=fg ctermbg=green cterm=NONE
hi CursorIM guifg=bg guibg=#9c3d6a gui=NONE ctermfg=bg ctermbg=red cterm=NONE
hi MatchParen guifg=bg guibg=#3d6a9c gui=NONE ctermfg=bg ctermbg=blue cterm=NONE
endif
" search, visual mode {{{4
hi Search guifg=fg guibg=#ffff66 gui=NONE ctermfg=fg ctermbg=yellow cterm=NONE
hi IncSearch guifg=fg guibg=#66ff66 gui=NONE ctermfg=fg ctermbg=green cterm=NONE
if version < 700
if !s:mimic_dejavu_dark
hi Visual guifg=bg guibg=#90a0d8 gui=NONE ctermfg=bg ctermbg=blue cterm=NONE
hi VisualNOS guifg=bg guibg=#d890a0 gui=NONE ctermfg=bg ctermbg=red cterm=NONE
hi LineNr guifg=#aaaaaa guibg=bg gui=NONE ctermfg=gray ctermbg=bg cterm=NONE
else
hi Visual guifg=bg guibg=#8090c8 gui=NONE ctermfg=bg ctermbg=blue cterm=NONE
hi VisualNOS guifg=bg guibg=#c88090 gui=NONE ctermfg=bg ctermbg=red cterm=NONE
hi LineNr guifg=#888888 guibg=bg gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
endif
else
if !s:mimic_dejavu_dark
hi Visual guibg=#cfcfd7 gui=NONE ctermfg=bg ctermbg=blue cterm=NONE
hi VisualNOS guibg=#d7cfdf gui=NONE ctermfg=bg ctermbg=red cterm=NONE
hi LineNr guifg=#aaaaaa gui=NONE ctermfg=gray ctermbg=bg cterm=NONE
else
hi Visual guibg=#bfbfc7 gui=NONE ctermfg=bg ctermbg=blue cterm=NONE
hi VisualNOS guibg=#c7bfcf gui=NONE ctermfg=bg ctermbg=red cterm=NONE
hi LineNr guifg=#888888 gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
endif
endif
" folding {{{4
if !s:mimic_dejavu_dark
hi NonText guifg=#aaaaaa guibg=bg gui=NONE ctermfg=gray ctermbg=bg cterm=NONE
hi Folded guifg=#1a7c3c guibg=#eaeaea gui=NONE ctermfg=darkgreen ctermbg=gray cterm=NONE
hi FoldColumn guifg=#1a7c3c guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
else
hi NonText guifg=#888888 guibg=bg gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
hi Folded guifg=#0a6c2c guibg=#cecece gui=NONE ctermfg=darkgreen ctermbg=darkgray cterm=NONE
hi FoldColumn guifg=#0a6c2c guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
endif
hi SignColumn guifg=#1a7c3c guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
" windows, statusline {{{4
if !s:mimic_dejavu_dark
hi StatusLine guifg=bg guibg=#007777 gui=NONE ctermfg=bg ctermbg=darkcyan cterm=NONE
hi StatusLineNC guifg=#004455 guibg=#bbbbbb gui=NONE ctermfg=darkcyan ctermbg=gray cterm=NONE
hi VertSplit guifg=#004455 guibg=#bbbbbb gui=NONE ctermfg=darkcyan ctermbg=gray cterm=NONE
hi WildMenu guifg=#007777 guibg=bg gui=underline ctermfg=darkcyan ctermbg=bg cterm=NONE
else
hi StatusLine guifg=bg guibg=#006666 gui=NONE ctermfg=white ctermbg=darkcyan cterm=NONE
hi StatusLineNC guifg=#004455 guibg=#aaaaaa gui=NONE ctermfg=cyan ctermbg=darkgray cterm=NONE
hi VertSplit guifg=#004455 guibg=#aaaaaa gui=NONE ctermfg=cyan ctermbg=darkgray cterm=NONE
hi WildMenu guifg=#006666 guibg=bg gui=underline ctermfg=darkcyan ctermbg=white cterm=NONE
endif
" colors for GUI
if 0 < s:mimic_colorize_gui
" will be set for everyone but Windows.
" Athena, Motif, Mac, Photon or GTK GUI.
if has("gui_running") && !(has("gui_win32") || has("gui_win32s"))
hi Menu guifg=#004455 guibg=#aaaaaa
hi Scrollbar guifg=#004455 guibg=#aaaaaa
hi Tooltip guifg=black guibg=lightyellow
endif
endif
" vim >= 7.0 only {{{4
if version >= 700
if !s:mimic_dejavu_dark
hi CursorLine guibg=#eaeaef gui=NONE ctermbg=cyan cterm=NONE
hi CursorColumn guibg=#eaeaef gui=NONE ctermbg=cyan cterm=NONE
" tab pages
hi TabLine guifg=#004455 guibg=#bbbbbb gui=NONE ctermfg=darkcyan ctermbg=gray cterm=NONE
hi TabLineFill guifg=#004455 guibg=#bbbbbb gui=NONE ctermfg=darkcyan ctermbg=gray cterm=NONE
hi TabLineSel guifg=bg guibg=#007777 gui=NONE ctermfg=bg ctermbg=darkcyan cterm=NONE
" popup completion menu
hi Pmenu guifg=bg guibg=#23818e gui=NONE ctermfg=bg ctermbg=darkcyan cterm=NONE
hi PmenuSel guifg=#23818e guibg=bg gui=NONE ctermfg=darkcyan ctermbg=bg cterm=NONE
hi PmenuSbar guifg=#606070 guibg=#606070 gui=NONE ctermfg=darkgray ctermbg=darkgray cterm=NONE
hi PmenuThumb guifg=#007777 guibg=#007777 gui=NONE ctermfg=darkcyan ctermbg=darkcyan cterm=NONE
else " dark colors
hi CursorLine guibg=#d2d2db gui=NONE ctermbg=cyan cterm=NONE
hi CursorColumn guibg=#d2d2db gui=NONE ctermbg=cyan cterm=NONE
" tab pages
hi TabLine guifg=#004455 guibg=#aaaaaa gui=NONE ctermfg=cyan ctermbg=darkgray cterm=NONE
hi TabLineFill guifg=#004455 guibg=#aaaaaa gui=NONE ctermfg=cyan ctermbg=darkgray cterm=NONE
hi TabLineSel guifg=bg guibg=#006666 gui=NONE ctermfg=white ctermbg=darkcyan cterm=NONE
" popup completion menu
hi Pmenu guifg=bg guibg=#13717e gui=NONE ctermfg=white ctermbg=darkcyan cterm=NONE
hi PmenuSel guifg=#13717e guibg=bg gui=NONE ctermfg=darkcyan ctermbg=white cterm=NONE
hi PmenuSbar guifg=#505060 guibg=#505060 gui=NONE ctermfg=darkgray ctermbg=darkgray cterm=NONE
hi PmenuThumb guifg=#006666 guibg=#006666 gui=NONE ctermfg=darkcyan ctermbg=darkcyan cterm=NONE
endif
" spell checking
hi SpellBad guisp=#cc6666 guibg=#ffdada gui=undercurl ctermfg=white ctermbg=red cterm=NONE
hi SpellCap guisp=#6666cc guibg=#dadaff gui=undercurl ctermfg=white ctermbg=blue cterm=NONE
hi SpellLocal guisp=#66cccc guibg=#daffff gui=undercurl ctermfg=black ctermbg=cyan cterm=NONE
hi SpellRare guisp=#cc66cc guibg=#ffdaff gui=undercurl ctermfg=black ctermbg=magenta cterm=NONE
endif
"}}}4
" other texts {{{4
if !s:mimic_dejavu_dark
hi Question guifg=#44a268 guibg=bg gui=NONE ctermfg=darkcyan ctermbg=bg cterm=NONE
hi Title guifg=#a0214a guibg=bg gui=NONE ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi Directory guifg=#a26834 guibg=bg gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
hi MoreMsg guifg=#3468a2 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi ModeMsg guifg=#004e8e guibg=#eaeaea gui=NONE ctermfg=darkcyan ctermbg=gray cterm=NONE
hi SpecialKey guifg=#a2a244 guibg=bg gui=NONE ctermfg=magenta ctermbg=bg cterm=NONE
else
hi Question guifg=#349258 guibg=bg gui=NONE ctermfg=darkcyan ctermbg=bg cterm=NONE
hi Title guifg=#90113a guibg=bg gui=NONE ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi Directory guifg=#925824 guibg=bg gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
hi MoreMsg guifg=#245892 guibg=bg gui=NONE ctermfg=green ctermbg=bg cterm=NONE
hi ModeMsg guifg=#002e7e guibg=#cacaca gui=NONE ctermfg=darkcyan ctermbg=darkgray cterm=NONE
hi SpecialKey guifg=#929234 guibg=bg gui=NONE ctermfg=magenta ctermbg=bg cterm=NONE
endif
hi WarningMsg guifg=#af2828 guibg=bg gui=NONE ctermfg=red ctermbg=bg cterm=NONE
hi ErrorMsg guifg=#efefef guibg=#cc0000 gui=NONE ctermfg=white ctermbg=red cterm=NONE
" diff {{{4
hi DiffAdd guifg=fg guibg=#66ff33 gui=NONE ctermfg=fg ctermbg=green cterm=NONE
hi DiffChange guifg=fg guibg=#33ccff gui=NONE ctermfg=bg ctermbg=blue cterm=NONE
hi DiffDelete guifg=fg guibg=#ffff33 gui=NONE ctermfg=fg ctermbg=yellow cterm=NONE
hi DiffText guifg=fg guibg=#33ffff gui=NONE ctermfg=fg ctermbg=cyan cterm=NONE
" }}}3
" Default Syntax Highlight {{{3
"~~~~~~~~~~~~~~~~~~~~~~~~~~
if !s:mimic_dejavu_dark
" normal colors, for white background {{{4
hi Comment guifg=#026175 guibg=bg gui=NONE ctermfg=darkcyan ctermbg=bg cterm=NONE
hi SpecialComment guifg=#027561 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi Character guifg=#008844 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi String guifg=#008844 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi Constant guifg=#1868ad guibg=bg gui=NONE ctermfg=blue ctermbg=bg cterm=NONE
hi Identifier guifg=#9c2a2a guibg=bg gui=NONE ctermfg=darkred ctermbg=bg cterm=NONE
hi Statement guifg=#a26834 guibg=bg gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
hi PreProc guifg=#344482 guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi PreCondit guifg=#6d5ca0 guibg=bg gui=NONE ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi Type guifg=#a23468 guibg=bg gui=NONE ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi Special guifg=#00547c guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi SpecialChar guifg=#007185 guibg=bg gui=NONE ctermfg=darkcyan ctermbg=bg cterm=NONE
hi Delimiter guifg=#008571 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi Debug guifg=#888888 guibg=bg gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
hi Underlined guifg=#a05a31 guibg=bg gui=underline ctermfg=brown ctermbg=bg cterm=underline
hi Ignore guifg=#e0e0e0 guibg=bg gui=NONE ctermfg=bg ctermbg=bg cterm=NONE
hi Error guifg=#cc0000 guibg=bg gui=underline ctermfg=white ctermbg=red cterm=NONE
hi Todo guifg=bg guibg=#11a04a gui=NONE ctermfg=bg ctermbg=darkgreen cterm=NONE
" }}}4
else
" darker colors, for lightgray background {{{4
hi Comment guifg=#005165 guibg=bg gui=NONE ctermfg=darkcyan ctermbg=bg cterm=NONE
hi SpecialComment guifg=#006551 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi Character guifg=#007733 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi String guifg=#007733 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi Constant guifg=#08589d guibg=bg gui=NONE ctermfg=blue ctermbg=bg cterm=NONE
hi Identifier guifg=#8c1a1a guibg=bg gui=NONE ctermfg=darkred ctermbg=bg cterm=NONE
hi Statement guifg=#925824 guibg=bg gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
hi PreProc guifg=#243472 guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi PreCondit guifg=#5d4c90 guibg=bg gui=NONE ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi Type guifg=#922458 guibg=bg gui=NONE ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi Special guifg=#00446c guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi SpecialChar guifg=#006175 guibg=bg gui=NONE ctermfg=darkcyan ctermbg=bg cterm=NONE
hi Delimiter guifg=#007561 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi Debug guifg=#666666 guibg=bg gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
hi Underlined guifg=#a05a31 guibg=bg gui=underline ctermfg=brown ctermbg=bg cterm=NONE
hi Ignore guifg=#bbbbbb guibg=bg gui=NONE ctermfg=bg ctermbg=bg cterm=NONE
hi Error guifg=#bb0000 guibg=bg gui=underline ctermfg=white ctermbg=red cterm=NONE
hi Todo guifg=bg guibg=#01903a gui=NONE ctermfg=bg ctermbg=darkgreen cterm=NONE
" }}}4
endif
" linked groups {{{4
hi link Float Constant
hi link Number Constant
hi link Boolean Constant
hi link Function Identifier
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi link Tag Special
"}}}2
else
" Dark Colors: {{{2
" Default Highlight {{{3
"~~~~~~~~~~~~~~~~~~~
" Normal, cursors {{{4
if !s:mimic_dejavu_dark
if !s:mimic_dejavu_alt
hi Normal guifg=#b0b0b0 guibg=#333333 gui=NONE ctermfg=grey ctermbg=black cterm=NONE
else
hi Normal guifg=#b0b0b0 guibg=#000050 gui=NONE ctermfg=grey ctermbg=blue cterm=NONE
endif
else
if !s:mimic_dejavu_alt
hi Normal guifg=#b0b0b0 guibg=#000000 gui=NONE ctermfg=grey ctermbg=black cterm=NONE
else
hi Normal guifg=#b0b0b0 guibg=#000025 gui=NONE ctermfg=grey ctermbg=darkblue cterm=NONE
endif
endif
hi Cursor guifg=bg guibg=#8dfcba gui=NONE ctermfg=bg ctermbg=green cterm=NONE
hi CursorIM guifg=bg guibg=#fc8dba gui=NONE ctermfg=bg ctermbg=magenta cterm=NONE
hi MatchParen guifg=bg guibg=#8ddafc gui=NONE ctermfg=bg ctermbg=blue cterm=NONE
" search, visual mode {{{4
hi Search guifg=bg guibg=#d5d113 gui=NONE ctermfg=bg ctermbg=yellow cterm=NONE
hi IncSearch guifg=bg guibg=#63e593 gui=NONE ctermfg=bg ctermbg=green cterm=NONE
if version < 700
if !s:mimic_dejavu_dark
hi Visual guifg=fg guibg=#1020a8 gui=NONE ctermfg=fg ctermbg=blue cterm=NONE
hi VisualNOS guifg=fg guibg=#a82010 gui=NONE ctermfg=fg ctermbg=red cterm=NONE
else
hi Visual guifg=fg guibg=#000073 gui=NONE ctermfg=fg ctermbg=darkblue cterm=NONE
hi VisualNOS guifg=fg guibg=#730000 gui=NONE ctermfg=fg ctermbg=darkred cterm=NONE
endif
else " visual mode with transparent fg
if !s:mimic_dejavu_dark
hi Visual guibg=#1020a8 gui=NONE ctermbg=blue cterm=NONE
hi VisualNOS guibg=#a81020 gui=NONE ctermbg=red cterm=NONE
else
hi Visual guibg=#000073 gui=NONE ctermbg=blue cterm=NONE
hi VisualNOS guibg=#730000 gui=NONE ctermbg=red cterm=NONE
endif
endif
" correct the cterm colors for blue/darkblue backgrounds,
" this reduces too much nested IFs in the above block.
if !has("gui_running") && s:mimic_dejavu_alt
if !s:mimic_dejavu_dark
hi Visual ctermfg=fg ctermbg=darkblue cterm=NONE
hi VisualNOS ctermfg=fg ctermbg=darkred cterm=NONE
else
hi Visual ctermfg=fg ctermbg=blue cterm=NONE
hi VisualNOS ctermfg=fg ctermbg=red cterm=NONE
endif
" make fg transparent
if version < 700
hi Visual ctermfg=NONE
hi VisualNOS ctermfg=NONE
else
hi Visual ctermfg=NONE
hi VisualNOS ctermfg=NONE
endif
endif
" line numbers, folding {{{4
if !s:mimic_dejavu_dark
if !s:mimic_dejavu_alt
hi LineNr guifg=#666666 guibg=bg gui=NONE ctermfg=gray ctermbg=bg cterm=NONE
hi NonText guifg=#666666 guibg=bg gui=NONE ctermfg=gray ctermbg=bg cterm=NONE
hi Folded guifg=#7aec9c guibg=#151515 gui=NONE ctermfg=green ctermbg=darkgray cterm=NONE
else
hi LineNr guifg=#444488 guibg=bg gui=NONE ctermfg=gray ctermbg=bg cterm=NONE
hi NonText guifg=#444488 guibg=bg gui=NONE ctermfg=gray ctermbg=bg cterm=NONE
hi Folded guifg=#7aec9c guibg=#000030 gui=NONE ctermfg=green ctermbg=darkblue cterm=NONE
endif
else
if !s:mimic_dejavu_alt
hi LineNr guifg=#444444 guibg=bg gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
hi NonText guifg=#444444 guibg=bg gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
hi Folded guifg=#6adc8c guibg=#252525 gui=NONE ctermfg=green ctermbg=darkgray cterm=NONE
else
hi LineNr guifg=#333366 guibg=bg gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
hi NonText guifg=#333366 guibg=bg gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
hi Folded guifg=#6adc8c guibg=#000050 gui=NONE ctermfg=green ctermbg=blue cterm=NONE
endif
endif
hi FoldColumn guifg=#7aec9c guibg=bg gui=NONE ctermfg=green ctermbg=bg cterm=NONE
hi SignColumn guifg=#7a9cec guibg=bg gui=NONE ctermfg=magenta ctermbg=bg cterm=NONE
" windows, statusline {{{4
hi StatusLine guifg=bg guibg=#13c1ce gui=NONE ctermfg=bg ctermbg=cyan cterm=NONE
if !s:mimic_dejavu_dark
if !s:mimic_dejavu_alt
hi StatusLineNC guifg=#13c1ce guibg=#303080 gui=NONE ctermfg=cyan ctermbg=blue cterm=NONE
hi VertSplit guifg=#13c1ce guibg=#303080 gui=NONE ctermfg=cyan ctermbg=blue cterm=NONE
hi ModeMsg guifg=#44fec8 guibg=#202020 gui=NONE ctermfg=green ctermbg=darkgray cterm=NONE
else
hi StatusLineNC guifg=#33e1ee guibg=#2020b0 gui=NONE ctermfg=cyan ctermbg=darkblue cterm=NONE
hi VertSplit guifg=#33e1ee guibg=#2020b0 gui=NONE ctermfg=cyan ctermbg=darkblue cterm=NONE
hi ModeMsg guifg=#44fec8 guibg=#1020a0 gui=NONE ctermfg=green ctermbg=darkblue cterm=NONE
endif
else
if !s:mimic_dejavu_alt
hi StatusLineNC guifg=#13c1ce guibg=#101060 gui=NONE ctermfg=cyan ctermbg=darkblue cterm=NONE
hi VertSplit guifg=#13c1ce guibg=#101060 gui=NONE ctermfg=cyan ctermbg=darkblue cterm=NONE
hi ModeMsg guifg=#44fec8 guibg=#333333 gui=NONE ctermfg=green ctermbg=darkgray cterm=NONE
else
hi StatusLineNC guifg=#23d1de guibg=#101060 gui=NONE ctermfg=cyan ctermbg=blue cterm=NONE
hi VertSplit guifg=#23d1de guibg=#101060 gui=NONE ctermfg=cyan ctermbg=blue cterm=NONE
hi ModeMsg guifg=#44fec8 guibg=#102080 gui=NONE ctermfg=green ctermbg=blue cterm=NONE
endif
endif
hi WildMenu guifg=#13c1ce guibg=bg gui=underline ctermfg=cyan ctermbg=bg cterm=NONE
" colors for GUI
if 0 < s:mimic_colorize_gui
" will be set for everyone but Windows.
" Athena, Motif, Mac, Photon or GTK GUI.
if has("gui_running") && !(has("gui_win32") || has("gui_win32s"))
hi Menu guifg=#13c1ce guibg=bg
hi Scrollbar guifg=#13a1ae guibg=#202060
hi Tooltip guifg=bg guibg=#61f09a
endif
endif
" vim >= 7.0 only {{{4
if version >= 700
" tab pages
if !s:mimic_dejavu_dark
if !s:mimic_dejavu_alt
hi CursorLine guibg=#202020 gui=NONE ctermbg=darkgray cterm=NONE
hi CursorColumn guibg=#202020 gui=NONE ctermbg=darkgray cterm=NONE
hi TabLine guifg=#13c1ce guibg=#303080 gui=NONE ctermfg=cyan ctermbg=blue cterm=NONE
hi TabLineFill guifg=#13c1ce guibg=#303080 gui=NONE ctermfg=cyan ctermbg=blue cterm=NONE
else
hi CursorLine guibg=#101070 gui=NONE ctermbg=darkblue cterm=NONE
hi CursorColumn guibg=#101070 gui=NONE ctermbg=darkblue cterm=NONE
hi TabLine guifg=#13c1ce guibg=#303080 gui=NONE ctermfg=cyan ctermbg=darkblue cterm=NONE
hi TabLineFill guifg=#13c1ce guibg=#303080 gui=NONE ctermfg=cyan ctermbg=darkblue cterm=NONE
endif
else
if !s:mimic_dejavu_alt
hi CursorLine guibg=#232323 gui=NONE ctermbg=darkgray cterm=NONE
hi CursorColumn guibg=#232323 gui=NONE ctermbg=darkgray cterm=NONE
hi TabLine guifg=#13c1ce guibg=#101060 gui=NONE ctermfg=cyan ctermbg=darkblue cterm=NONE
hi TabLineFill guifg=#13c1ce guibg=#101060 gui=NONE ctermfg=cyan ctermbg=darkblue cterm=NONE
else
hi CursorLine guibg=#101050 gui=NONE ctermbg=blue cterm=NONE
hi CursorColumn guibg=#101050 gui=NONE ctermbg=blue cterm=NONE
hi TabLine guifg=#13c1ce guibg=#101060 gui=NONE ctermfg=cyan ctermbg=blue cterm=NONE
hi TabLineFill guifg=#13c1ce guibg=#101060 gui=NONE ctermfg=cyan ctermbg=blue cterm=NONE
endif
endif
hi TabLineSel guifg=bg guibg=#13c1ce gui=NONE ctermfg=bg ctermbg=cyan cterm=NONE
" popup completion menu
hi Pmenu guifg=bg guibg=#23d1de gui=NONE ctermfg=bg ctermbg=cyan cterm=NONE
hi PmenuSel guifg=#23d1de guibg=bg gui=NONE ctermfg=cyan ctermbg=bg cterm=NONE
hi PmenuSbar guifg=#303040 guibg=#303040 gui=NONE ctermfg=darkblue ctermbg=darkblue cterm=NONE
hi PmenuThumb guifg=#13c1ce guibg=#13c1ce gui=NONE ctermfg=cyan ctermbg=cyan cterm=NONE
" spell checking
hi SpellBad guisp=#ff9999 gui=undercurl ctermfg=white ctermbg=red cterm=NONE
hi SpellCap guisp=#9999ff gui=undercurl ctermfg=white ctermbg=blue cterm=NONE
hi SpellLocal guisp=#99ffff gui=undercurl ctermfg=black ctermbg=cyan cterm=NONE
hi SpellRare guisp=#ff99ff gui=undercurl ctermfg=black ctermbg=magenta cterm=NONE
endif
" }}}4
" other texts {{{4
hi Question guifg=#94f2b8 guibg=bg gui=NONE ctermfg=green ctermbg=bg cterm=NONE
hi WarningMsg guifg=#ff7878 guibg=bg gui=NONE ctermfg=red ctermbg=bg cterm=NONE
hi ErrorMsg guifg=#efefef guibg=#cc0000 gui=NONE ctermfg=white ctermbg=red cterm=NONE
hi Title guifg=#f0719a guibg=bg gui=NONE ctermfg=magenta ctermbg=bg cterm=NONE
hi MoreMsg guifg=#84b8f2 guibg=bg gui=NONE ctermfg=cyan ctermbg=bg cterm=NONE
hi SpecialKey guifg=#d2d284 guibg=bg gui=NONE ctermfg=magenta ctermbg=bg cterm=NONE
if !s:mimic_dejavu_dark
hi Directory guifg=#f2b884 guibg=bg gui=NONE ctermfg=yellow ctermbg=bg cterm=NONE
else
hi Directory guifg=#f2b884 guibg=bg gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
endi
" diff {{{4
hi DiffAdd guifg=bg guibg=#66ff33 gui=NONE ctermfg=black ctermbg=green cterm=NONE
hi DiffChange guifg=bg guibg=#33ccff gui=NONE ctermfg=white ctermbg=blue cterm=NONE
hi DiffDelete guifg=bg guibg=#ffff33 gui=NONE ctermfg=black ctermbg=yellow cterm=NONE
hi DiffText guifg=bg guibg=#33ffff gui=NONE ctermfg=black ctermbg=cyan cterm=NONE
" }}}3
" Default Syntax Highlight {{{3
"~~~~~~~~~~~~~~~~~~~~~~~~~~
if !s:mimic_dejavu_alt
hi Constant guifg=#68b8fd guibg=bg gui=NONE ctermfg=cyan ctermbg=bg cterm=NONE
hi PreProc guifg=#8494d2 guibg=bg gui=NONE ctermfg=blue ctermbg=bg cterm=NONE
hi PreCondit guifg=#9d8cd0 guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi SpecialChar guifg=#13b1d5 guibg=bg gui=NONE ctermfg=blue ctermbg=bg cterm=NONE
hi Ignore guifg=#454545 guibg=bg gui=NONE ctermfg=bg ctermbg=bg cterm=NONE
else
hi Constant guifg=#68b8fd guibg=bg gui=NONE ctermfg=white ctermbg=bg cterm=NONE
hi PreProc guifg=#8494d2 guibg=bg gui=NONE ctermfg=white ctermbg=bg cterm=NONE
hi PreCondit guifg=#9d8cd0 guibg=bg gui=NONE ctermfg=white ctermbg=bg cterm=NONE
hi SpecialChar guifg=#13b1d5 guibg=bg gui=NONE ctermfg=cyan ctermbg=bg cterm=NONE
hi Ignore guifg=#151575 guibg=bg gui=NONE ctermfg=bg ctermbg=bg cterm=NONE
endif
hi Comment guifg=#13c1d5 guibg=bg gui=NONE ctermfg=cyan ctermbg=bg cterm=NONE
hi SpecialComment guifg=#55d5c1 guibg=bg gui=NONE ctermfg=cyan ctermbg=bg cterm=NONE
hi Character guifg=#55eea4 guibg=bg gui=NONE ctermfg=green ctermbg=bg cterm=NONE
hi String guifg=#55eea4 guibg=bg gui=NONE ctermfg=green ctermbg=bg cterm=NONE
hi Identifier guifg=#ec7a7a guibg=bg gui=NONE ctermfg=magenta ctermbg=bg cterm=NONE
hi Statement guifg=#f2b884 guibg=bg gui=NONE ctermfg=yellow ctermbg=bg cterm=NONE
hi Type guifg=#f284b8 guibg=bg gui=NONE ctermfg=magenta ctermbg=bg cterm=NONE
hi Special guifg=#3bc4ec guibg=bg gui=NONE ctermfg=cyan ctermbg=bg cterm=NONE
hi Delimiter guifg=#33d895 guibg=bg gui=NONE ctermfg=green ctermbg=bg cterm=NONE
hi Debug guifg=#808080 guibg=bg gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
hi Underlined guifg=#f0aa81 guibg=bg gui=underline ctermfg=yellow ctermbg=bg cterm=underline
hi Error guifg=#efefef guibg=#cc0000 gui=underline ctermfg=white ctermbg=red cterm=NONE
hi Todo guifg=bg guibg=#61f09a gui=NONE ctermfg=bg ctermbg=green cterm=NONE
" darker style for cterm only {{{4
"
" Als Bonus setzen wir die dunklere Farben nur f<>r cterm, und nur damit es
" Ein bischen unterschied gibt zwischen dark=0 und dark=1.
"
if 0 != s:mimic_dejavu_dark && !s:mimic_dejavu_alt
hi Comment ctermfg=darkcyan ctermbg=bg cterm=NONE
hi SpecialComment ctermfg=cyan ctermbg=bg cterm=NONE
hi Constant ctermfg=darkblue ctermbg=bg cterm=NONE
hi PreProc ctermfg=darkblue ctermbg=bg cterm=NONE
hi PreCondit ctermfg=darkblue ctermbg=bg cterm=NONE
hi Character ctermfg=darkgreen ctermbg=bg cterm=NONE
hi String ctermfg=darkgreen ctermbg=bg cterm=NONE
hi Identifier ctermfg=darkgreen ctermbg=bg cterm=NONE
hi Statement ctermfg=darkyellow ctermbg=bg cterm=NONE
hi Type ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi Special ctermfg=darkcyan ctermbg=bg cterm=NONE
hi SpecialChar ctermfg=darkblue ctermbg=bg cterm=NONE
hi Delimiter ctermfg=darkgreen ctermbg=bg cterm=NONE
hi Debug ctermfg=darkgray ctermbg=bg cterm=NONE
hi Underlined ctermfg=darkyellow ctermbg=bg cterm=underline
endif
" linked groups {{{4
hi link Float Constant
hi link Number Constant
hi link Boolean Constant
hi link Function Identifier
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link Tag Special
" }}}2
endif
" Font Style {{{1
"~~~~~~~~~~~~
if has("gui_running") && 0 < s:mimic_font_style
" Function: s:MultiHi {{{2
" Sets highlight option(s) for all its arguments.
" Parameters:
" option -- a string in the form of "key1=value1 key2=value2 ... keyN=valueN".
" ... -- the highlight group names.
function s:MultiHi(option, ...)
let l:i = 1
while l:i <= a:0
silent execute "hi " . a:{l:i} . " " . a:option
let l:i = l:i + 1
endwhile
endfunction "}}}2
" set the bold only options, including the bold & italics groups.
if 1 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=bold", "WildMenu", "TabLineSel", "StatusLine", "MoreMsg", "ModeMsg", "Title" , "Constant", "Statement", "PreProc", "PreCondit", "Type", "Identifier", "Special", "SpecialChar", "Todo")
endif
" set the italic only options
if 2 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=italic", "StatusLineNC", "Directory", "Comment", "SpecialComment", "Question")
endif
" set the bold & italic options
if 3 <= s:mimic_font_style
call s:MultiHi("gui=bold,italic", "MoreMsg", "Title", "Identifier", "Todo")
endif
" cleanup
delfunction s:MultiHi
endif
" Cleanup {{{1
"~~~~~~~~~
unlet s:mimic_font_style s:mimic_colorize_gui s:mimic_dejavu_alt s:mimic_dejavu_dark
" vim:noet:sw=24:ts=24:tw=0:nowrap:
" vim600:fdc=2:fdm=marker:

141
colors/denim.vim Executable file
View File

@ -0,0 +1,141 @@
" Maintainer: Tim Aldrich <aldy0169@yahoo.com>
" Last Change: 19 November 2001
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="denim"
" GUI colors {{{
hi Normal guifg=#FFFFFF guibg=#000038
hi Cursor guifg=#000038 guibg=#FFFFFF
hi CursorIM guifg=#6699CC guibg=#99CCCC
hi Directory guifg=#33CCFF guibg=#6699CC
hi DiffAdd guifg=#FFFFCC guibg=#000038
hi DiffChange guifg=#FF9900 guibg=#000038
hi DiffDelete guifg=#999999 guibg=#000038
hi DiffText guifg=#FFFFFF guibg=#000038
hi ErrorMsg guifg=#FFFFFF guibg=#FF0000
hi VertSplit guifg=#FFFFFF guibg=#000038
hi Folded guifg=#999999 guibg=#003366
hi FoldColumn guifg=#0000EE guibg=#6699CC
hi IncSearch guifg=#FFFF00 guibg=#000038
hi LineNr guifg=#FFFFEE guibg=#000038
hi ModeMsg guifg=#FFFFFF guibg=#000038
hi MoreMsg guifg=#FFFFFF guibg=#000038
hi NonText guifg=#FFFFFF guibg=#00003D
hi Question guifg=#FFFFFF guibg=#0000EE
hi Search guifg=#993300 guibg=#6699CC
hi SpecialKey guifg=#FFFF00 guibg=#000038
hi StatusLine guifg=#FFFFFF guibg=#000038
hi StatusLineNC guifg=#CCCCCC guibg=#000038
hi Title guifg=#FFFFFF guibg=#FF9900
hi Visual guifg=#003366 guibg=#6699FF
hi WarningMsg guifg=#FF0000 guibg=#FFFFFF
hi WildMenu guifg=#000038 guibg=#999999
" }}}
" cterm colors {{{
hi Normal ctermfg=white ctermbg=darkblue
hi Cursor ctermfg=darkblue ctermbg=white
hi CursorIM ctermfg=lightcyan ctermbg=lightcyan
hi Directory ctermfg=lightblue ctermbg=lightcyan
hi DiffAdd ctermfg=LightYellow ctermbg=darkblue
hi DiffChange ctermfg=darkred ctermbg=darkblue
hi DiffDelete ctermfg=grey ctermbg=darkblue
hi DiffText ctermfg=white ctermbg=darkblue
hi ErrorMsg ctermfg=red ctermbg=lightcyan
hi VertSplit ctermfg=white ctermbg=darkblue
hi Folded ctermfg=grey ctermbg=darkblue
hi FoldColumn ctermfg=darkred ctermbg=lightcyan
hi IncSearch ctermfg=yellow ctermbg=darkblue
hi LineNr ctermfg=lightyellow ctermbg=darkblue
hi ModeMsg ctermfg=white ctermbg=darkblue
hi MoreMsg ctermfg=white ctermbg=darkblue
hi NonText ctermfg=white ctermbg=lightblue
hi Question ctermfg=white ctermbg=darkblue
hi Search ctermfg=darkred ctermbg=lightcyan
hi SpecialKey ctermfg=yellow ctermbg=darkblue
hi StatusLine ctermfg=white ctermbg=darkblue
hi StatusLineNC ctermfg=lightgrey ctermbg=darkblue
hi Title ctermfg=white ctermbg=yellow
hi Visual ctermfg=lightblue ctermbg=cyan
hi WarningMsg ctermfg=red ctermbg=white
hi WildMenu ctermfg=darkblue ctermbg=grey
" }}}
" GUI hilight groups {{{
hi Comment guifg=#999999
hi Constant guifg=#33FF33
hi String guifg=#CCCC99
hi Character guifg=#33FF33
hi Number guifg=#33FF33
hi Boolean guifg=#33FF33
hi Float guifg=#33FF33
hi Identifier guifg=#33FFFF
hi Function guifg=#33FFFF
hi Statement guifg=#FFFFCC
hi Conditional guifg=#FFFFCC
hi Repeat guifg=#FFFFCC
hi Label guifg=#33FF99
hi Operator guifg=#FFFF00
hi Keyword guifg=#FFFF00
hi Exception guifg=#FFFFAA
hi PreProc guifg=#66CCFF
hi Include guifg=#66CCFF
hi Define guifg=#66CCFF
hi Macro guifg=#66CCFF
hi PreCondit guifg=#66CCFF
hi Type guifg=#33FF99
hi StorageClass guifg=#33FF99
hi Structure guifg=#33FF99
hi Typedef guifg=#33FF99
hi Special guifg=#00FF00
hi SpecialChar guifg=#00FF00
hi Tag guifg=#CCCCFF
hi Delimiter guifg=#CCCCFF
hi SpecialComment guifg=#FFFFCC
hi Debug guifg=#CC3300
hi Ignore guifg=#0066AA
hi Error guifg=#FF0000 guibg=#FFFFFF
hi Todo guifg=#999999 guibg=#FFFFFF
" }}}
" cterm hilight groups {{{
hi Comment ctermfg=grey
hi Constant ctermfg=lightgreen
hi String ctermfg=brown
hi Character ctermfg=lightgreen
hi Number ctermfg=lightgreen
hi Boolean ctermfg=lightgreen
hi Float ctermfg=lightgreen
hi Identifier ctermfg=lightcyan
hi Function ctermfg=lightcyan
hi Statement ctermfg=lightyellow
hi Conditional ctermfg=lightyellow
hi Repeat ctermfg=lightyellow
hi Label ctermfg=lightcyan
hi Operator ctermfg=yellow
hi Keyword ctermfg=yellow
hi Exception ctermfg=yellow
hi PreProc ctermfg=darkcyan
hi Include ctermfg=darkcyan
hi Define ctermfg=darkcyan
hi Macro ctermfg=darkcyan
hi PreCondit ctermfg=darkcyan
hi Type ctermfg=lightcyan
hi StorageClass ctermfg=lightcyan
hi Structure ctermfg=lightcyan
hi Typedef ctermfg=lightcyan
hi Special ctermfg=green
hi SpecialChar ctermfg=green
hi Tag ctermfg=brown
hi Delimiter ctermfg=brown
hi SpecialComment ctermfg=lightyellow
hi Debug ctermfg=magenta
hi Ignore ctermfg=lightblue
hi Error ctermfg=red ctermbg=white
hi Todo ctermfg=grey ctermbg=white
" }}}

105
colors/desert.vim Executable file
View File

@ -0,0 +1,105 @@
" Vim color file
" Maintainer: Hans Fugal <hans@fugal.net>
" Last Change: $Date: 2003/06/02 19:28:15 $
" URL: http://hans.fugal.net/vim/colors/desert.vim
" cool help screens
" :he group-name
" :he highlight-groups
" :he cterm-colors
set background=dark
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="desert"
hi Normal guifg=White guibg=grey20
" highlight groups
hi Cursor guibg=khaki guifg=slategrey
"hi CursorIM
"hi Directory
"hi DiffAdd
"hi DiffChange
"hi DiffDelete
"hi DiffText
"hi ErrorMsg
hi VertSplit guibg=#c2bfa5 guifg=grey50 gui=none
hi Folded guibg=grey30 guifg=gold
hi FoldColumn guibg=grey30 guifg=tan
hi IncSearch guifg=slategrey guibg=khaki
"hi LineNr
hi ModeMsg guifg=goldenrod
hi MoreMsg guifg=SeaGreen
hi NonText guifg=LightBlue guibg=grey30
hi Question guifg=springgreen
hi Search guibg=peru guifg=wheat
hi SpecialKey guifg=yellowgreen
hi StatusLine guibg=#c2bfa5 guifg=black gui=none
hi StatusLineNC guibg=#c2bfa5 guifg=grey50 gui=none
hi Title guifg=indianred
hi Visual gui=none guifg=khaki guibg=olivedrab
"hi VisualNOS
hi WarningMsg guifg=salmon
"hi WildMenu
"hi Menu
"hi Scrollbar
"hi Tooltip
" syntax highlighting groups
hi Comment guifg=SkyBlue
hi Constant guifg=#ffa0a0
hi Identifier guifg=palegreen
hi Statement guifg=khaki
hi PreProc guifg=indianred
hi Type guifg=darkkhaki
hi Special guifg=navajowhite
"hi Underlined
hi Ignore guifg=grey40
"hi Error
hi Todo guifg=orangered guibg=yellow2
" color terminal definitions
hi SpecialKey ctermfg=darkgreen
hi NonText cterm=bold ctermfg=darkblue
hi Directory ctermfg=darkcyan
hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green
hi Search cterm=NONE ctermfg=grey ctermbg=blue
hi MoreMsg ctermfg=darkgreen
hi ModeMsg cterm=NONE ctermfg=brown
hi LineNr ctermfg=3
hi Question ctermfg=green
hi StatusLine cterm=bold,reverse
hi StatusLineNC cterm=reverse
hi VertSplit cterm=reverse
hi Title ctermfg=5
hi Visual cterm=reverse
hi VisualNOS cterm=bold,underline
hi WarningMsg ctermfg=1
hi WildMenu ctermfg=0 ctermbg=3
hi Folded ctermfg=darkgrey ctermbg=NONE
hi FoldColumn ctermfg=darkgrey ctermbg=NONE
hi DiffAdd ctermbg=4
hi DiffChange ctermbg=5
hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
hi DiffText cterm=bold ctermbg=1
hi Comment ctermfg=darkcyan
hi Constant ctermfg=brown
hi Special ctermfg=5
hi Identifier ctermfg=6
hi Statement ctermfg=3
hi PreProc ctermfg=5
hi Type ctermfg=2
hi Underlined cterm=underline ctermfg=5
hi Ignore ctermfg=darkgrey
hi Error cterm=bold ctermfg=7 ctermbg=1
"vim: sw=4

338
colors/desert256.vim Executable file
View File

@ -0,0 +1,338 @@
" Vim color file
" Maintainer: Henry So, Jr. <henryso@panix.com>
" These are the colors of the "desert" theme by Hans Fugal with a few small
" modifications (namely that I lowered the intensity of the normal white and
" made the normal and nontext backgrounds black), modified to work with 88-
" and 256-color xterms.
"
" The original "desert" theme is available as part of the vim distribution or
" at http://hans.fugal.net/vim/colors/.
"
" The real feature of this color scheme, with a wink to the "inkpot" theme, is
" the programmatic approximation of the gui colors to the palettes of 88- and
" 256- color xterms. The functions that do this (folded away, for
" readability) are calibrated to the colors used for Thomas E. Dickey's xterm
" (version 200), which is available at http://dickey.his.com/xterm/xterm.html.
"
" I struggled with trying to parse the rgb.txt file to avoid the necessity of
" converting color names to #rrggbb form, but decided it was just not worth
" the effort. Maybe someone seeing this may decide otherwise...
set background=dark
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="desert256"
if has("gui_running") || &t_Co == 88 || &t_Co == 256
" functions {{{
" returns an approximate grey index for the given grey level
fun <SID>grey_number(x)
if &t_Co == 88
if a:x < 23
return 0
elseif a:x < 69
return 1
elseif a:x < 103
return 2
elseif a:x < 127
return 3
elseif a:x < 150
return 4
elseif a:x < 173
return 5
elseif a:x < 196
return 6
elseif a:x < 219
return 7
elseif a:x < 243
return 8
else
return 9
endif
else
if a:x < 14
return 0
else
let l:n = (a:x - 8) / 10
let l:m = (a:x - 8) % 10
if l:m < 5
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" returns the actual grey level represented by the grey index
fun <SID>grey_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 46
elseif a:n == 2
return 92
elseif a:n == 3
return 115
elseif a:n == 4
return 139
elseif a:n == 5
return 162
elseif a:n == 6
return 185
elseif a:n == 7
return 208
elseif a:n == 8
return 231
else
return 255
endif
else
if a:n == 0
return 0
else
return 8 + (a:n * 10)
endif
endif
endfun
" returns the palette index for the given grey index
fun <SID>grey_color(n)
if &t_Co == 88
if a:n == 0
return 16
elseif a:n == 9
return 79
else
return 79 + a:n
endif
else
if a:n == 0
return 16
elseif a:n == 25
return 231
else
return 231 + a:n
endif
endif
endfun
" returns an approximate color index for the given color level
fun <SID>rgb_number(x)
if &t_Co == 88
if a:x < 69
return 0
elseif a:x < 172
return 1
elseif a:x < 230
return 2
else
return 3
endif
else
if a:x < 75
return 0
else
let l:n = (a:x - 55) / 40
let l:m = (a:x - 55) % 40
if l:m < 20
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" returns the actual color level for the given color index
fun <SID>rgb_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 139
elseif a:n == 2
return 205
else
return 255
endif
else
if a:n == 0
return 0
else
return 55 + (a:n * 40)
endif
endif
endfun
" returns the palette index for the given R/G/B color indices
fun <SID>rgb_color(x, y, z)
if &t_Co == 88
return 16 + (a:x * 16) + (a:y * 4) + a:z
else
return 16 + (a:x * 36) + (a:y * 6) + a:z
endif
endfun
" returns the palette index to approximate the given R/G/B color levels
fun <SID>color(r, g, b)
" get the closest grey
let l:gx = <SID>grey_number(a:r)
let l:gy = <SID>grey_number(a:g)
let l:gz = <SID>grey_number(a:b)
" get the closest color
let l:x = <SID>rgb_number(a:r)
let l:y = <SID>rgb_number(a:g)
let l:z = <SID>rgb_number(a:b)
if l:gx == l:gy && l:gy == l:gz
" there are two possibilities
let l:dgr = <SID>grey_level(l:gx) - a:r
let l:dgg = <SID>grey_level(l:gy) - a:g
let l:dgb = <SID>grey_level(l:gz) - a:b
let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
let l:dr = <SID>rgb_level(l:gx) - a:r
let l:dg = <SID>rgb_level(l:gy) - a:g
let l:db = <SID>rgb_level(l:gz) - a:b
let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
if l:dgrey < l:drgb
" use the grey
return <SID>grey_color(l:gx)
else
" use the color
return <SID>rgb_color(l:x, l:y, l:z)
endif
else
" only one possibility
return <SID>rgb_color(l:x, l:y, l:z)
endif
endfun
" returns the palette index to approximate the 'rrggbb' hex string
fun <SID>rgb(rgb)
let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
return <SID>color(l:r, l:g, l:b)
endfun
" sets the highlighting for the given group
fun <SID>X(group, fg, bg, attr)
if a:fg != ""
exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
endif
if a:bg != ""
exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
endfun
" }}}
call <SID>X("Normal", "cccccc", "000000", "")
" highlight groups
call <SID>X("Cursor", "708090", "f0e68c", "")
"CursorIM
"Directory
"DiffAdd
"DiffChange
"DiffDelete
"DiffText
"ErrorMsg
call <SID>X("VertSplit", "c2bfa5", "7f7f7f", "reverse")
call <SID>X("Folded", "ffd700", "4d4d4d", "")
call <SID>X("FoldColumn", "d2b48c", "4d4d4d", "")
call <SID>X("IncSearch", "708090", "f0e68c", "")
"LineNr
call <SID>X("ModeMsg", "daa520", "", "")
call <SID>X("MoreMsg", "2e8b57", "", "")
call <SID>X("NonText", "addbe7", "000000", "bold")
call <SID>X("Question", "00ff7f", "", "")
call <SID>X("Search", "f5deb3", "cd853f", "")
call <SID>X("SpecialKey", "9acd32", "", "")
call <SID>X("StatusLine", "c2bfa5", "000000", "reverse")
call <SID>X("StatusLineNC", "c2bfa5", "7f7f7f", "reverse")
call <SID>X("Title", "cd5c5c", "", "")
call <SID>X("Visual", "6b8e23", "f0e68c", "reverse")
"VisualNOS
call <SID>X("WarningMsg", "fa8072", "", "")
"WildMenu
"Menu
"Scrollbar
"Tooltip
" syntax highlighting groups
call <SID>X("Comment", "87ceeb", "", "")
call <SID>X("Constant", "ffa0a0", "", "")
call <SID>X("Identifier", "98fb98", "", "none")
call <SID>X("Statement", "f0e68c", "", "bold")
call <SID>X("PreProc", "cd5c5c", "", "")
call <SID>X("Type", "bdb76b", "", "bold")
call <SID>X("Special", "ffdead", "", "")
"Underlined
call <SID>X("Ignore", "666666", "", "")
"Error
call <SID>X("Todo", "ff4500", "eeee00", "")
" delete functions {{{
delf <SID>X
delf <SID>rgb
delf <SID>color
delf <SID>rgb_color
delf <SID>rgb_level
delf <SID>rgb_number
delf <SID>grey_color
delf <SID>grey_level
delf <SID>grey_number
" }}}
else
" color terminal definitions
hi SpecialKey ctermfg=darkgreen
hi NonText cterm=bold ctermfg=darkblue
hi Directory ctermfg=darkcyan
hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green
hi Search cterm=NONE ctermfg=grey ctermbg=blue
hi MoreMsg ctermfg=darkgreen
hi ModeMsg cterm=NONE ctermfg=brown
hi LineNr ctermfg=3
hi Question ctermfg=green
hi StatusLine cterm=bold,reverse
hi StatusLineNC cterm=reverse
hi VertSplit cterm=reverse
hi Title ctermfg=5
hi Visual cterm=reverse
hi VisualNOS cterm=bold,underline
hi WarningMsg ctermfg=1
hi WildMenu ctermfg=0 ctermbg=3
hi Folded ctermfg=darkgrey ctermbg=NONE
hi FoldColumn ctermfg=darkgrey ctermbg=NONE
hi DiffAdd ctermbg=4
hi DiffChange ctermbg=5
hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
hi DiffText cterm=bold ctermbg=1
hi Comment ctermfg=darkcyan
hi Constant ctermfg=brown
hi Special ctermfg=5
hi Identifier ctermfg=6
hi Statement ctermfg=3
hi PreProc ctermfg=5
hi Type ctermfg=2
hi Underlined cterm=underline ctermfg=5
hi Ignore ctermfg=darkgrey
hi Error cterm=bold ctermfg=7 ctermbg=1
endif
" vim: set fdl=0 fdm=marker:

65
colors/desertEx.vim Executable file
View File

@ -0,0 +1,65 @@
" Vim color file
" Maintainer: Mingbai <mbbill AT gmail DOT com>
" disable under win32 colsole
if has("win32") && !has("gui_running")
finish
endif
set background=dark
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="desertEx"
highlight Normal guifg=gray guibg=grey17 gui=NONE ctermfg=250 ctermbg=235 cterm=NONE
" highlight groups
highlight Cursor guifg=black guibg=yellow gui=NONE ctermfg=16 ctermbg=226 cterm=NONE
highlight DiffAdd guifg=black guibg=wheat1 ctermfg=16 ctermbg=223
highlight DiffChange guifg=black guibg=skyblue1 ctermfg=16 ctermbg=117
highlight DiffDelete guifg=black guibg=gray45 gui=NONE ctermfg=16 ctermbg=243 cterm=NONE
highlight DiffText guifg=black guibg=hotpink1 gui=NONE ctermfg=16 ctermbg=205 cterm=NONE
highlight ErrorMsg guifg=white guibg=red gui=NONE ctermfg=231 ctermbg=196 cterm=NONE
highlight FoldColumn guifg=tan guibg=grey30 gui=NONE ctermfg=180 ctermbg=239 cterm=NONE
highlight Folded guifg=darkslategray3 guibg=grey30 gui=NONE ctermfg=116 ctermbg=239 cterm=NONE
highlight IncSearch guifg=#b0ffff guibg=#2050d0 ctermfg=159 ctermbg=26
highlight LineNr guifg=burlywood3 gui=NONE ctermfg=180 cterm=NONE
highlight MatchParen guifg=cyan guibg=NONE gui=bold ctermfg=51 cterm=bold
highlight ModeMsg guifg=skyblue gui=NONE ctermfg=117 cterm=NONE
highlight MoreMsg guifg=seagreen gui=NONE ctermfg=29 cterm=NONE
highlight NonText guifg=cyan guibg=gray20 gui=NONE ctermfg=51 ctermbg=236 cterm=NONE
highlight Pmenu guifg=white guibg=#445599 gui=NONE ctermfg=231 ctermbg=61 cterm=NONE
highlight PmenuSel guifg=#445599 guibg=gray ctermfg=61 ctermbg=250
highlight Question guifg=springgreen gui=NONE ctermfg=48 cterm=NONE
highlight Search guifg=gray80 guibg=#445599 gui=NONE ctermfg=252 ctermbg=61 cterm=NONE
highlight SpecialKey guifg=gray30 gui=NONE ctermfg=240 cterm=NONE
highlight StatusLine guifg=black guibg=#c2bfa5 gui=bold ctermfg=16 ctermbg=144 cterm=bold
highlight StatusLineNC guifg=grey guibg=gray40 gui=NONE ctermfg=250 ctermbg=241 cterm=NONE
highlight Title guifg=indianred gui=NONE ctermfg=167 cterm=NONE
highlight VertSplit guifg=gray40 guibg=gray40 gui=NONE ctermfg=241 ctermbg=241 cterm=NONE
highlight Visual guifg=gray17 guibg=tan1 gui=NONE ctermfg=235 ctermbg=215 cterm=NONE
highlight WarningMsg guifg=salmon gui=NONE ctermfg=210 cterm=NONE
highlight WildMenu guifg=gray guibg=gray17 gui=NONE ctermfg=250 ctermbg=235 cterm=NONE
highlight colorcolumn guibg=gray30 ctermbg=240
" syntax highlighting groups
highlight Comment guifg=palegreen3 gui=NONE ctermfg=114 cterm=NONE
highlight Constant guifg=salmon gui=NONE ctermfg=210 cterm=NONE
highlight Identifier guifg=skyblue gui=NONE ctermfg=117 cterm=NONE
highlight Function guifg=skyblue gui=NONE ctermfg=117 cterm=NONE
highlight Statement guifg=lightgoldenrod2 gui=bold ctermfg=186 cterm=bold
highlight PreProc guifg=palevioletred2 gui=NONE ctermfg=211 cterm=NONE
highlight Type guifg=tan1 gui=bold ctermfg=215 cterm=bold
highlight Special guifg=aquamarine2 gui=NONE ctermfg=122 cterm=NONE
highlight Ignore guifg=grey40 gui=NONE ctermfg=241 cterm=NONE
highlight Todo guifg=orangered guibg=yellow2 gui=NONE ctermfg=202 ctermbg=226 cterm=NONE

71
colors/dusk.vim Executable file
View File

@ -0,0 +1,71 @@
" Vim color file
" Maintainer: Ajit J. Thakkar (ajit AT unb DOT ca)
" Last Change: 2005 Nov. 21
" Version: 1.1
" URL: http://www.unb.ca/chem/ajit/vim.htm
" This GUI-only color scheme has a blue-black background
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "dusk"
hi Normal guifg=ivory guibg=#1f3048
" Groups used in the 'highlight' and 'guicursor' options default value.
hi ErrorMsg gui=NONE guifg=Red guibg=Linen
hi IncSearch gui=NONE guibg=LightGreen guifg=Black
hi ModeMsg gui=NONE guifg=fg guibg=bg
hi StatusLine gui=NONE guifg=DarkBlue guibg=Grey
hi StatusLineNC gui=NONE guifg=Grey50 guibg=Grey
hi VertSplit gui=NONE guifg=Grey guibg=Grey
hi Visual gui=reverse guifg=fg guibg=LightSkyBlue4
hi VisualNOS gui=underline guifg=fg guibg=bg
hi DiffText gui=NONE guifg=Yellow guibg=LightSkyBlue4
hi Cursor guibg=Green guifg=Black
hi lCursor guibg=Cyan guifg=Black
hi Directory guifg=LightGreen guibg=bg
hi LineNr guifg=MistyRose3 guibg=bg
hi MoreMsg gui=NONE guifg=SeaGreen guibg=bg
hi NonText gui=NONE guifg=Cyan4 guibg=#102848
hi Question gui=NONE guifg=LimeGreen guibg=bg
hi Search gui=NONE guifg=SkyBlue4 guibg=Bisque
hi SpecialKey guifg=Cyan guibg=bg
hi Title gui=NONE guifg=Yellow2 guibg=bg
hi WarningMsg guifg=Tomato3 guibg=Linen
hi WildMenu gui=NONE guifg=SkyBlue4 guibg=Bisque
"hi Folded guifg=MistyRose2 guibg=bg
hi Folded guifg=MistyRose2 guibg=#102848
hi FoldColumn guifg=DarkBlue guibg=Grey
hi DiffAdd gui=NONE guifg=Blue guibg=LightCyan
hi DiffChange gui=NONE guifg=white guibg=LightCyan4
hi DiffDelete gui=NONE guifg=LightBlue guibg=LightCyan
" Colors for syntax highlighting
hi Constant gui=NONE guifg=MistyRose3 guibg=bg
hi String gui=NONE guifg=LightBlue3 guibg=bg
hi Special gui=NONE guifg=GoldenRod guibg=bg
hi Statement gui=NONE guifg=khaki guibg=bg
"hi Statement gui=NONE guifg=#d7cd7b guibg=bg
hi Operator gui=NONE guifg=Chartreuse guibg=bg
hi Ignore gui=NONE guifg=bg guibg=bg
if v:version >= 700
hi SpellBad gui=undercurl guisp=Red guifg=fg guibg=bg
hi SpellCap gui=undercurl guisp=GoldenRod guifg=fg guibg=bg
hi SpellRare gui=undercurl guisp=Ivory guifg=fg guibg=bg
hi SpellLocal gui=undercurl guisp=SeaGreen guifg=fg guibg=bg
endif
hi ToDo gui=NONE guifg=DodgerBlue guibg=bg
hi Error gui=NONE guifg=Red guibg=Linen
hi Comment gui=NONE guifg=SlateGrey guibg=bg
"hi Comment gui=NONE guifg=Lavender guibg=bg
hi Identifier gui=NONE guifg=BlanchedAlmond guibg=bg
hi PreProc gui=NONE guifg=#ffa0a0 guibg=bg
hi Type gui=NONE guifg=NavajoWhite guibg=bg
hi Underlined gui=underline guifg=fg guibg=bg
" vim: sw=2

66
colors/dw_blue.vim Executable file
View File

@ -0,0 +1,66 @@
"--------------------------------------------------------------------
" Name Of File: dw_blue.vim.
" Description: Gvim colorscheme, designed against VIM 7.0 GUI
" By: Steve Cadwallader
" Contact: demwiz@gmail.com
" Credits: Inspiration from the brookstream and redblack schemes.
" Last Change: Saturday, September 17, 2006.
" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
"--------------------------------------------------------------------
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="dw_blue"
"--------------------------------------------------------------------
hi Boolean guifg=#0000ff
hi cDefine guifg=#0000ff
hi cInclude guifg=#ffffff
hi Comment guifg=#696969
hi Constant guifg=#0000ff
hi Cursor guibg=#444444 guifg=#ffffff
hi CursorColumn guibg=#000011
hi CursorLine guibg=#000018
hi DiffAdd guibg=#333333 guifg=#0000ff
hi DiffChange guibg=#333333 guifg=#0000ff
hi DiffDelete guibg=#333333 guifg=#0000ff
hi DiffText guibg=#333333 guifg=#ffffff
hi Directory guibg=#000000 guifg=#0000ff
hi ErrorMsg guibg=#ffffff guifg=#000000
hi FoldColumn guibg=#222222 guifg=#ff0000
hi Folded guibg=#222222 guifg=#ff0000
hi Function guibg=#000000 guifg=#0000ff
hi Identifier guibg=#000000 guifg=#0000cc
hi IncSearch gui=none guibg=#0000bb guifg=#000000
hi LineNr guibg=#000000 guifg=#000088
hi MatchParen gui=none guibg=#222222 guifg=#0000ff
hi ModeMsg guibg=#000000 guifg=#0000ff
hi MoreMsg guibg=#000000 guifg=#0000ff
hi NonText guibg=#000000 guifg=#ffffff
hi Normal gui=none guibg=#000000 guifg=#c0c0c0
hi Operator gui=none guifg=#696969
hi PreProc gui=none guifg=#ffffff
hi Question guifg=#0000ff
hi Search gui=none guibg=#0000ff guifg=#000000
hi SignColumn guibg=#111111 guifg=#ffffff
hi Special gui=none guibg=#000000 guifg=#ffffff
hi SpecialKey guibg=#000000 guifg=#0000ff
hi Statement gui=bold guifg=#0000ff
hi StatusLine gui=none guibg=#0000ff guifg=#000000
hi StatusLineNC gui=none guibg=#444444 guifg=#000000
hi String gui=none guifg=#0000bb
hi TabLine gui=none guibg=#444444 guifg=#000000
hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff
hi TabLineSel gui=none guibg=#0000aa guifg=#000000
hi Title gui=none guifg=#0000ff
hi Todo gui=none guibg=#000000 guifg=#ff0000
hi Type gui=none guifg=#ffffff
hi VertSplit gui=none guibg=#000000 guifg=#ffffff
hi Visual guibg=#0000dd guifg=#000000
hi WarningMsg guibg=#888888 guifg=#000000
"- end of colorscheme -----------------------------------------------

66
colors/dw_cyan.vim Executable file
View File

@ -0,0 +1,66 @@
"--------------------------------------------------------------------
" Name Of File: dw_cyan.vim.
" Description: Gvim colorscheme, designed against VIM 7.0 GUI
" By: Steve Cadwallader
" Contact: demwiz@gmail.com
" Credits: Inspiration from the brookstream and redblack schemes.
" Last Change: Saturday, September 17, 2006.
" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
"--------------------------------------------------------------------
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="dw_cyan"
"--------------------------------------------------------------------
hi Boolean guifg=#00ffff
hi cDefine guifg=#00ffff
hi cInclude guifg=#ffffff
hi Comment guifg=#696969
hi Constant guifg=#00ffff
hi Cursor guibg=#444444 guifg=#ffffff
hi CursorColumn guibg=#001111
hi CursorLine guibg=#001818
hi DiffAdd guibg=#333333 guifg=#00ffff
hi DiffChange guibg=#333333 guifg=#00ffff
hi DiffDelete guibg=#333333 guifg=#00ffff
hi DiffText guibg=#333333 guifg=#ffffff
hi Directory guibg=#000000 guifg=#00ffff
hi ErrorMsg guibg=#ffffff guifg=#000000
hi FoldColumn guibg=#222222 guifg=#ff0000
hi Folded guibg=#222222 guifg=#ff0000
hi Function guibg=#000000 guifg=#00ffff
hi Identifier guibg=#000000 guifg=#00cccc
hi IncSearch gui=none guibg=#00bbbb guifg=#000000
hi LineNr guibg=#000000 guifg=#008888
hi MatchParen gui=none guibg=#222222 guifg=#00ffff
hi ModeMsg guibg=#000000 guifg=#00ffff
hi MoreMsg guibg=#000000 guifg=#00ffff
hi NonText guibg=#000000 guifg=#ffffff
hi Normal gui=none guibg=#000000 guifg=#c0c0c0
hi Operator gui=none guifg=#696969
hi PreProc gui=none guifg=#ffffff
hi Question guifg=#00ffff
hi Search gui=none guibg=#00ffff guifg=#000000
hi SignColumn guibg=#111111 guifg=#ffffff
hi Special gui=none guibg=#000000 guifg=#ffffff
hi SpecialKey guibg=#000000 guifg=#00ffff
hi Statement gui=bold guifg=#00ffff
hi StatusLine gui=none guibg=#00ffff guifg=#000000
hi StatusLineNC gui=none guibg=#444444 guifg=#000000
hi String gui=none guifg=#00bbbb
hi TabLine gui=none guibg=#444444 guifg=#000000
hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff
hi TabLineSel gui=none guibg=#00aaaa guifg=#000000
hi Title gui=none guifg=#00ffff
hi Todo gui=none guibg=#000000 guifg=#ff0000
hi Type gui=none guifg=#ffffff
hi VertSplit gui=none guibg=#000000 guifg=#ffffff
hi Visual guibg=#00dddd guifg=#000000
hi WarningMsg guibg=#888888 guifg=#000000
"- end of colorscheme -----------------------------------------------

66
colors/dw_green.vim Executable file
View File

@ -0,0 +1,66 @@
"--------------------------------------------------------------------
" Name Of File: dw_green.vim.
" Description: Gvim colorscheme, designed against VIM 7.0 GUI
" By: Steve Cadwallader
" Contact: demwiz@gmail.com
" Credits: Inspiration from the brookstream and redblack schemes.
" Last Change: Saturday, September 17, 2006.
" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
"--------------------------------------------------------------------
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="dw_green"
"--------------------------------------------------------------------
hi Boolean guifg=#00ff00
hi cDefine guifg=#00ff00
hi cInclude guifg=#ffffff
hi Comment guifg=#696969
hi Constant guifg=#00ff00
hi Cursor guibg=#444444 guifg=#ffffff
hi CursorColumn guibg=#001100
hi CursorLine guibg=#001800
hi DiffAdd guibg=#333333 guifg=#00ff00
hi DiffChange guibg=#333333 guifg=#00ff00
hi DiffDelete guibg=#333333 guifg=#00ff00
hi DiffText guibg=#333333 guifg=#ffffff
hi Directory guibg=#000000 guifg=#00ff00
hi ErrorMsg guibg=#ffffff guifg=#000000
hi FoldColumn guibg=#222222 guifg=#ff0000
hi Folded guibg=#222222 guifg=#ff0000
hi Function guibg=#000000 guifg=#00ff00
hi Identifier guibg=#000000 guifg=#00bb00
hi IncSearch gui=none guibg=#00bb00 guifg=#000000
hi LineNr guibg=#000000 guifg=#008800
hi MatchParen gui=none guibg=#222222 guifg=#00ff00
hi ModeMsg guibg=#000000 guifg=#00ff00
hi MoreMsg guibg=#000000 guifg=#00ff00
hi NonText guibg=#000000 guifg=#ffffff
hi Normal gui=none guibg=#000000 guifg=#c0c0c0
hi Operator gui=none guifg=#696969
hi PreProc gui=none guifg=#ffffff
hi Question guifg=#00ff00
hi Search gui=none guibg=#00ff00 guifg=#000000
hi SignColumn guibg=#111111 guifg=#ffffff
hi Special gui=none guibg=#000000 guifg=#ffffff
hi SpecialKey guibg=#000000 guifg=#00ff00
hi Statement gui=bold guifg=#00ff00
hi StatusLine gui=none guibg=#008800 guifg=#000000
hi StatusLineNC gui=none guibg=#444444 guifg=#000000
hi String gui=none guifg=#00bb00
hi TabLine gui=none guibg=#444444 guifg=#000000
hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff
hi TabLineSel gui=none guibg=#00aa00 guifg=#000000
hi Title gui=none guifg=#00ff00
hi Todo gui=none guibg=#000000 guifg=#ff0000
hi Type gui=none guifg=#ffffff
hi VertSplit gui=none guibg=#000000 guifg=#ffffff
hi Visual guibg=#00dd00 guifg=#000000
hi WarningMsg guibg=#888888 guifg=#000000
"- end of colorscheme -----------------------------------------------

66
colors/dw_orange.vim Executable file
View File

@ -0,0 +1,66 @@
"--------------------------------------------------------------------
" Name Of File: dw_orange.vim.
" Description: Gvim colorscheme, designed against VIM 7.0 GUI
" By: Steve Cadwallader
" Contact: demwiz@gmail.com
" Credits: Inspiration from the brookstream and redblack schemes.
" Last Change: Saturday, September 17, 2006.
" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
"--------------------------------------------------------------------
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="dw_orange"
"--------------------------------------------------------------------
hi Boolean guifg=#ffff00
hi cDefine guifg=#ffff00
hi cInclude guifg=#ffffff
hi Comment guifg=#696969
hi Constant guifg=#ffff00
hi Cursor guibg=#555555 guifg=#000000
hi CursorColumn guibg=#140500
hi CursorLine guibg=#260a00
hi DiffAdd guibg=#333333 guifg=#ffff00
hi DiffChange guibg=#333333 guifg=#ffff00
hi DiffDelete guibg=#333333 guifg=#ffff00
hi DiffText guibg=#333333 guifg=#ffffff
hi Directory guibg=#000000 guifg=#ffffff
hi ErrorMsg guibg=#ffffff guifg=#000000
hi FoldColumn guibg=#222222 guifg=#ff0000
hi Folded guibg=#222222 guifg=#ff0000
hi Function guifg=#ffff00
hi Identifier guibg=#000000 guifg=#d13800
hi IncSearch gui=none guibg=#bf3300 guifg=#000000
hi LineNr guibg=#000000 guifg=#de3b00
hi MatchParen gui=none guibg=#000000 guifg=#ffff00
hi ModeMsg guibg=#000000 guifg=#ff4400
hi MoreMsg guibg=#000000 guifg=#ffff00
hi NonText guibg=#000000 guifg=#ffffff
hi Normal gui=none guibg=#000000 guifg=#c0c0c0
hi Operator gui=none guifg=#696969
hi PreProc gui=none guifg=#ffffff
hi Question guifg=#ffff00
hi Search gui=none guibg=#ff4400 guifg=#000000
hi SignColumn guibg=#111111 guifg=#ffffff
hi Special gui=none guibg=#000000 guifg=#ffa600
hi SpecialKey guibg=#000000 guifg=#ff4400
hi Statement gui=bold guifg=#ff4400
hi StatusLine gui=none guibg=#ff3200 guifg=#000000
hi StatusLineNC gui=none guibg=#444444 guifg=#000000
hi String gui=none guifg=#d13800
hi TabLine gui=none guibg=#555555 guifg=#000000
hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff
hi TabLineSel gui=none guibg=#ff4400 guifg=#000000
hi Title gui=none guifg=#ffffff
hi Todo gui=none guibg=#000000 guifg=#ff0000
hi Type gui=none guifg=#ffffff
hi VertSplit gui=none guibg=#000000 guifg=#ffffff
hi Visual guibg=#d13800 guifg=#000000
hi WarningMsg guibg=#888888 guifg=#000000
"- end of colorscheme -----------------------------------------------

66
colors/dw_purple.vim Executable file
View File

@ -0,0 +1,66 @@
"--------------------------------------------------------------------
" Name Of File: dw_purple.vim.
" Description: Gvim colorscheme, designed against VIM 7.0 GUI
" By: Steve Cadwallader
" Contact: demwiz@gmail.com
" Credits: Inspiration from the brookstream and redblack schemes.
" Last Change: Saturday, September 17, 2006.
" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
"--------------------------------------------------------------------
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="dw_purple"
"--------------------------------------------------------------------
hi Boolean guifg=#ff00ff
hi cDefine guifg=#ff00ff
hi cInclude guifg=#ffffff
hi Comment guifg=#696969
hi Constant guifg=#ff00ff
hi Cursor guibg=#444444 guifg=#ffffff
hi CursorColumn guibg=#110011
hi CursorLine guibg=#180018
hi DiffAdd guibg=#333333 guifg=#ff00ff
hi DiffChange guibg=#333333 guifg=#ff00ff
hi DiffDelete guibg=#333333 guifg=#ff00ff
hi DiffText guibg=#333333 guifg=#ffffff
hi Directory guibg=#000000 guifg=#ff00ff
hi ErrorMsg guibg=#ffffff guifg=#000000
hi FoldColumn guibg=#222222 guifg=#ff0000
hi Folded guibg=#222222 guifg=#ff0000
hi Function guibg=#000000 guifg=#ff00ff
hi Identifier guibg=#000000 guifg=#cc00cc
hi IncSearch gui=none guibg=#bb00bb guifg=#000000
hi LineNr guibg=#000000 guifg=#880088
hi MatchParen gui=none guibg=#222222 guifg=#ff00ff
hi ModeMsg guibg=#000000 guifg=#ff00ff
hi MoreMsg guibg=#000000 guifg=#ff00ff
hi NonText guibg=#000000 guifg=#ffffff
hi Normal gui=none guibg=#000000 guifg=#c0c0c0
hi Operator gui=none guifg=#696969
hi PreProc gui=none guifg=#ffffff
hi Question guifg=#ff00ff
hi Search gui=none guibg=#ff00ff guifg=#000000
hi SignColumn guibg=#111111 guifg=#ffffff
hi Special gui=none guibg=#000000 guifg=#ffffff
hi SpecialKey guibg=#000000 guifg=#ff00ff
hi Statement gui=bold guifg=#ff00ff
hi StatusLine gui=none guibg=#ff00ff guifg=#000000
hi StatusLineNC gui=none guibg=#444444 guifg=#000000
hi String gui=none guifg=#bb00bb
hi TabLine gui=none guibg=#444444 guifg=#000000
hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff
hi TabLineSel gui=none guibg=#aa00aa guifg=#000000
hi Title gui=none guifg=#ff00ff
hi Todo gui=none guibg=#000000 guifg=#ff0000
hi Type gui=none guifg=#ffffff
hi VertSplit gui=none guibg=#000000 guifg=#ffffff
hi Visual guibg=#dd00dd guifg=#000000
hi WarningMsg guibg=#888888 guifg=#000000
"- end of colorscheme -----------------------------------------------

66
colors/dw_red.vim Executable file
View File

@ -0,0 +1,66 @@
"--------------------------------------------------------------------
" Name Of File: dw_red.vim.
" Description: Gvim colorscheme, designed against VIM 7.0 GUI
" By: Steve Cadwallader
" Contact: demwiz@gmail.com
" Credits: Inspiration from the brookstream and redblack schemes.
" Last Change: Saturday, September 17, 2006.
" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
"--------------------------------------------------------------------
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="dw_red"
"--------------------------------------------------------------------
hi Boolean guifg=#ff0000
hi cDefine guifg=#ff0000
hi cInclude guifg=#ffffff
hi Comment guifg=#696969
hi Constant guifg=#ff0000
hi Cursor guibg=#444444 guifg=#ffffff
hi CursorColumn guibg=#110000
hi CursorLine guibg=#180000
hi DiffAdd guibg=#333333 guifg=#ff0000
hi DiffChange guibg=#333333 guifg=#ff0000
hi DiffDelete guibg=#333333 guifg=#ff0000
hi DiffText guibg=#333333 guifg=#ffffff
hi Directory guibg=#000000 guifg=#ff0000
hi ErrorMsg guibg=#ffffff guifg=#000000
hi FoldColumn guibg=#222222 guifg=#ff0000
hi Folded guibg=#222222 guifg=#ff0000
hi Function guibg=#000000 guifg=#ff0000
hi Identifier guibg=#000000 guifg=#cc0000
hi IncSearch gui=none guibg=#bb0000 guifg=#000000
hi LineNr guibg=#000000 guifg=#880000
hi MatchParen gui=none guibg=#222222 guifg=#ff0000
hi ModeMsg guibg=#000000 guifg=#ff0000
hi MoreMsg guibg=#000000 guifg=#ff0000
hi NonText guibg=#000000 guifg=#ffffff
hi Normal gui=none guibg=#000000 guifg=#c0c0c0
hi Operator gui=none guifg=#696969
hi PreProc gui=none guifg=#ffffff
hi Question guifg=#ff0000
hi Search gui=none guibg=#ff0000 guifg=#000000
hi SignColumn guibg=#111111 guifg=#ffffff
hi Special gui=none guibg=#000000 guifg=#ffffff
hi SpecialKey guibg=#000000 guifg=#ff0000
hi Statement gui=bold guifg=#ff0000
hi StatusLine gui=none guibg=#ff0000 guifg=#000000
hi StatusLineNC gui=none guibg=#444444 guifg=#000000
hi String gui=none guifg=#bb0000
hi TabLine gui=none guibg=#444444 guifg=#000000
hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff
hi TabLineSel gui=none guibg=#aa0000 guifg=#000000
hi Title gui=none guifg=#ff0000
hi Todo gui=none guibg=#000000 guifg=#ff0000
hi Type gui=none guifg=#ffffff
hi VertSplit gui=none guibg=#000000 guifg=#ffffff
hi Visual guibg=#dd0000 guifg=#000000
hi WarningMsg guibg=#888888 guifg=#000000
"- end of colorscheme -----------------------------------------------

66
colors/dw_yellow.vim Executable file
View File

@ -0,0 +1,66 @@
"--------------------------------------------------------------------
" Name Of File: dw_yellow.vim.
" Description: Gvim colorscheme, designed against VIM 7.0 GUI
" By: Steve Cadwallader
" Contact: demwiz@gmail.com
" Credits: Inspiration from the brookstream and redblack schemes.
" Last Change: Saturday, September 17, 2006.
" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
"--------------------------------------------------------------------
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="dw_yellow"
"--------------------------------------------------------------------
hi Boolean guifg=#ffff00
hi cDefine guifg=#ffff00
hi cInclude guifg=#ffffff
hi Comment guifg=#696969
hi Constant guifg=#ffff00
hi Cursor guibg=#444444 guifg=#ffffff
hi CursorColumn guibg=#111100
hi CursorLine guibg=#181800
hi DiffAdd guibg=#333333 guifg=#ffff00
hi DiffChange guibg=#333333 guifg=#ffff00
hi DiffDelete guibg=#333333 guifg=#ffff00
hi DiffText guibg=#333333 guifg=#ffffff
hi Directory guibg=#000000 guifg=#ffff00
hi ErrorMsg guibg=#ffffff guifg=#000000
hi FoldColumn guibg=#222222 guifg=#ff0000
hi Folded guibg=#222222 guifg=#ff0000
hi Function guibg=#000000 guifg=#ffff00
hi Identifier guibg=#000000 guifg=#cccc00
hi IncSearch gui=none guibg=#bbbb00 guifg=#000000
hi LineNr guibg=#000000 guifg=#888800
hi MatchParen gui=none guibg=#222222 guifg=#ffff00
hi ModeMsg guibg=#000000 guifg=#ffff00
hi MoreMsg guibg=#000000 guifg=#ffff00
hi NonText guibg=#000000 guifg=#ffffff
hi Normal gui=none guibg=#000000 guifg=#c0c0c0
hi Operator gui=none guifg=#696969
hi PreProc gui=none guifg=#ffffff
hi Question guifg=#ffff00
hi Search gui=none guibg=#ffff00 guifg=#000000
hi SignColumn guibg=#111111 guifg=#ffffff
hi Special gui=none guibg=#000000 guifg=#ffffff
hi SpecialKey guibg=#000000 guifg=#ffff00
hi Statement gui=bold guifg=#ffff00
hi StatusLine gui=none guibg=#ffff00 guifg=#000000
hi StatusLineNC gui=none guibg=#444444 guifg=#000000
hi String gui=none guifg=#bbbb00
hi TabLine gui=none guibg=#444444 guifg=#000000
hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff
hi TabLineSel gui=none guibg=#aaaa00 guifg=#000000
hi Title gui=none guifg=#ffff00
hi Todo gui=none guibg=#000000 guifg=#ff0000
hi Type gui=none guifg=#ffffff
hi VertSplit gui=none guibg=#000000 guifg=#ffffff
hi Visual guibg=#dddd00 guifg=#000000
hi WarningMsg guibg=#888888 guifg=#000000
"- end of colorscheme -----------------------------------------------

161
colors/earendel.vim Executable file
View File

@ -0,0 +1,161 @@
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "earendel"
execute "command! -nargs=1 Colo set background=<args>"
if &background == "light"
hi Normal ctermbg=15 ctermfg=0 guibg=#f0f0f0 guifg=#000000 gui=none
hi ColorColumn ctermbg=7 ctermfg=fg guibg=#d5d5d5 gui=none
hi Cursor guibg=#000000 guifg=#ffffff gui=none
hi CursorColumn ctermbg=7 ctermfg=fg guibg=#e0e0e0 gui=none
hi CursorLine ctermbg=7 ctermfg=fg guibg=#e0e0e0 gui=none
hi DiffAdd guibg=#bae981 guifg=fg gui=none
hi DiffChange guibg=#8495e6 guifg=fg gui=none
hi DiffDelete guibg=#ff95a5 guifg=fg gui=none
hi DiffText guibg=#b9c2f0 guifg=fg gui=bold
hi Directory guibg=bg guifg=#272fc2 gui=none
hi ErrorMsg guibg=#ca001f guifg=#ffffff gui=bold
hi FoldColumn ctermbg=bg guibg=bg guifg=#656565 gui=none
hi Folded guibg=#cacaca guifg=#324263 gui=bold
hi IncSearch guibg=#f7b69d gui=none
hi LineNr guibg=bg guifg=#656565 gui=none
hi ModeMsg ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold
hi MoreMsg guibg=bg guifg=#4a4a4a gui=bold
hi NonText ctermfg=8 guibg=bg guifg=#656565 gui=bold
hi Pmenu guibg=#aab8d5 guifg=fg gui=none
hi PmenuSbar guibg=#6a83b5 guifg=fg gui=none
hi PmenuSel guibg=#fee06b guifg=fg gui=none
hi PmenuThumb guibg=#c7cfe2 guifg=fg gui=none
hi Question guibg=bg guifg=#4a4a4a gui=bold
hi Search guibg=#fee481 gui=none
hi SignColumn ctermbg=bg guibg=bg guifg=#656565 gui=none
hi SpecialKey guibg=bg guifg=#844631 gui=none
hi StatusLine ctermbg=0 ctermfg=15 guibg=#96aad3 guifg=fg gui=bold
hi StatusLineNC ctermbg=7 ctermfg=fg guibg=#bcc7de guifg=#384547 gui=none
if has("spell")
hi SpellBad guisp=#ca001f gui=undercurl
hi SpellCap guisp=#272fc2 gui=undercurl
hi SpellLocal guisp=#0f8674 gui=undercurl
hi SpellRare guisp=#d16c7a gui=undercurl
endif
hi TabLine guibg=#d4d4d4 guifg=fg gui=underline
hi TabLineFill guibg=#d4d4d4 guifg=fg gui=underline
hi TabLineSel guibg=bg guifg=fg gui=bold
hi Title guifg=fg gui=bold
hi VertSplit ctermbg=7 ctermfg=fg guibg=#bcc7de guifg=#384547 gui=none
if version >= 700
hi Visual ctermbg=7 ctermfg=fg guibg=#bfbfbf gui=none
else
hi Visual ctermbg=7 ctermfg=fg guibg=#bfbfbf guifg=fg gui=none
endif
hi VisualNOS ctermbg=8 ctermfg=fg guibg=bg guifg=#324263 gui=bold,underline
hi WarningMsg guibg=bg guifg=#ca001f gui=bold
hi WildMenu guibg=#fedc56 guifg=fg gui=bold
hi Comment guibg=bg guifg=#558817 gui=none
hi Constant guibg=bg guifg=#a8660d gui=none
hi Error guibg=bg guifg=#bf001d gui=none
hi Identifier guibg=bg guifg=#0e7c6b gui=none
hi Ignore guibg=bg guifg=bg gui=none
hi lCursor guibg=#79bf21 guifg=#ffffff gui=none
hi MatchParen guibg=#0f8674 guifg=#ffffff gui=none
hi PreProc guibg=bg guifg=#a33243 gui=none
hi Special guibg=bg guifg=#844631 gui=none
hi Statement guibg=bg guifg=#2239a8 gui=bold
hi Todo guibg=#fedc56 guifg=#512b1e gui=bold
hi Type guibg=bg guifg=#1d318d gui=bold
hi Underlined ctermbg=bg ctermfg=fg guibg=bg guifg=#272fc2 gui=underline
hi htmlBold ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold
hi htmlBoldItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold,italic
hi htmlBoldUnderline ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold,underline
hi htmlBoldUnderlineItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold,underline,italic
hi htmlItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=italic
hi htmlUnderline ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=underline
hi htmlUnderlineItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=underline,italic
else
hi Normal ctermbg=0 ctermfg=7 guibg=#303030 guifg=#cacaca gui=none
hi ColorColumn ctermbg=8 ctermfg=15 guibg=#4a4a4a gui=none
hi Cursor guibg=#e5e5e5 guifg=#000000 gui=none
hi CursorColumn ctermbg=8 ctermfg=15 guibg=#404040 gui=none
hi CursorLine ctermbg=8 ctermfg=15 guibg=#404040 gui=none
hi DiffAdd guibg=#558817 guifg=#dadada gui=none
hi DiffChange guibg=#1b2e85 guifg=#dadada gui=none
hi DiffDelete guibg=#9f0018 guifg=#dadada gui=none
hi DiffText guibg=#2540ba guifg=#dadada gui=bold
hi Directory guibg=bg guifg=#8c91e8 gui=none
hi ErrorMsg guibg=#ca001f guifg=#e5e5e5 gui=bold
hi FoldColumn ctermbg=bg guibg=bg guifg=#9a9a9a gui=none
hi Folded guibg=#555555 guifg=#bfcadf gui=bold
hi IncSearch guibg=#a7380e guifg=#dadada gui=none
hi LineNr guibg=bg guifg=#9a9a9a gui=none
hi ModeMsg ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold
hi MoreMsg guibg=bg guifg=#b5b5b5 gui=bold
hi NonText ctermfg=8 guibg=bg guifg=#9a9a9a gui=bold
hi Pmenu guibg=#3d5078 guifg=#dadada gui=none
hi PmenuSbar guibg=#324263 guifg=#dadada gui=none
hi PmenuSel guibg=#f3c201 guifg=#000000 gui=none
hi PmenuThumb guibg=#5c77ad guifg=#dadada gui=none
hi Question guibg=bg guifg=#b5b5b5 gui=bold
hi Search guibg=#947601 guifg=#dadada gui=none
hi SignColumn ctermbg=bg guibg=bg guifg=#9a9a9a gui=none
hi SpecialKey guibg=bg guifg=#d3a901 gui=none
hi StatusLine ctermbg=7 ctermfg=0 guibg=#41609e guifg=#e5e5e5 gui=bold
hi StatusLineNC ctermbg=7 ctermfg=0 guibg=#35466a guifg=#afbacf gui=none
if has("spell")
hi SpellBad guisp=#ea0023 gui=undercurl
hi SpellCap guisp=#8c91e8 gui=undercurl
hi SpellLocal guisp=#16c9ae gui=undercurl
hi SpellRare guisp=#e09ea8 gui=undercurl
endif
hi TabLine guibg=#4a4a4a guifg=#e5e5e5 gui=underline
hi TabLineFill guibg=#4a4a4a guifg=#e5e5e5 gui=underline
hi TabLineSel guibg=bg guifg=#e5e5e5 gui=bold
hi Title ctermbg=bg ctermfg=15 guifg=#e5e5e5 gui=bold
hi VertSplit ctermbg=7 ctermfg=0 guibg=#35466a guifg=#afbacf gui=none
if version >= 700
hi Visual ctermbg=7 ctermfg=0 guibg=#606060 gui=none
else
hi Visual ctermbg=7 ctermfg=0 guibg=#606060 guifg=fg gui=none
endif
hi VisualNOS ctermbg=8 ctermfg=0 guibg=bg guifg=#bfcadf gui=bold,underline
hi WarningMsg guibg=bg guifg=#ea0023 gui=bold
hi WildMenu guibg=#fbca01 guifg=#000000 gui=bold
hi Comment guibg=bg guifg=#77be21 gui=none
hi Constant guibg=bg guifg=#dc8511 gui=none
hi Error guibg=bg guifg=#ea0023 gui=none
hi Identifier guibg=bg guifg=#16c9ae gui=none
hi Ignore guibg=bg guifg=bg gui=none
hi lCursor guibg=#c4ec93 guifg=#000000 gui=none
hi MatchParen guibg=#17d2b7 guifg=#000000 gui=none
hi PreProc guibg=bg guifg=#e09ea8 gui=none
hi Special guibg=bg guifg=#d3a901 gui=none
hi Statement guibg=bg guifg=#a7b4ed gui=bold
hi Todo guibg=#fedc56 guifg=#512b1e gui=bold
hi Type guibg=bg guifg=#95a4ea gui=bold
hi Underlined ctermbg=bg ctermfg=15 guibg=bg guifg=#8c91e8 gui=underline
hi htmlBold ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=bold
hi htmlBoldItalic ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=bold,italic
hi htmlBoldUnderline ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=bold,underline
hi htmlBoldUnderlineItalic ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=bold,underline,italic
hi htmlItalic ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=italic
hi htmlUnderline ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=underline
hi htmlUnderlineItalic ctermbg=bg ctermfg=15 guibg=bg guifg=fg gui=underline,italic
endif
hi! default link bbcodeBold htmlBold
hi! default link bbcodeBoldItalic htmlBoldItalic
hi! default link bbcodeBoldItalicUnderline htmlBoldUnderlineItalic
hi! default link bbcodeBoldUnderline htmlBoldUnderline
hi! default link bbcodeItalic htmlItalic
hi! default link bbcodeItalicUnderline htmlUnderlineItalic
hi! default link bbcodeUnderline htmlUnderline

92
colors/eclipse.vim Executable file
View File

@ -0,0 +1,92 @@
" Vim color file
" Maintainer: Juan frias <juandfrias at gmail dot com>
" Last Change: 2007 Feb 25
" Version: 1.0.1
" URL: http://www.axisym3.net/jdany/vim-the-editor/#eclipse
set background=light
highlight clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "eclipse"
highlight Normal gui=none guifg=#000000 guibg=#ffffff ctermfg=Gray
" Search
highlight IncSearch gui=underline guifg=#404040 guibg=#e0e040
highlight Search gui=none guifg=#544060 guibg=#f0c0ff ctermbg=1
" Messages
highlight ErrorMsg gui=none guifg=#f8f8f8 guibg=#4040ff
highlight WarningMsg gui=none guifg=#f8f8f8 guibg=#4040ff
highlight ModeMsg gui=none guifg=#d06000 guibg=bg
highlight MoreMsg gui=none guifg=#0090a0 guibg=bg
highlight Question gui=none guifg=#8000ff guibg=bg
" Split area
highlight StatusLine gui=none guifg=#ffffff guibg=#4570aa cterm=bold ctermbg=blue ctermfg=white
highlight StatusLineNC gui=none guifg=#ffffff guibg=#75a0da cterm=none ctermfg=darkgrey ctermbg=blue
highlight VertSplit gui=none guifg=#f8f8f8 guibg=#904838 ctermfg=darkgrey cterm=none ctermbg=blue
highlight WildMenu gui=none guifg=#f8f8f8 guibg=#ff3030
" Diff
highlight DiffText gui=none guifg=red guibg=#ffd0d0 cterm=bold ctermbg=5 ctermfg=3
highlight DiffChange gui=none guifg=black guibg=#ffe7e7 cterm=none ctermbg=5 ctermfg=7
highlight DiffDelete gui=none guifg=bg guibg=#e7e7ff ctermbg=black
highlight DiffAdd gui=none guifg=blue guibg=#e7e7ff ctermbg=green cterm=bold
" Cursor
highlight Cursor gui=none guifg=#ffffff guibg=#0080f0
highlight lCursor gui=none guifg=#ffffff guibg=#8040ff
highlight CursorIM gui=none guifg=#ffffff guibg=#8040ff
" Fold
highlight Folded gui=none guifg=#804030 guibg=#fff0d0 ctermbg=black ctermfg=black cterm=bold
highlight FoldColumn gui=none guifg=#6b6b6b guibg=#e7e7e7 ctermfg=black ctermbg=white
" Popup Menu
highlight PMenu ctermbg=green ctermfg=white
highlight PMenuSel ctermbg=white ctermfg=black
highlight PMenuSBar ctermbg=red ctermfg=white
highlight PMenuThumb ctermbg=white ctermfg=red
" Other
highlight Directory gui=none guifg=#7050ff guibg=bg
highlight LineNr gui=none guifg=#6b6b6b guibg=#eeeeee
highlight NonText gui=none guifg=#707070 guibg=#e7e7e7
highlight SpecialKey gui=none guifg=#c0c0c0 guibg=bg cterm=none ctermfg=4
highlight Title gui=bold guifg=#0033cc guibg=bg
highlight Visual gui=none guifg=#804020 guibg=#ffc0a0 ctermfg=DarkCyan
" Syntax group
highlight Comment gui=none guifg=#236e25 guibg=bg ctermfg=2
highlight Constant gui=none guifg=#00884c guibg=bg ctermfg=White
highlight Error gui=none guifg=#f8f8f8 guibg=#4040ff term=reverse ctermbg=Red ctermfg=White
highlight Identifier gui=none guifg=#b07800 guibg=bg ctermfg=Green
highlight Ignore gui=none guifg=bg guibg=bg ctermfg=black
highlight PreProc gui=none guifg=#683821 guibg=bg ctermfg=Green
highlight Special gui=none guifg=#8040f0 guibg=bg ctermfg=DarkMagenta
highlight Statement gui=none guifg=#b64f90 guibg=bg ctermfg=White
highlight Todo gui=none guifg=#ff5050 guibg=white term=standout ctermbg=Yellow ctermfg=Black
highlight Type gui=bold guifg=#7f0055 guibg=bg ctermfg=LightGreen
highlight Underlined gui=none guifg=blue guibg=bg
highlight String gui=none guifg=#8010a0 guibg=bg ctermfg=Yellow
highlight Number gui=none guifg=#0000ff guibg=bg ctermfg=White
if !has("gui_running")
hi link Float Number
hi link Conditional Repeat
hi link Include PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi link Tag Special
hi link Delimiter Normal
hi link SpecialComment Special
hi link Debug Special
endif
" vim:ff=unix:

105
colors/ekvoli.vim Executable file
View File

@ -0,0 +1,105 @@
" Vim color file
" Maintainer: Preben Randhol <randhol+ekvoli@pvv.org>
" Last Change: 2008 Feb 24
" License: GNU Public License (GPL) v2
"
" Version 1.6: Added colours for TVO and changed folding colour
highlight clear Normal
set background&
" Remove all existing highlighting and set the defaults.
highlight clear
" Load the syntax highlighting defaults, if it's enabled.
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "ekvoli"
hi Cursor guifg=white gui=reverse,bold
hi iCursor guifg=white gui=reverse,bold
hi rCursor guifg=white gui=reverse,bold
hi vCursor guifg=white gui=reverse,bold
hi lCursor guifg=white gui=reverse,bold
hi nCursor guifg=white gui=reverse,bold
hi CursorLine guibg=#05456f gui=none
hi CursorColumn guibg=#05456f gui=none
hi Normal guifg=white guibg=#001535
hi Error guibg=#6000a0 gui=bold,italic,undercurl guisp=white
hi ErrorMsg guifg=white guibg=#287eff gui=bold,italic
hi Visual guibg=#2080c0 guifg=white gui=bold
hi VisualNOS guibg=#6080a0 guifg=white gui=bold
hi Todo guibg=#00a0d0 guifg=white gui=underline
hi NonText guifg=#6590f0
hi Search guibg=#667799 guifg=white gui=bold
hi IncSearch guibg=#667799 guifg=white gui=bold
hi SpecialKey guifg=#00c0e0
hi Directory guifg=#00c0e0
hi Title guifg=#00a0f0 gui=none
hi WarningMsg guifg=lightblue
hi WildMenu guifg=white guibg=#0080c0
hi Pmenu guifg=white guibg=#005090
hi PmenuSel guifg=white guibg=#3070c0
hi ModeMsg guifg=#22cce2
hi MoreMsg guifg=#22cce2 gui=bold
hi Question guifg=#22cce2 gui=none
hi MatchParen guifg=white guibg=#3070c0 gui=bold
hi StatusLine guifg=white guibg=#104075 gui=bold
hi StatusLineNC guifg=#65a0f0 guibg=#104075 gui=none
hi VertSplit guifg=#305885 guibg=#305885 gui=none
hi Folded guifg=#65b0f6 guibg=#122555 gui=italic
hi FoldColumn guifg=white guibg=#103366 gui=none
hi LineNr guifg=#5080b0 gui=bold
hi DiffAdd guibg=#2080a0 guifg=white gui=bold
hi DiffChange guibg=#2080a0 guifg=white gui=bold
hi DiffDelete guibg=#306080 guifg=white gui=none
hi DiffText guibg=#8070a0 guifg=white gui=bold
hi SpellBad gui=undercurl,italic guisp=#76daff
hi SpellCap gui=undercurl guisp=#7ba2ba
hi SpellRare gui=undercurl guisp=#8080f0
hi SpellLocal gui=undercurl guisp=#c0c0e0
hi Comment guifg=#9590d5 gui=italic
hi Constant guifg=#87c6f0 gui=italic
hi Special guifg=#50a0e0 gui=bold
hi Identifier guifg=#7fe9ff
hi Statement guifg=white gui=bold
hi PreProc guifg=#3f8fff gui=none
hi type guifg=#90bfd0 gui=none
hi Ignore guifg=bg
hi Underlined gui=underline cterm=underline term=underline
" TVO - The Vim Outliner
hi otlTab0 gui=bold,underline guifg=#eeeeff
hi otlTab1 gui=bold,underline guifg=#3377ee
hi otlTab2 gui=bold,underline guifg=#22cae2
hi otlTab3 gui=bold,underline guifg=#9966ff
hi otlTab5 gui=bold,underline guifg=#22aae2
hi otlTab4 gui=bold,underline guifg=#92caf2
hi otlTab7 gui=bold,underline guifg=#22bae2
hi otlTab6 gui=bold,underline guifg=#8866ee
hi otlTab8 gui=bold,underline guifg=#1166ee
hi otlTab9 gui=bold,underline guifg=#99ddee
hi otlTodo gui=bold,underline guifg=white guibg=#00a0d0
hi otlTagRef guifg=white guibg=#8070a0
hi otlTagDef guifg=white guibg=#005090

71
colors/fine_blue.vim Executable file
View File

@ -0,0 +1,71 @@
" Vim color file
" Maintainer: Tiza
" Last Change: 2002/10/30 Wed 00:12.
" version: 1.7
" This color scheme uses a light background.
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "fine_blue"
hi Normal guifg=#404048 guibg=#f8f8f8
" Search
hi IncSearch gui=UNDERLINE guifg=#404054 guibg=#40ffff
hi Search gui=NONE guifg=#404054 guibg=#ffffa0
" Messages
hi ErrorMsg gui=NONE guifg=#ff0070 guibg=#ffe0f4
hi WarningMsg gui=NONE guifg=#ff0070 guibg=#ffe0f4
hi ModeMsg gui=NONE guifg=#0070ff guibg=NONE
hi MoreMsg gui=NONE guifg=#a800ff guibg=NONE
hi Question gui=NONE guifg=#008050 guibg=NONE
" Split area
hi StatusLine gui=BOLD guifg=#f8f8f8 guibg=#404054
hi StatusLineNC gui=NONE guifg=#b8b8c0 guibg=#404054
hi VertSplit gui=NONE guifg=#f8f8f8 guibg=#404054
hi WildMenu gui=BOLD guifg=#f8f8f8 guibg=#00aacc
" Diff
hi DiffText gui=NONE guifg=#4040ff guibg=#c0c0ff
hi DiffChange gui=NONE guifg=#5050ff guibg=#e0e0ff
hi DiffDelete gui=NONE guifg=#4040ff guibg=#c8f2ea
hi DiffAdd gui=NONE guifg=#4040ff guibg=#c8f2ea
" Cursor
hi Cursor gui=NONE guifg=#0000ff guibg=#00e0ff
hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff
hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff
" Fold
hi Folded gui=NONE guifg=#7820ff guibg=#e0d8ff
hi FoldColumn gui=NONE guifg=#aa60ff guibg=#f0f0f4
" hi Folded gui=NONE guifg=#58587c guibg=#e0e0e8
" hi FoldColumn gui=NONE guifg=#9090b0 guibg=#f0f0f4
" Other
hi Directory gui=NONE guifg=#0070b8 guibg=NONE
hi LineNr gui=NONE guifg=#a0a0b0 guibg=NONE
hi NonText gui=BOLD guifg=#4000ff guibg=#ececf0
hi SpecialKey gui=NONE guifg=#d87000 guibg=NONE
hi Title gui=NONE guifg=#004060 guibg=#c8f0f8
hi Visual gui=NONE guifg=#404060 guibg=#dddde8
" hi VisualNOS gui=NONE guifg=#404060 guibg=#dddde8
" Syntax group
hi Comment gui=NONE guifg=#ff00c0 guibg=NONE
hi Constant gui=NONE guifg=#2020ff guibg=#e8e8ff
hi Error gui=BOLD guifg=#ffffff guibg=#ff4080
hi Identifier gui=NONE guifg=#c800ff guibg=NONE
hi Ignore gui=NONE guifg=#f8f8f8 guibg=NONE
hi PreProc gui=NONE guifg=#0070e6 guibg=NONE
hi Special gui=NONE guifg=#005858 guibg=#ccf7ee
hi Statement gui=NONE guifg=#008858 guibg=NONE
hi Todo gui=NONE guifg=#ff0070 guibg=#ffe0f4
hi Type gui=NONE guifg=#7040ff guibg=NONE
hi Underlined gui=UNDERLINE guifg=#0000ff guibg=NONE

71
colors/fine_blue2.vim Executable file
View File

@ -0,0 +1,71 @@
" Vim color file
" Maintainer: Tiza
" Last Change: 2002/10/30 Wed 00:12.
" version: 1.7
" This color scheme uses a light background.
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "fine_blue"
hi Normal guifg=#404048 guibg=#f8f8f8
" Search
hi IncSearch gui=UNDERLINE guifg=#404054 guibg=#40ffff
hi Search gui=NONE guifg=#404054 guibg=#ffffa0
" Messages
hi ErrorMsg gui=NONE guifg=#ff0070 guibg=#ffe0f4
hi WarningMsg gui=NONE guifg=#ff0070 guibg=#ffe0f4
hi ModeMsg gui=NONE guifg=#0070ff guibg=NONE
hi MoreMsg gui=NONE guifg=#a800ff guibg=NONE
hi Question gui=NONE guifg=#008050 guibg=NONE
" Split area
hi StatusLine gui=BOLD guifg=#f8f8f8 guibg=#404054
hi StatusLineNC gui=NONE guifg=#b8b8c0 guibg=#404054
hi VertSplit gui=NONE guifg=#f8f8f8 guibg=#404054
hi WildMenu gui=BOLD guifg=#f8f8f8 guibg=#00aacc
" Diff
hi DiffText gui=NONE guifg=#4040ff guibg=#c0c0ff
hi DiffChange gui=NONE guifg=#5050ff guibg=#e0e0ff
hi DiffDelete gui=NONE guifg=#4040ff guibg=#c8f2ea
hi DiffAdd gui=NONE guifg=#4040ff guibg=#c8f2ea
" Cursor
hi Cursor gui=NONE guifg=#0000ff guibg=#00e0ff
hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff
hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff
" Fold
hi Folded gui=NONE guifg=#7820ff guibg=#e0d8ff
hi FoldColumn gui=NONE guifg=#aa60ff guibg=#f0f0f4
" hi Folded gui=NONE guifg=#58587c guibg=#e0e0e8
" hi FoldColumn gui=NONE guifg=#9090b0 guibg=#f0f0f4
" Other
hi Directory gui=NONE guifg=#0070b8 guibg=NONE
hi LineNr gui=NONE guifg=#a0a0b0 guibg=NONE
hi NonText gui=BOLD guifg=#4000ff guibg=#ececf0
hi SpecialKey gui=NONE guifg=#d87000 guibg=NONE
hi Title gui=NONE guifg=#004060 guibg=#c8f0f8
hi Visual gui=NONE guifg=#404060 guibg=#dddde8
" hi VisualNOS gui=NONE guifg=#404060 guibg=#dddde8
" Syntax group
hi Comment gui=NONE guifg=#ff00c0 guibg=NONE
hi Constant gui=NONE guifg=#2020ff guibg=#e8e8ff
hi Error gui=BOLD guifg=#ffffff guibg=#ff4080
hi Identifier gui=NONE guifg=#c800ff guibg=NONE
hi Ignore gui=NONE guifg=#f8f8f8 guibg=NONE
hi PreProc gui=NONE guifg=#0070e6 guibg=NONE
hi Special gui=NONE guifg=#005858 guibg=#ccf7ee
hi Statement gui=NONE guifg=#008858 guibg=NONE
hi Todo gui=NONE guifg=#ff0070 guibg=#ffe0f4
hi Type gui=NONE guifg=#7040ff guibg=NONE
hi Underlined gui=UNDERLINE guifg=#0000ff guibg=NONE

67
colors/fnaqevan.vim Executable file
View File

@ -0,0 +1,67 @@
" Vim color file
" Maintainer: Rafal Sulejman <rms@poczta.onet.pl>
" Last Change: 2002.06.18
"
" This color scheme uses a black (dark) background.
" First remove all existing highlighting.
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "fnaqevan"
hi Normal guibg=#000000 guifg=#C0C0C0 gui=NONE
" Main colors
hi Constant guibg=#000000 guifg=#00B8E0 gui=NONE
hi Identifier guibg=#000000 guifg=#FFA850 gui=NONE
hi Special guibg=#000000 guifg=#B899C8 gui=NONE
hi Statement guibg=#000000 guifg=#EEE840 gui=NONE
hi Preproc guibg=#000000 guifg=#00B098 gui=NONE
hi Type guibg=#000000 guifg=#40D040 gui=NONE
" Secondary colors
hi Comment guibg=#000000 guifg=#006699 gui=NONE
hi Visual guibg=#005900 guifg=#40C940 gui=NONE
hi VisualNOS guibg=#005900 guifg=#40C940 gui=NONE
hi Search guibg=#707000 guifg=#FFFF00 gui=NONE
hi IncSearch guibg=#D05000 guifg=#FFE000 gui=NONE
" Special colors
hi WarningMsg guibg=#707000 guifg=#FFFF00 gui=NONE
hi MoreMsg guibg=#000070 guifg=#00B8E0 gui=NONE
hi ErrorMsg guibg=#CC0000 guifg=#FFEE00 gui=NONE
hi ModeMsg guibg=#000000 guifg=#E8E8E8 gui=NONE
hi WildMenu guibg=#5f5f5f guifg=#FFEE60 gui=NONE
hi StatusLine guibg=#1f1f1f guifg=#F0F0F0 gui=NONE
hi StatusLineNC guibg=#0f0f0f guifg=#eaea3a gui=NONE
hi VertSplit guibg=#1f1f1f guifg=#F0F0F0 gui=NONE
hi Error guibg=#EE0000 guifg=#FFDD60 gui=NONE
hi Todo guibg=#EEE000 guifg=#000000 gui=NONE
hi Title guibg=#000000 guifg=#ffffff gui=NONE
hi Question guibg=#005900 guifg=#40E840 gui=NONE
hi LineNr guibg=#000000 guifg=#F0B0E0 gui=NONE
hi Directory guibg=#000000 guifg=#D0D0D0 gui=NONE
hi NonText guibg=#000000 guifg=#FFDDAA gui=NONE
hi SpecialKey guibg=#000000 guifg=#FFFFFF gui=NONE
" Diff colors
hi DiffAdd guibg=#505050 guifg=#D0D0D0 gui=NONE
hi DiffChange guibg=#505050 guifg=#D0D0D0 gui=NONE
hi DiffDelete guibg=#505050 guifg=#D0D0D0 gui=NONE
hi DiffText guibg=#707070 guifg=#F0F0F0 gui=NONE
" Folding colors
hi Folded guibg=#703070 guifg=#DDB8DD gui=NONE
hi FoldColumn guibg=#C4153B guifg=#F0F0F0 gui=NONE
" Cursor colors
hi Cursor guibg=#FFFFFF guifg=#000000 gui=NONE
hi icursor guibg=#FFEE00 guifg=#000000 gui=NONE
hi ncursor guibg=#FFFFFF guifg=#000000 gui=NONE
hi rcursor guibg=#00CCFF guifg=#000000 gui=NONE
hi lcursor guibg=#40D040 guifg=#000000 gui=NONE

170
colors/fog.vim Executable file
View File

@ -0,0 +1,170 @@
" Vim color file
" vim: tw=0 ts=4 sw=4
" Maintainer: Thomas R. Kimpton <tomk@emcity.net>
" Last Change: 2001 Nov 8
" This color scheme is meant for the person that spends hours
" and hours and hours and... in vim and wants some contrast to
" help pick things out in the files they edit, but doesn't want
" **C**O**N**T**R**A**S**T**!
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "fog"
hi Normal ctermbg=White ctermfg=Black
" 660066 = darkish purple
hi Normal guifg=#660066 guibg=grey80
hi NonText term=bold
hi NonText ctermfg=LightBlue
hi NonText gui=bold guifg=LightBlue guibg=grey80
hi Comment ctermfg=DarkGrey ctermbg=White
" 444499 = darkish blue grey
hi Comment guifg=#444499
hi Constant term=underline
hi Constant ctermfg=Magenta
hi Constant guifg=#7070a0
hi Statement term=bold
hi Statement cterm=bold ctermfg=DarkGreen ctermbg=White
hi Statement guifg=DarkGreen gui=bold
hi identifier ctermfg=DarkGreen
hi identifier guifg=DarkGreen
hi preproc ctermfg=DarkGreen
hi preproc guifg=#408040
hi type ctermfg=DarkBlue
hi type guifg=DarkBlue
hi label ctermfg=yellow
hi label guifg=#c06000
hi operator ctermfg=darkYellow
hi operator guifg=DarkGreen gui=bold
hi StorageClass ctermfg=DarkRed ctermbg=White
hi StorageClass guifg=#a02060 gui=bold
hi Number ctermfg=Blue ctermbg=White
hi Number guifg=Blue
hi Special term=bold
hi Special ctermfg=LightRed
hi Special guifg=#aa8822
hi Cursor ctermbg=DarkMagenta
hi Cursor guibg=#880088 guifg=LightGrey
hi lCursor guibg=Cyan guifg=Black
hi ErrorMsg term=standout
hi ErrorMsg ctermbg=DarkRed ctermfg=White
hi ErrorMsg guibg=DarkRed guifg=White
hi DiffText term=reverse
hi DiffText cterm=bold ctermbg=DarkRed
hi DiffText gui=bold guibg=DarkRed
hi Directory term=bold
hi Directory ctermfg=LightRed
hi Directory guifg=Red gui=underline
hi LineNr term=underline
hi LineNr ctermfg=Yellow
hi LineNr guifg=#ccaa22
hi MoreMsg term=bold
hi MoreMsg ctermfg=LightGreen
hi MoreMsg gui=bold guifg=SeaGreen
hi Question term=standout
hi Question ctermfg=LightGreen
hi Question gui=bold guifg=DarkGreen
hi Search term=reverse
hi Search ctermbg=DarkYellow ctermfg=Black
hi Search guibg=#887722 guifg=Black
hi SpecialKey term=bold
hi SpecialKey ctermfg=LightBlue
hi SpecialKey guifg=Blue
hi SpecialChar ctermfg=DarkGrey ctermbg=White
hi SpecialChar guifg=DarkGrey gui=bold
hi Title term=bold
hi Title ctermfg=LightMagenta
hi Title gui=underline guifg=DarkMagenta
hi WarningMsg term=standout
hi WarningMsg ctermfg=LightRed
hi WarningMsg guifg=DarkBlue guibg=#9999cc
hi WildMenu term=standout
hi WildMenu ctermbg=Yellow ctermfg=Black
hi WildMenu guibg=Yellow guifg=Black gui=underline
hi Folded term=standout
hi Folded ctermbg=LightGrey ctermfg=DarkBlue
hi Folded guibg=LightGrey guifg=DarkBlue
hi FoldColumn term=standout
hi FoldColumn ctermbg=LightGrey ctermfg=DarkBlue
hi FoldColumn guibg=Grey guifg=DarkBlue
hi DiffAdd term=bold
hi DiffAdd ctermbg=DarkBlue
hi DiffAdd guibg=DarkBlue
hi DiffChange term=bold
hi DiffChange ctermbg=DarkMagenta
hi DiffChange guibg=DarkMagenta
hi DiffDelete term=bold
hi DiffDelete ctermfg=Blue ctermbg=DarkCyan
hi DiffDelete gui=bold guifg=Blue guibg=DarkCyan
hi Ignore ctermfg=LightGrey
hi Ignore guifg=grey90
hi IncSearch term=reverse
hi IncSearch cterm=reverse
hi IncSearch gui=reverse
hi ModeMsg term=bold
hi ModeMsg cterm=bold
hi ModeMsg gui=bold
hi StatusLine term=reverse,bold
hi StatusLine cterm=reverse,bold
hi StatusLine gui=reverse,bold
hi StatusLineNC term=reverse
hi StatusLineNC cterm=reverse
hi StatusLineNC gui=reverse
hi VertSplit term=reverse
hi VertSplit cterm=reverse
hi VertSplit gui=reverse
hi Visual term=reverse
hi Visual cterm=reverse
hi Visual gui=reverse guifg=DarkGrey guibg=fg
hi VisualNOS term=underline,bold
hi VisualNOS cterm=underline,bold
hi VisualNOS gui=underline,bold
hi Todo gui=reverse
" vim: sw=2

79
colors/freya.vim Executable file
View File

@ -0,0 +1,79 @@
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "freya"
hi Normal ctermbg=0 ctermfg=7 cterm=none guibg=#2a2a2a guifg=#dcdccc gui=none
hi Cursor guibg=fg guifg=bg gui=none
hi CursorColumn guibg=#3f3f3f gui=none
hi CursorLine guibg=#3f3f3f gui=none
hi DiffAdd guibg=#008b00 guifg=fg gui=none
hi DiffChange guibg=#00008b guifg=fg gui=none
hi DiffDelete guibg=#8b0000 guifg=fg gui=none
hi DiffText guibg=#0000cd guifg=fg gui=bold
hi Directory guibg=bg guifg=#d4b064 gui=none
hi ErrorMsg guibg=bg guifg=#f07070 gui=bold
hi FoldColumn ctermbg=bg guibg=bg guifg=#c2b680 gui=none
hi Folded guibg=#101010 guifg=#c2b680 gui=none
hi IncSearch guibg=#866a4f guifg=fg gui=none
hi LineNr guibg=bg guifg=#9f8f80 gui=none
hi ModeMsg guibg=bg guifg=fg gui=bold
hi MoreMsg guibg=bg guifg=#dabfa5 gui=bold
hi NonText ctermfg=8 guibg=bg guifg=#9f8f80 gui=bold
hi Pmenu guibg=#a78869 guifg=#000000 gui=none
hi PmenuSbar guibg=#B99F86 guifg=fg gui=none
hi PmenuSel guibg=#c0aa94 guifg=bg gui=none
hi PmenuThumb guibg=#f7f7f1 guifg=bg gui=none
hi Question guibg=bg guifg=#dabfa5 gui=bold
hi Search guibg=#c0aa94 guifg=bg gui=none
hi SignColumn ctermbg=bg guibg=bg guifg=#c2b680 gui=none
hi SpecialKey guibg=bg guifg=#d4b064 gui=none
if has("spell")
hi SpellBad guisp=#f07070 gui=undercurl
hi SpellCap guisp=#7070f0 gui=undercurl
hi SpellLocal guisp=#70f0f0 gui=undercurl
hi SpellRare guisp=#f070f0 gui=undercurl
endif
hi StatusLine ctermbg=7 ctermfg=0 guibg=#736559 guifg=#f7f7f1 gui=bold
hi StatusLineNC ctermbg=8 ctermfg=0 guibg=#564d43 guifg=#f7f7f1 gui=none
hi TabLine guibg=#564d43 guifg=#f7f7f1 gui=underline
hi TabLineFill guibg=#564d43 guifg=#f7f7f1 gui=underline
hi TabLineSel guibg=bg guifg=#f7f7f1 gui=bold
hi Title ctermbg=0 ctermfg=15 guifg=#f7f7f1 gui=bold
hi VertSplit ctermbg=7 ctermfg=0 guibg=#564d43 guifg=#f7f7f1 gui=none
if version >= 700
hi Visual ctermbg=7 ctermfg=0 guibg=#5f5f5f gui=none
else
hi Visual ctermbg=7 ctermfg=0 guibg=#5f5f5f guifg=fg gui=none
endif
hi VisualNOS guibg=bg guifg=#c0aa94 gui=bold,underline
hi WarningMsg guibg=bg guifg=#f07070 gui=none
hi WildMenu guibg=#c0aa94 guifg=bg gui=bold
hi Comment guibg=bg guifg=#c2b680 gui=none
hi Constant guibg=bg guifg=#afe091 gui=none
hi Error guibg=bg guifg=#f07070 gui=none
hi Identifier guibg=bg guifg=#dabfa5 gui=none
hi Ignore guibg=bg guifg=bg gui=none
hi lCursor guibg=#c0aa94 guifg=bg gui=none
hi MatchParen guibg=#008b8b gui=none
hi PreProc guibg=bg guifg=#c2aed0 gui=none
hi Special guibg=bg guifg=#d4b064 gui=none
hi Statement guibg=bg guifg=#e0af91 gui=bold
hi Todo guibg=#aed0ae guifg=bg gui=none
hi Type guibg=bg guifg=#dabfa5 gui=bold
hi Underlined guibg=bg guifg=#d4b064 gui=underline
hi htmlBold ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold
hi htmlItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=italic
hi htmlUnderline ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=underline
hi htmlBoldItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,italic
hi htmlBoldUnderline ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,underline
hi htmlBoldUnderlineItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,underline,italic
hi htmlUnderlineItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=underline,italic

69
colors/fruit.vim Executable file
View File

@ -0,0 +1,69 @@
" Vim color file
" Maintainer: Tiza
" Last Change: 2002/08/28 Wed 00:28.
" version: 1.3
" This color scheme uses a light background.
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "fruit"
hi Normal guifg=#404040 guibg=#f8f8f8
" Search
hi IncSearch gui=UNDERLINE guifg=#404040 guibg=#40ffff
hi Search gui=NONE guifg=#404040 guibg=#ffff60
" Messages
hi ErrorMsg gui=NONE guifg=#ff0000 guibg=#ffe4e4
hi WarningMsg gui=NONE guifg=#ff0000 guibg=#ffe4e4
hi ModeMsg gui=NONE guifg=#ff4080 guibg=NONE
hi MoreMsg gui=NONE guifg=#009070 guibg=NONE
hi Question gui=NONE guifg=#f030d0 guibg=NONE
" Split area
hi StatusLine gui=BOLD guifg=#f8f8f8 guibg=#404040
hi StatusLineNC gui=NONE guifg=#a4a4a4 guibg=#404040
hi VertSplit gui=NONE guifg=#f8f8f8 guibg=#404040
hi WildMenu gui=BOLD guifg=#f8f8f8 guibg=#ff4080
" Diff
hi DiffText gui=NONE guifg=#e04040 guibg=#ffd8d8
hi DiffChange gui=NONE guifg=#408040 guibg=#d0f0d0
hi DiffDelete gui=NONE guifg=#4848ff guibg=#ffd0ff
hi DiffAdd gui=NONE guifg=#4848ff guibg=#ffd0ff
" Cursor
hi Cursor gui=NONE guifg=#0000ff guibg=#00e0ff
hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff
hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff
" Fold
hi Folded gui=NONE guifg=#20605c guibg=#b8e8dc
hi FoldColumn gui=NONE guifg=#40a098 guibg=#f0f0f0
" Other
hi Directory gui=NONE guifg=#0070b8 guibg=NONE
hi LineNr gui=NONE guifg=#acacac guibg=NONE
hi NonText gui=BOLD guifg=#00a0c0 guibg=#ececec
hi SpecialKey gui=NONE guifg=#4040ff guibg=NONE
hi Title gui=NONE guifg=#0050a0 guibg=#c0e8ff
hi Visual gui=NONE guifg=#484848 guibg=#e0e0e0
" hi VisualNOS gui=NONE guifg=#484848 guibg=#e0e0e0
" Syntax group
hi Comment gui=NONE guifg=#ff4080 guibg=NONE
hi Constant gui=NONE guifg=#8016ff guibg=NONE
hi Error gui=BOLD guifg=#ffffff guibg=#ff4080
hi Identifier gui=NONE guifg=#008888 guibg=NONE
hi Ignore gui=NONE guifg=#f8f8f8 guibg=NONE
hi PreProc gui=NONE guifg=#e06800 guibg=NONE
hi Special gui=NONE guifg=#4a9400 guibg=NONE
hi Statement gui=NONE guifg=#f030d0 guibg=NONE
hi Todo gui=UNDERLINE guifg=#ff0070 guibg=#ffe0f4
hi Type gui=NONE guifg=#0070e6 guibg=NONE
hi Underlined gui=UNDERLINE guifg=fg guibg=NONE

147
colors/fruity.vim Executable file
View File

@ -0,0 +1,147 @@
"
" Fruity Color Scheme
" ===================
"
" Author: Armin Ronacher <armin.ronacher@active-4.com>
" Version: 0.2
"
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "fruity"
" Default Colors
hi Normal guifg=#ffffff guibg=#111111
hi NonText guifg=#444444 guibg=#000000
hi Cursor guibg=#aaaaaa
hi lCursor guibg=#aaaaaa
" Search
hi Search guifg=#800000 guibg=#ffae00
hi IncSearch guifg=#800000 guibg=#ffae00
" Window Elements
hi StatusLine guifg=#ffffff guibg=#8090a0 gui=bold
hi StatusLineNC guifg=#506070 guibg=#a0b0c0
hi VertSplit guifg=#a0b0c0 guibg=#a0b0c0
hi Folded guifg=#111111 guibg=#8090a0
hi IncSearch guifg=#708090 guibg=#f0e68c
hi Pmenu guifg=#ffffff guibg=#cb2f27
hi SignColumn guibg=#111111
hi CursorLine guibg=#181818
hi LineNr guifg=#aaaaaa guibg=#222222
" Specials
hi Todo guifg=#e50808 guibg=#520000 gui=bold
hi Title guifg=#ffffff gui=bold
hi Special guifg=#fd8900
" Syntax Elements
hi String guifg=#0086d2
hi Constant guifg=#0086d2
hi Number guifg=#0086f7 gui=bold
hi Statement guifg=#fb660a gui=bold
hi Function guifg=#ff0086 gui=bold
hi PreProc guifg=#ff0007 gui=bold
hi Comment guifg=#00d2ff guibg=#0f140f gui=italic
hi Type guifg=#cdcaa9 gui=bold
hi Error guifg=#ffffff guibg=#ab0000
hi Identifier guifg=#ff0086 gui=bold
hi Label guifg=#ff0086
" Python Highlighting for python.vim
hi pythonCoding guifg=#ff0086
hi pythonRun guifg=#ff0086
hi pythonBuiltinObj guifg=#2b6ba2 gui=bold
hi pythonBuiltinFunc guifg=#2b6ba2 gui=bold
hi pythonException guifg=#ee0000 gui=bold
hi pythonExClass guifg=#66cd66 gui=bold
hi pythonSpaceError guibg=#270000
hi pythonDocTest guifg=#2f5f49
hi pythonDocTest2 guifg=#3b916a
hi pythonFunction guifg=#ee0000 gui=bold
hi pythonClass guifg=#ff0086 gui=bold
" JavaScript Highlighting
hi javaScript guifg=#ffffff
hi javaScriptRegexpString guifg=#aa6600
hi javaScriptDocComment guifg=#aaaaaa
hi javaScriptCssStyles guifg=#dd7700
hi javaScriptDomElemFuncs guifg=#66cd66
hi javaScriptHtmlElemFuncs guifg=#dd7700
hi javaScriptLabel guifg=#00bdec gui=italic
hi javaScriptPrototype guifg=#00bdec
hi javaScriptConditional guifg=#ff0007 gui=bold
hi javaScriptRepeat guifg=#ff0007 gui=bold
hi javaScriptFunction guifg=#ff0086 gui=bold
" CSS Highlighting
hi cssIdentifier guifg=#66cd66 gui=bold
hi cssBraces guifg=#00bdec gui=bold
" Ruby Highlighting
hi rubyFunction guifg=#0066bb gui=bold
hi rubyClass guifg=#ff0086 gui=bold
hi rubyModule guifg=#ff0086 gui=bold,underline
hi rubyKeyword guifg=#008800 gui=bold
hi rubySymbol guifg=#aa6600
hi rubyIndentifier guifg=#008aff
hi rubyGlobalVariable guifg=#dd7700
hi rubyConstant guifg=#5894d2 gui=bold
hi rubyBlockParameter guifg=#66cd66
hi rubyPredefinedIdentifier guifg=#555555 gui=bold
hi rubyString guifg=#0086d2
hi rubyStringDelimiter guifg=#dd7700
hi rubySpaceError guibg=#270000
hi rubyDocumentation guifg=#aaaaaa
hi rubyData guifg=#555555
" XML Highlighting
hi xmlTag guifg=#00bdec
hi xmlTagName guifg=#00bdec
hi xmlEndTag guifg=#00bdec
hi xmlNamespace guifg=#00bdec gui=underline
hi xmlAttribPunct guifg=#cccaa9 gui=bold
hi xmlEqual guifg=#cccaa9 gui=bold
hi xmlCdata guifg=#bf0945 gui=bold
hi xmlCdataCdata guifg=#ac1446 guibg=#23010c gui=none
hi xmlCdataStart guifg=#bf0945 gui=bold
hi xmlCdataEnd guifg=#bf0945 gui=bold
" HTML Highlighting
hi htmlTag guifg=#00bdec gui=bold
hi htmlEndTag guifg=#00bdec gui=bold
hi htmlSpecialTagName guifg=#66cd66
hi htmlTagName guifg=#66cd66
hi htmlTagN guifg=#66cd66
hi htmlEvent guifg=#ffffff
" Django Highlighting
hi djangoTagBlock guifg=#ff0007 guibg=#200000 gui=bold
hi djangoVarBlock guifg=#ff0007 guibg=#200000
hi djangoArgument guifg=#0086d2 guibg=#200000
hi djangoStatement guifg=#fb660a guibg=#200000 gui=bold
hi djangoComment guifg=#008800 guibg=#002300 gui=italic
hi djangoFilter guifg=#ff0086 guibg=#200000 gui=italic
" Jinja Highlighting
hi jinjaTagBlock guifg=#ff0007 guibg=#200000 gui=bold
hi jinjaVarBlock guifg=#ff0007 guibg=#200000
hi jinjaString guifg=#0086d2 guibg=#200000
hi jinjaNumber guifg=#bf0945 guibg=#200000 gui=bold
hi jinjaStatement guifg=#fb660a guibg=#200000 gui=bold
hi jinjaComment guifg=#008800 guibg=#002300 gui=italic
hi jinjaFilter guifg=#ff0086 guibg=#200000
hi jinjaRaw guifg=#aaaaaa guibg=#200000
hi jinjaOperator guifg=#ffffff guibg=#200000
hi jinjaVariable guifg=#92cd35 guibg=#200000
hi jinjaAttribute guifg=#dd7700 guibg=#200000
hi jinjaSpecial guifg=#008ffd guibg=#200000
" ERuby Highlighting (for my eruby.vim)
hi erubyRubyDelim guifg=#2c8a16 gui=bold
hi erubyComment guifg=#4d9b3a gui=italic

121
colors/fu.vim Executable file
View File

@ -0,0 +1,121 @@
" Vim color file
"
" Name: fu.vim
" Version: 1.1
" Maintainer: Aaron Mueller <mail@aaron-mueller.de>
" Contributors: Florian Eitel <feitel@indeedgeek.de>
" Tinou <tinoucas@gmail.com>
"
" This is a compositon from railscast, mustang and xoria256 with a lot of
" improvemts in the colors. Want to change toe colors to your needs? Go to
" this page to see what number is set wo what color:
" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
"
" History:
" 2010-06-09 - Merge changes from Florian Eitel in this file. There was many
" whitespace issues and some unused highlight settings which are removed
" now. Also merged Tinous GUI version of the whole colorscheme. Thanks a
" lot dudes!
"
" 2010-06-09 - Initial setup and creation of this file. Additional colors for
" Ruby and the diff view are added.
"
if &t_Co != 256 && ! has("gui_running")
echomsg "err: please use GUI or a 256-color terminal (so that t_Co=256 could be set)"
finish
endif
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "fu"
" General colors
hi Normal ctermfg=252 ctermbg=234 guifg=#d0d0d0 guibg=#1c1c1c
hi CursorColumn ctermbg=238 guibg=#444444
hi Cursor ctermbg=214 guibg=#ffaf00
hi CursorLine ctermbg=238 guibg=#444444
hi FoldColumn ctermfg=248 ctermbg=bg guifg=#a8a8a8 guibg=#000000
hi Folded ctermfg=255 ctermbg=60 guifg=#eeeeee guibg=#5f5f87
hi IncSearch ctermfg=0 ctermbg=223 guifg=#000000 guibg=#ffd7af
hi NonText ctermfg=248 ctermbg=233 cterm=bold guifg=#a8a8a8 guibg=#121212
hi Search ctermfg=0 ctermbg=149 guifg=#000000 guibg=#afd75f
hi SignColumn ctermfg=248 guifg=#a8a8a8
hi SpecialKey ctermfg=77 guifg=#5fd75f
hi StatusLine ctermfg=232 ctermbg=255 guifg=#080808 guibg=#eeeeee
hi StatusLineNC ctermfg=237 ctermbg=253 guifg=#3a3a3a guibg=#dadada
hi TabLine ctermfg=253 ctermbg=237 guifg=#dadada guibg=#3a3a3a
hi TabLineFill ctermfg=0 ctermbg=0 guifg=#000000 guibg=#000000
hi TabLineSel ctermfg=255 ctermbg=33 guifg=#eeeeee guibg=#0087ff
hi VertSplit ctermfg=237 ctermbg=237 guifg=#3a3a3a guibg=#3a3a3a
hi Visual ctermfg=24 ctermbg=153 guifg=#005f87 guibg=#afd7ff
hi VIsualNOS ctermfg=24 ctermbg=153 guifg=#005f87 guibg=#afd7ff
hi LineNr ctermfg=248 ctermbg=232 guifg=#a8a8a8 guibg=#080808
hi ModeMsg ctermfg=220 guifg=#ffd700
hi ErrorMsg ctermfg=196 ctermbg=52 guifg=#ff0000 guibg=#5f0000
hi SpellBad ctermfg=196 ctermbg=52
if version >= 700
hi CursorLine ctermbg=236 guibg=#303030
hi CursorColumn ctermbg=236 guibg=#303030
hi MatchParen ctermfg=157 ctermbg=237 cterm=bold guifg=#afffaf guibg=#3a3a3a
hi Pmenu ctermfg=255 ctermbg=236 guifg=#eeeeee guibg=#303030
hi PmenuSel ctermfg=0 ctermbg=74 guifg=#000000 guibg=#5fafd7
hi PmenuSbar ctermbg=243 guibg=#767676
hi PmenuThumb ctermbg=252 guibg=#d0d0d0
hi WildMenu ctermfg=255 ctermbg=33 guifg=#eeeeee guibg=#0087ff
endif
" Syntax highlighting
hi Comment ctermfg=244 guifg=#808080
hi Constant ctermfg=220 cterm=bold guifg=#ffd700
hi String ctermfg=107 ctermbg=233 guifg=#87af5f guibg=#121212
hi Character ctermfg=228 ctermbg=16 guifg=#ffff87 guibg=#000000
hi Number ctermfg=214 guifg=#ffaf00
hi Boolean ctermfg=148 guifg=#afd700
hi Identifier ctermfg=149 guifg=#afd75f
hi Function ctermfg=231 guifg=#ffffff
hi Statement ctermfg=103 guifg=#8787af
hi Conditional ctermfg=105 guifg=#8787ff
hi Repeat ctermfg=105 guifg=#8787ff
hi Label ctermfg=105 guifg=#8787ff
hi Operator ctermfg=243 guifg=#767676
hi Keyword ctermfg=190 guifg=#d7ff00
hi Exception ctermfg=166 ctermbg=0 guifg=#d75f00 guibg=#000000
hi PreProc ctermfg=229 guifg=#ffffaf
hi Type ctermfg=111 guifg=#87afff
hi Structure ctermfg=111 ctermbg=233 guifg=#87afff guibg=#121212
hi Special ctermfg=220 guifg=#ffd700
hi SpecialComment ctermfg=228 ctermbg=16 guifg=#ffff87 guibg=#000000
hi Error ctermfg=196 ctermbg=52 guifg=#ff0000 guibg=#5f0000
hi Todo ctermfg=46 ctermbg=22 guifg=#00ff00 guibg=#005f00
" Diff
hi diffAdd ctermfg=bg ctermbg=151 guifg=#afd787
hi diffDelete ctermfg=bg ctermbg=246 guifg=#d78787
hi diffChange ctermfg=bg ctermbg=181 guifg=#000000 guibg=#afd7af
hi diffText ctermfg=bg ctermbg=174 cterm=bold guifg=#000000 guibg=#949494
" Ruby
hi rubyBlockParameter ctermfg=27 guifg=#005fff
hi rubyClass ctermfg=75 guifg=#5fafff
hi rubyConstant ctermfg=167 guifg=#d75f5f
hi rubyInterpolation ctermfg=107 guifg=#87af5f
hi rubyLocalVariableOrMethod ctermfg=189 guifg=#d7d7ff
hi rubyPredefinedConstant ctermfg=167 guifg=#d75f5f
hi rubyPseudoVariable ctermfg=221 guifg=#ffd75f
hi rubyStringDelimiter ctermfg=143 guifg=#afaf5f

237
colors/gaea.vim Executable file
View File

@ -0,0 +1,237 @@
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" ColorScheme: gaea.vim
" Last Change: 2009-10-17 [17:02:31]
" Version: 110
" License: Public Domain, Free / Frei / Gratis / Libre.
" Author: Jaime Wottrich, <jaime.wottrich@gmail.com>
" Help: :h gaea.vim
" :h mimicpak
" :h mimicpak-options
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" Setup {{{1
"~~~~~~~
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "gaea"
" Function: s:GetValue(var, ...) {{{2
" Looks up the value of a variable in this order (by default):
" buffer, window, tabpage and global.
" The one that exists first is returned, or 0 if none of them exists.
" Optional Args:
" a:1 value to return if variable doesn't exist.
" a:2 string with comma separated variable prefixes. Examples:
" "b:,t:,g:" - search for buffer, tabpage and global variables
" "w:,t:" - search for window and tabpage variables
" "g:" - search for global variables only
function s:GetValue(var, ...)
let l:defvalue = 0 < a:0 ? a:1 : 0
let l:prefixes = 1 < a:0 ? a:2 . "" : "b:,w:,t:,g:"
let l:start = 0
let l:i = stridx(l:prefixes, ",")
while 1
" track down the comma position, and handle special cases:
" - only one prefix without commas, and
" - after the last encountered comma.
let l:end = l:i < 0 ? strlen(l:prefixes) : l:i
let l:prefix = strpart(l:prefixes, l:start, l:end - l:start)
if exists(prefix . a:var)
return {prefix . a:var}
endif
" after last comma (or one prefix only without commas),
" and variable not found
if l:i < 0
return l:defvalue
endif
" update needle and get next comma position
let l:start = l:i + 1
let l:i = stridx(l:prefixes, ",", l:start)
endwhile
endfunction "}}}2
" get the values (if any) for the options
let s:mimic_font_style = s:GetValue("mimic_font_style")
let s:mimic_colorize_gui = s:GetValue("mimic_colorize_gui")
" cleanup
delfunction s:GetValue
" Default Highlight {{{1
hi Normal guifg=black guibg=white gui=NONE
hi Cursor guifg=bg guibg=fg gui=NONE
hi CursorIM guifg=bg guibg=darkred gui=NONE
hi MatchParen guifg=fg guibg=chartreuse gui=NONE
" search
hi Search guifg=fg guibg=gold gui=NONE
hi IncSearch guifg=gold guibg=indianred4 gui=NONE
" visual mode
if version < 700
hi Visual guifg=fg guibg=khaki1 gui=NONE
hi VisualNOS guifg=fg guibg=darkolivegreen1 gui=NONE
" diff
hi DiffAdd guifg=fg guibg=chartreuse gui=NONE
hi DiffChange guifg=fg guibg=steelblue1 gui=NONE
hi DiffDelete guifg=fg guibg=gold gui=NONE
hi DiffText guifg=fg guibg=cadetblue1 gui=NONE
else
hi Visual guibg=khaki1 gui=NONE
hi VisualNOS guibg=darkolivegreen1 gui=NONE
" diff
hi DiffAdd guibg=chartreuse gui=NONE
hi DiffChange guibg=steelblue1 gui=NONE
hi DiffDelete guibg=gold gui=NONE
hi DiffText guibg=cadetblue1 gui=NONE
endif
" line numbers and folding
hi LineNr guifg=darkseagreen4 guibg=bg gui=NONE
hi NonText guifg=sienna4 guibg=wheat3 gui=NONE
hi Folded guifg=brown guibg=wheat3 gui=NONE
hi FoldColumn guifg=brown guibg=wheat3 gui=NONE
hi SignColumn guifg=firebrick3 guibg=wheat3 gui=NONE
" windows, statusline
hi StatusLine guifg=fg guibg=burlywood3 gui=NONE
hi StatusLineNC guifg=wheat2 guibg=burlywood4 gui=NONE
hi VertSplit guifg=wheat2 guibg=burlywood4 gui=NONE
hi WildMenu guifg=gold guibg=indianred4 gui=NONE
" colors for GUI
if 0 < s:mimic_colorize_gui
" will be set for everyone but Windows.
" Athena, Motif, Mac, Photon or GTK GUI.
if has("gui_running") && !(has("gui_win32") || has("gui_win32s"))
hi Menu guifg=fg guibg=burlywood
hi Scrollbar guifg=wheat1 guibg=burlywood4
hi Tooltip guifg=green4 guibg=darkseagreen2
endif
endif
" vim >= 7.0 only
if version >= 700
hi CursorLine guibg=lemonchiffon1 gui=NONE
hi CursorColumn guibg=lemonchiffon1 gui=NONE
" tab pages
hi TabLine guifg=wheat2 guibg=burlywood4 gui=NONE
hi TabLineFill guifg=wheat2 guibg=burlywood4 gui=NONE
hi TabLineSel guifg=fg guibg=burlywood3 gui=NONE
" popup completion menu
hi Pmenu guifg=fg guibg=darkseagreen2 gui=NONE
hi PmenuSel guifg=darkseagreen1 guibg=green4 gui=NONE
hi PmenuSbar guifg=darkseagreen3 guibg=darkseagreen3 gui=NONE
hi PmenuThumb guifg=darkseagreen4 guibg=darkseagreen4 gui=NONE
" spell checking
hi SpellBad guisp=red gui=undercurl
hi SpellCap guisp=blue gui=undercurl
hi SpellLocal guisp=cyan3 gui=undercurl
hi SpellRare guisp=orchid2 gui=undercurl
endif
" other texts
hi Question guifg=forestgreen guibg=bg gui=NONE
hi WarningMsg guifg=red2 guibg=bg gui=NONE
hi ErrorMsg guifg=bg guibg=red2 gui=NONE
hi Title guifg=deepskyblue4 guibg=bg gui=NONE
hi Directory guifg=green4 guibg=bg gui=NONE
hi MoreMsg guifg=sienna4 guibg=wheat1 gui=NONE
hi ModeMsg guifg=fg guibg=darkseagreen2 gui=NONE
hi SpecialKey guifg=royalblue2 guibg=bg gui=NONE
" Default Syntax Highlight {{{1
"~~~~~~~~~~~~~~~~~~~~~~~~~~
hi Comment guifg=sienna guibg=bg gui=NONE
hi SpecialComment guifg=salmon3 guibg=bg gui=NONE
hi Constant guifg=darkorange2 guibg=bg gui=NONE
hi Character guifg=tan3 guibg=bg gui=NONE
hi String guifg=tan3 guibg=bg gui=NONE
hi link Number Constant
hi link Boolean Constant
hi link Float Constant
hi Identifier guifg=darkolivegreen4 guibg=bg gui=NONE
hi Function guifg=darkolivegreen4 guibg=bg gui=NONE
hi Statement guifg=green4 guibg=bg gui=NONE
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi PreProc guifg=tomato3 guibg=bg gui=NONE
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi Type guifg=olivedrab4 guibg=bg gui=NONE
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi Special guifg=deepskyblue4 guibg=bg gui=NONE
hi link SpecialChar Special
hi link Delimiter Special
hi link Tag Special
hi Debug guifg=grey40 guibg=bg gui=NONE
hi Underlined guifg=forestgreen guibg=bg gui=underline
hi Ignore guifg=grey90 guibg=bg gui=NONE
hi Error guifg=bg guibg=red3 gui=NONE
hi Todo guifg=brown4 guibg=burlywood1 gui=NONE
" Font Style {{{1
"~~~~~~~~~~~~
if 0 < s:mimic_font_style
" Function: s:MultiHi {{{2
" Sets highlight option(s) on all its arguments.
" Parameters:
" option -- a string in the form of "key1=value1 key2=value2 ... keyN=valueN".
" ... -- the highlight group names.
function s:MultiHi(option, ...)
let l:i = 1
while l:i <= a:0
silent execute "hi " . a:{l:i} . " " . a:option
let l:i = l:i + 1
endwhile
endfunction "}}}2
" set the bold only options, including the "bold & italics" groups.
if 1 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=bold", "WildMenu", "TabLineSel", "StatusLine", "MoreMsg", "ModeMsg", "Title", "Constant", "Statement", "PreProc", "Type", "Identifier", "Function", "Special", "Special", "Todo", "Directory")
endif
" set the italic only options
if 2 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=italic", "StatusLineNC", "TabLine", "Comment", "SpecialComment", "Question", "Identifier", "Function", "TODO")
endif
" set the bold & italic options
if 3 <= s:mimic_font_style
call s:MultiHi("gui=bold,italic", "MoreMsg", "Title", "Special", "Identifier", "Function", "Todo", "Directory")
endif
" cleanup
delfunction s:MultiHi
endif
" Cleanup {{{1
"~~~~~~~~~
unlet s:mimic_font_style s:mimic_colorize_gui
" vim:noet:sw=22:ts=22:tw=0:nowrap:
" vim600:fdc=2:fdm=marker:

163
colors/gentooish.vim Executable file
View File

@ -0,0 +1,163 @@
" Vim color file
" Name: gentooish.vim
" Author: Brian Carper<brian@briancarper.net>
" Version: 0.3
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
if has('gui_running')
hi Normal gui=NONE guifg=#cccccc guibg=#191919
hi IncSearch gui=NONE guifg=#000000 guibg=#8bff95
hi Search gui=NONE guifg=#cccccc guibg=#863132
hi ErrorMsg gui=NONE guifg=#cccccc guibg=#863132
hi WarningMsg gui=NONE guifg=#cccccc guibg=#863132
hi ModeMsg gui=NONE guifg=#cccccc guibg=NONE
hi MoreMsg gui=NONE guifg=#cccccc guibg=NONE
hi Question gui=NONE guifg=#cccccc guibg=NONE
hi StatusLine gui=BOLD guifg=#cccccc guibg=#333333
hi User1 gui=BOLD guifg=#999999 guibg=#333333
hi User2 gui=BOLD guifg=#8bff95 guibg=#333333
hi StatusLineNC gui=NONE guifg=#999999 guibg=#333333
hi VertSplit gui=NONE guifg=#cccccc guibg=#333333
hi WildMenu gui=BOLD guifg=#cf7dff guibg=#1F0F29
hi DiffText gui=NONE guifg=#000000 guibg=#4cd169
hi DiffChange gui=NONE guifg=NONE guibg=#541691
hi DiffDelete gui=NONE guifg=#cccccc guibg=#863132
hi DiffAdd gui=NONE guifg=#cccccc guibg=#306d30
hi Cursor gui=NONE guifg=#000000 guibg=#8bff95
hi Folded gui=NONE guifg=#aaa400 guibg=#000000
hi FoldColumn gui=NONE guifg=#cccccc guibg=#000000
hi Directory gui=NONE guifg=#8bff95 guibg=NONE
hi LineNr gui=NONE guifg=#bbbbbb guibg=#222222
hi NonText gui=NONE guifg=#555555 guibg=NONE
hi SpecialKey gui=NONE guifg=#6f6f2f guibg=NONE
hi Title gui=NONE guifg=#9a383a guibg=NONE
hi Visual gui=NONE guifg=#cccccc guibg=#1d474f
hi Comment gui=NONE guifg=#666666 guibg=NONE
hi Constant gui=NONE guifg=#b8bb00 guibg=NONE
hi Boolean gui=NONE guifg=#00ff00 guibg=NONE
hi String gui=NONE guifg=#5dff9e guibg=#0f291a
hi Error gui=NONE guifg=#990000 guibg=#000000
hi Identifier gui=NONE guifg=#4cbbd1 guibg=NONE
hi Ignore gui=NONE guifg=#555555
hi Number gui=NONE guifg=#ddaa66 guibg=NONE
hi PreProc gui=NONE guifg=#9a383a guibg=NONE
hi Special gui=NONE guifg=#ffcd8b guibg=NONE
hi Statement gui=NONE guifg=#4cd169 guibg=NONE
hi Todo gui=NONE guifg=#cccccc guibg=#863132
hi Type gui=NONE guifg=#c476f1 guibg=NONE
hi Underlined gui=UNDERLINE guifg=#cccccc guibg=NONE
hi Visual gui=NONE guifg=#ffffff guibg=#6e4287
hi VisualNOS gui=NONE guifg=#cccccc guibg=#000000
hi CursorLine gui=NONE guifg=NONE guibg=#222222
hi CursorColumn gui=NONE guifg=NONE guibg=#222222
hi lispList gui=NONE guifg=#555555
if v:version >= 700
hi Pmenu gui=NONE guifg=#cccccc guibg=#222222
hi PMenuSel gui=BOLD guifg=#c476f1 guibg=#000000
hi PmenuSbar gui=NONE guifg=#cccccc guibg=#000000
hi PmenuThumb gui=NONE guifg=#cccccc guibg=#333333
hi SpellBad gui=undercurl guisp=#cc6666
hi SpellRare gui=undercurl guisp=#cc66cc
hi SpellLocal gui=undercurl guisp=#cccc66
hi SpellCap gui=undercurl guisp=#66cccc
hi MatchParen gui=NONE guifg=#ffffff guibg=#005500
endif
else
" Dumped via CSApprox, then edited slightly
" (http://www.vim.org/scripts/script.php?script_id=2390)
hi SpecialKey term=bold ctermfg=58
hi NonText term=bold ctermfg=240
hi Directory term=bold ctermfg=120
hi ErrorMsg term=standout ctermfg=252 ctermbg=95
hi IncSearch term=reverse ctermfg=16 ctermbg=120
hi Search term=reverse ctermfg=252 ctermbg=95
hi MoreMsg term=bold ctermfg=252
hi ModeMsg term=bold ctermfg=252
hi LineNr term=underline ctermfg=250 ctermbg=235
hi Question term=standout ctermfg=252
hi StatusLine term=bold,reverse cterm=bold ctermfg=252 ctermbg=236
hi StatusLineNC term=reverse cterm=bold ctermfg=240 ctermbg=236
hi VertSplit term=reverse ctermfg=252 ctermbg=236
hi Title term=bold ctermfg=95
hi Visual term=reverse ctermfg=231 ctermbg=60
hi VisualNOS term=bold,underline ctermfg=252 ctermbg=16
hi WarningMsg term=standout ctermfg=252 ctermbg=95
hi WildMenu term=standout cterm=bold ctermfg=177 ctermbg=16
hi Folded term=standout ctermfg=142 ctermbg=16
hi FoldColumn term=standout ctermfg=252 ctermbg=16
hi DiffAdd term=bold ctermfg=252 ctermbg=59
hi DiffChange term=bold ctermbg=54
hi DiffDelete term=bold ctermfg=252 ctermbg=95
hi DiffText term=reverse ctermfg=16 ctermbg=77
hi SignColumn term=standout ctermfg=51 ctermbg=250
hi TabLine term=underline cterm=underline ctermbg=248
hi TabLineSel term=bold cterm=bold
hi TabLineFill term=reverse ctermfg=234 ctermbg=252
hi CursorColumn term=reverse ctermbg=235
hi CursorLine term=underline ctermbg=235
hi Cursor ctermfg=16 ctermbg=120
hi lCursor ctermfg=234 ctermbg=252
hi Normal ctermfg=252 ctermbg=234
hi Comment term=bold ctermfg=241
hi Constant term=underline ctermfg=142
hi Special term=bold ctermfg=222
hi Identifier term=underline ctermfg=74
hi Statement term=bold ctermfg=77
hi PreProc term=underline ctermfg=95
hi Type term=underline ctermfg=177
hi Underlined term=underline cterm=underline ctermfg=252
hi Ignore ctermfg=240
hi Error term=reverse ctermfg=88 ctermbg=16
hi Todo term=standout ctermfg=252 ctermbg=95
hi String ctermfg=85 ctermbg=16
hi Number ctermfg=179
hi Boolean ctermfg=46
hi Special term=bold ctermfg=222
hi Identifier term=underline ctermfg=74
hi Statement term=bold ctermfg=77
hi PreProc term=underline ctermfg=95
hi Type term=underline ctermfg=177
hi Underlined term=underline cterm=underline ctermfg=252
hi Ignore ctermfg=240
hi Error term=reverse ctermfg=88 ctermbg=16
hi Todo term=standout ctermfg=252 ctermbg=95
hi String ctermfg=85 ctermbg=16
hi Number ctermfg=179
hi Boolean ctermfg=46
hi User1 cterm=bold ctermfg=246 ctermbg=236
hi User2 cterm=bold ctermfg=120 ctermbg=236
if v:version >= 700
hi SpellBad term=reverse cterm=undercurl ctermfg=167
hi SpellCap term=reverse cterm=undercurl ctermfg=80
hi SpellRare term=reverse cterm=undercurl ctermfg=170
hi SpellLocal term=underline cterm=undercurl ctermfg=185
hi Pmenu ctermfg=252 ctermbg=235
hi PmenuSel cterm=bold ctermfg=177 ctermbg=16
hi PmenuSbar ctermfg=252 ctermbg=16
hi PmenuThumb ctermfg=252 ctermbg=236
hi MatchParen term=reverse ctermfg=231 ctermbg=22
endif
endif

139
colors/github.vim Executable file
View File

@ -0,0 +1,139 @@
" Vim color file
"
" Author: Anthony Carapetis <anthony.carapetis@gmail.com>
"
" Note: Based on github's syntax highlighting theme
" Used Brian Mock's darkspectrum as a starting point/template
" Thanks to Ryan Heath for an easy list of some of the colours:
" http://rpheath.com/posts/356-github-theme-for-syntax-gem
hi clear
set background=light
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="github"
hi Normal guifg=#000000 guibg=#F8F8FF
" {{{ Cursor
hi Cursor guibg=#444454 guifg=#F8F8FF
hi CursorLine guibg=#D8D8DD
hi CursorColumn guibg=#E8E8EE
" }}}
" {{{ Diff
hi DiffAdd guifg=#003300 guibg=#DDFFDD gui=none
hi DiffChange guibg=#ececec gui=none
hi DiffText guifg=#000033 guibg=#DDDDFF gui=none
hi DiffDelete guifg=#DDCCCC guibg=#FFDDDD gui=none
" }}}
" {{{ Folding / Line Numbering / Status Lines
hi Folded guibg=#ECECEC guifg=#808080 gui=bold
hi vimFold guibg=#ECECEC guifg=#808080 gui=bold
hi FoldColumn guibg=#ECECEC guifg=#808080 gui=bold
hi LineNr guifg=#959595 guibg=#ECECEC gui=bold
hi NonText guifg=#808080 guibg=#ECECEC
hi Folded guifg=#808080 guibg=#ECECEC gui=bold
hi FoldeColumn guifg=#808080 guibg=#ECECEC gui=bold
hi VertSplit guibg=#bbbbbb guifg=#bbbbbb gui=none
hi StatusLine guibg=#bbbbbb guifg=#404040 gui=bold
hi StatusLineNC guibg=#d4d4d4 guifg=#404040 gui=italic
" }}}
" {{{ Misc
hi ModeMsg guifg=#990000
hi MoreMsg guifg=#990000
hi Title guifg=#ef5939
hi WarningMsg guifg=#ef5939
hi SpecialKey guifg=#177F80 gui=italic
hi MatchParen guibg=#cdcdfd guifg=#000000
hi Underlined guifg=#000000 gui=underline
hi Directory guifg=#990000
" }}}
" {{{ Search, Visual, etc
hi Visual guifg=#FFFFFF guibg=#3465a4 gui=none
hi VisualNOS guifg=#FFFFFF guibg=#204a87 gui=none
hi IncSearch guibg=#cdcdfd guifg=#000000 gui=italic
hi Search guibg=#cdcdfd guifg=#000000 gui=italic
" }}}
" {{{ Syntax groups
hi Ignore guifg=#808080
hi Identifier guifg=#0086B3
hi PreProc guifg=#A0A0A0 gui=bold
hi Comment guifg=#999988
hi Constant guifg=#177F80 gui=none
hi String guifg=#D81745
hi Function guifg=#990000 gui=bold
hi Statement guifg=#000000 gui=bold
hi Type guifg=#445588 gui=bold
hi Number guifg=#1C9898
hi Todo guifg=#FFFFFF guibg=#990000 gui=bold
hi Special guifg=#159828 gui=bold
hi rubySymbol guifg=#960B73
hi Error guibg=#f8f8ff guifg=#ff1100 gui=undercurl
hi Todo guibg=#f8f8ff guifg=#ff1100 gui=underline
hi Label guifg=#000000 gui=bold
hi StorageClass guifg=#000000 gui=bold
hi Structure guifg=#000000 gui=bold
hi TypeDef guifg=#000000 gui=bold
" }}}
" {{{ Completion menus
hi WildMenu guifg=#7fbdff guibg=#425c78 gui=none
hi Pmenu guibg=#808080 guifg=#ffffff gui=bold
hi PmenuSel guibg=#cdcdfd guifg=#000000 gui=italic
hi PmenuSbar guibg=#000000 guifg=#444444
hi PmenuThumb guibg=#aaaaaa guifg=#aaaaaa
" }}}
" {{{ Spelling
hi spellBad guisp=#fcaf3e
hi spellCap guisp=#73d216
hi spellRare guisp=#fcaf3e
hi spellLocal guisp=#729fcf
" }}}
" {{{ Aliases
hi link cppSTL Function
hi link cppSTLType Type
hi link Character Number
hi link htmlTag htmlEndTag
"hi link htmlTagName htmlTag
hi link htmlLink Underlined
hi link pythonFunction Identifier
hi link Question Type
hi link CursorIM Cursor
hi link VisualNOS Visual
hi link xmlTag Identifier
hi link xmlTagName Identifier
hi link shDeref Identifier
hi link shVariable Function
hi link rubySharpBang Special
hi link perlSharpBang Special
hi link schemeFunc Statement
"hi link shSpecialVariables Constant
"hi link bashSpecialVariables Constant
" }}}
" {{{ Tabs (non-gui0
hi TabLine guifg=#404040 guibg=#dddddd gui=none
hi TabLineFill guifg=#404040 guibg=#dddddd gui=none
hi TabLineSel guifg=#404040 gui=bold
" }}}
"
" vim: sw=4 ts=4 foldmethod=marker

70
colors/golden.vim Executable file
View File

@ -0,0 +1,70 @@
" vim: tw=0 ts=4 sw=4
" Vim color file
"
" Creator: Ryan Phillips <ryan@trolocsis.com>
" Credits: This color scheme originated from the idea of
" Jeffrey Bakker, the creator of webcpp (http://webcpp.sourceforge.net/).
" URL: http://www.trolocsis.com/vim/golden.vim
"
hi clear
set background=dark
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "golden"
hi Normal ctermfg=yellow guifg=#ddbb00 guibg=black
hi Scrollbar ctermfg=Yellow guifg=#ddbb00 guibg=black
hi Menu ctermfg=darkyellow guifg=#ffddaa guibg=black
hi SpecialKey ctermfg=yellow term=bold cterm=bold guifg=#ffddaa
hi NonText ctermfg=LightBlue term=bold cterm=bold gui=bold guifg=#DBCA98
hi Directory ctermfg=DarkYellow term=bold cterm=bold guifg=#ffddaa
hi ErrorMsg term=standout cterm=bold ctermfg=White ctermbg=Red guifg=White guibg=Red
hi Search term=reverse ctermfg=white ctermbg=red guifg=white guibg=Red
hi MoreMsg term=bold cterm=bold ctermfg=Yellow gui=bold guifg=#ddbb00
hi ModeMsg term=bold ctermfg=DarkYellow cterm=bold gui=bold guifg=Black guibg=#ddbb00
hi LineNr term=underline ctermfg=Brown cterm=bold guifg=#978345
hi Question term=standout cterm=bold ctermfg=Brown gui=bold guifg=#ffddaa
hi StatusLine term=bold,reverse cterm=bold ctermfg=Black ctermbg=DarkGrey gui=bold guifg=#978345 guibg=#2E2E2E
hi StatusLineNC term=reverse ctermfg=white ctermbg=black guifg=grey guibg=#3E3E3E
hi Title term=bold cterm=bold ctermfg=brown gui=bold guifg=#DBCA98
hi Visual term=reverse cterm=reverse gui=reverse
hi WarningMsg term=standout cterm=bold ctermfg=darkblue guifg=Red
hi Cursor guifg=bg guibg=#FF5E06 ctermbg=Brown
hi Comment term=bold cterm=bold ctermfg=brown guifg=#978345
hi Constant term=underline cterm=bold ctermfg=red guifg=Red
hi Special term=bold cterm=bold ctermfg=red guifg=Orange
hi Identifier term=underline ctermfg=lightgray guifg=#DBCA98
hi Statement term=bold cterm=bold ctermfg=lightgreen gui=bold guifg=#ffff60
hi PreProc term=underline ctermfg=brown guifg=#ffddaa
hi Type term=underline cterm=bold ctermfg=lightgreen gui=bold guifg=#FFE13F
hi Error term=reverse ctermfg=darkcyan ctermbg=black guifg=Red guibg=Black
hi Todo term=standout ctermfg=black ctermbg=yellow guifg=#FFE13F guibg=#2E2E2E
hi VertSplit guifg=#2E2E2E guibg=#978345 ctermfg=black ctermbg=darkgrey
hi Folded guifg=orange guibg=#2E2E2E ctermfg=yellow
hi link IncSearch Visual
hi link String Constant
hi link Character Constant
hi link Number Constant
hi link Boolean Constant
hi link Float Number
hi link Function Identifier
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi link Tag Special
hi link SpecialChar Special
hi link Delimiter Special
hi link SpecialComment Special
hi link Debug Special

235
colors/greyhouse.vim Executable file
View File

@ -0,0 +1,235 @@
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" ColorScheme: greyhouse.vim
" Last Change: 2009-10-17 [17:02:43]
" Version: 120
" License: Public Domain, Free / Frei / Gratis / Libre.
" Author: Jaime Wottrich, <jaime.wottrich@gmail.com>
" Help: :h greyhouse.vim
" :h mimicpak
" :h mimicpak-options
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" Setup {{{1
"~~~~~~~
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "greyhouse"
" Function: s:GetValue(var, ...) {{{2
" Looks up the value of a variable in this order (by default):
" buffer, window, tabpage and global.
" The one that exists first is returned, or 0 if none of them exists.
" Optional Args:
" a:1 value to return if variable doesn't exist.
" a:2 string with comma separated variable prefixes. Examples:
" "b:,t:,g:" - search for buffer, tabpage and global variables
" "w:,t:" - search for window and tabpage variables
" "g:" - search for global variables only
function s:GetValue(var, ...)
let l:defvalue = 0 < a:0 ? a:1 : 0
let l:prefixes = 1 < a:0 ? a:2 . "" : "b:,w:,t:,g:"
let l:start = 0
let l:i = stridx(l:prefixes, ",")
while 1
" track down the comma position, and handle special cases:
" - only one prefix without commas, and
" - after the last encountered comma.
let l:end = l:i < 0 ? strlen(l:prefixes) : l:i
let l:prefix = strpart(l:prefixes, l:start, l:end - l:start)
if exists(prefix . a:var)
return {prefix . a:var}
endif
" after last comma (or one prefix only without commas),
" and variable not found
if l:i < 0
return l:defvalue
endif
" update needle and get next comma position
let l:start = l:i + 1
let l:i = stridx(l:prefixes, ",", l:start)
endwhile
endfunction "}}}2
" get the values (if any) for the options
let s:mimic_font_style = s:GetValue("mimic_font_style")
let s:mimic_colorize_gui = s:GetValue("mimic_colorize_gui")
" cleanup
delfunction s:GetValue
" Default Highlight {{{1
"~~~~~~~~~~~~~~~~~~~
hi Normal guifg=#000000 guibg=#d3d3d3 gui=NONE ctermfg=black ctermbg=gray cterm=NONE
hi Cursor guifg=#ffffff guibg=#000099 gui=NONE ctermfg=white ctermbg=darkblue cterm=NONE
hi CursorIM guifg=#ffffff guibg=#003300 gui=NONE ctermfg=white ctermbg=darkgreen cterm=NONE
hi MatchParen guifg=#ffffff guibg=#990000 gui=NONE ctermfg=white ctermbg=darkred cterm=NONE
" search
hi Search guifg=#000000 guibg=#78d878 gui=NONE ctermfg=fg ctermbg=green cterm=NONE
hi IncSearch guifg=#000000 guibg=#78d8d8 gui=NONE ctermfg=fg ctermbg=cyan cterm=NONE
" visual mode, line number
if version < 700
hi Visual guifg=fg guibg=#b3b3b3 gui=NONE ctermfg=bg ctermbg=black cterm=NONE
hi VisualNOS guifg=fg guibg=#d3a3a3 gui=NONE ctermfg=bg ctermbg=darkred cterm=NONE
hi LineNr guifg=#886688 guibg=bg gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
else
hi Visual guibg=#b3b3b3 gui=NONE ctermfg=bg ctermbg=black cterm=NONE
hi VisualNOS guibg=#d3a3a3 gui=NONE ctermfg=bg ctermbg=darkred cterm=NONE
hi LineNr guifg=#886688 gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
endif
" folding
hi NonText guifg=#886688 guibg=bg gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
hi Folded guifg=#553355 guibg=#b8b8b8 gui=NONE ctermfg=darkmagenta ctermbg=darkgray cterm=NONE
hi FoldColumn guifg=#664466 guibg=bg gui=NONE ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi SignColumn guifg=#446666 guibg=bg gui=NONE ctermfg=darkcyan ctermbg=bg cterm=NONE
" windows, statusline
hi StatusLine guifg=bg guibg=#333333 gui=NONE ctermfg=bg ctermbg=black cterm=NONE
hi StatusLineNC guifg=fg guibg=#999999 gui=NONE ctermfg=fg ctermbg=darkgray cterm=NONE
hi VertSplit guifg=fg guibg=#999999 gui=NONE ctermfg=fg ctermbg=darkgray cterm=NONE
hi WildMenu guifg=fg guibg=bg gui=underline ctermfg=fg ctermbg=bg cterm=NONE
" colors for GUI
if 0 < s:mimic_colorize_gui
" will be set for everyone but Windows.
" Athena, Motif, Mac, Photon or GTK GUI.
if has("gui_running") && !(has("gui_win32") || has("gui_win32s"))
hi Menu guifg=black guibg=grey75
hi Scrollbar guifg=black guibg=grey75
hi Tooltip guifg=grey25 guibg=lightyellow
endif
endif
" vim >= 7.0 only
if version >= 700
hi CursorLine guibg=#c3c3c3 gui=NONE ctermbg=white cterm=NONE
hi CursorColumn guibg=#c3c3c3 gui=NONE ctermbg=white cterm=NONE
" tab pages
hi TabLine guifg=fg guibg=#999999 gui=NONE ctermfg=fg ctermbg=darkgray cterm=NONE
hi TabLineFill guifg=fg guibg=#999999 gui=NONE ctermfg=fg ctermbg=darkgray cterm=NONE
hi TabLineSel guifg=bg guibg=#333333 gui=NONE ctermfg=bg ctermbg=black cterm=NONE
" popup completion menu
hi Pmenu guifg=bg guibg=#666666 gui=NONE ctermfg=bg ctermbg=darkgray cterm=NONE
hi PmenuSel guifg=fg guibg=#cccccc gui=underline ctermfg=fg ctermbg=gray cterm=NONE
hi PmenuSbar guifg=#333333 guibg=#333333 gui=NONE ctermfg=black ctermbg=black cterm=NONE
hi PmenuThumb guifg=#444444 guibg=#444444 gui=NONE ctermfg=darkgray ctermbg=darkgray cterm=NONE
" spell checking
hi SpellBad guisp=#990000 gui=undercurl ctermfg=bg ctermbg=darkred cterm=NONE
hi SpellCap guisp=#000099 gui=undercurl ctermfg=bg ctermbg=darkblue cterm=NONE
hi SpellLocal guisp=#009999 gui=undercurl ctermfg=fg ctermbg=darkcyan cterm=NONE
hi SpellRare guisp=#990099 gui=undercurl ctermfg=bg ctermbg=darkmagenta cterm=NONE
endif
" other texts
hi Question guifg=#900090 guibg=bg gui=NONE ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi WarningMsg guifg=#900000 guibg=bg gui=NONE ctermfg=darkred ctermbg=bg cterm=NONE
hi ErrorMsg guifg=bg guibg=#a00000 gui=NONE ctermfg=yellow ctermbg=red cterm=NONE
hi Title guifg=#006800 guibg=bg gui=NONE ctermfg=fg ctermbg=bg cterm=NONE
hi Directory guifg=#000090 guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi MoreMsg guifg=#606000 guibg=bg gui=NONE ctermfg=darkyellow ctermbg=bg cterm=NONE
hi ModeMsg guifg=#703000 guibg=bg gui=NONE ctermfg=darkred ctermbg=bg cterm=NONE
hi SpecialKey guifg=#007050 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
" diff
hi DiffAdd guifg=fg guibg=#99e899 gui=NONE ctermfg=fg ctermbg=bg cterm=NONE
hi DiffChange guifg=fg guibg=#9999e8 gui=NONE ctermfg=fg ctermbg=bg cterm=NONE
hi DiffDelete guifg=fg guibg=#e89999 gui=NONE ctermfg=fg ctermbg=bg cterm=NONE
hi DiffText guifg=fg guibg=#99e8e8 gui=NONE ctermfg=fg ctermbg=bg cterm=NONE
" Default Syntax Highlight {{{1
"~~~~~~~~~~~~~~~~~~~~~~~~~~
hi Comment guifg=#205e50 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi SpecialComment guifg=#505320 guibg=bg gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
hi Character guifg=#0000a0 guibg=bg gui=NONE ctermfg=blue ctermbg=bg cterm=NONE
hi String guifg=#0000a0 guibg=bg gui=NONE ctermfg=blue ctermbg=bg cterm=NONE
hi Constant guifg=#400080 guibg=bg gui=NONE ctermfg=darkyellow ctermbg=bg cterm=NONE
hi link Float Constant
hi link Number Constant
hi link Boolean Constant
hi Identifier guifg=#495a16 guibg=bg gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
hi link Function Identifier
hi Statement guifg=#004080 guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi PreProc guifg=#804040 guibg=bg gui=NONE ctermfg=darkred ctermbg=bg cterm=NONE
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi Type guifg=#800080 guibg=bg gui=NONE ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi Special guifg=#9c6911 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi SpecialChar guifg=#3a5c57 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi link Tag Special
hi link Delimiter SpecialChar
hi Debug guifg=#666666 guibg=bg gui=NONE ctermfg=darkgrey ctermbg=bg cterm=NONE
hi Underlined guifg=#004080 guibg=bg gui=underline ctermfg=darkblue ctermbg=bg cterm=underline
hi Ignore guifg=#b3b3b3 guibg=bg gui=NONE ctermfg=bg ctermbg=bg cterm=NONE
hi Error guifg=#cc0000 guibg=bg gui=underline ctermfg=white ctermbg=red cterm=NONE
hi Todo guifg=fg guibg=#cccc00 gui=underline ctermfg=fg ctermbg=yellow cterm=NONE
" Font Style {{{1
"~~~~~~~~~~~~
if has("gui_running") && 0 < s:mimic_font_style
" Function: s:MultiHi {{{2
" Sets highlight option(s) for all its arguments.
" Parameters:
" option -- a string in the form of "key1=value1 key2=value2 ... keyN=valueN".
" ... -- the highlight group names.
function s:MultiHi(option, ...)
let l:i = 1
while l:i <= a:0
silent execute "hi " . a:{l:i} . " " . a:option
let l:i = l:i + 1
endwhile
endfunction "}}}2
" set the bold only options, including the "bold & italics" groups.
if 1 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=bold", "WildMenu", "TabLineSel", "StatusLine", "MoreMsg", "ModeMsg", "Title", "Constant", "Statement", "PreProc", "Type", "Identifier", "Special", "SpecialChar", "Todo")
endif
" set the italic only options
if 2 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=italic", "StatusLineNC", "Comment", "SpecialComment", "Question")
endif
" set the bold & italic options
if 3 <= s:mimic_font_style
call s:MultiHi("gui=bold,italic", "MoreMsg", "Title", "Identifier", "Todo")
endif
" cleanup
delfunction s:MultiHi
endif
" Cleanup {{{1
"~~~~~~~~~
unlet s:mimic_font_style s:mimic_colorize_gui
" vim:noet:sw=22:ts=22:tw=0:nowrap:
" vim600:fdc=2:fdm=marker:

103
colors/guardian.vim Executable file
View File

@ -0,0 +1,103 @@
" Vim color file
" Maintainer: Anders Korte <anderskorte@eml.cc>
" Last Change: 6 Apr 2005
" Guardian color scheme 1.2
" Rich-syntax colors for source editing and other vimming.
set background=dark
hi clear
syntax reset
" Colors for the User Interface.
hi Cursor guibg=#cc4455 guifg=white gui=bold ctermbg=4 ctermfg=15
hi link CursorIM Cursor
hi Normal guibg=#332211 guifg=white gui=none ctermbg=0 ctermfg=15
hi NonText guibg=#445566 guifg=#ffeecc gui=bold ctermbg=8 ctermfg=14
hi Visual guibg=#557799 guifg=white gui=none ctermbg=9 ctermfg=15
hi Linenr guibg=bg guifg=#aaaaaa gui=none ctermbg=bg ctermfg=7
hi Directory guibg=bg guifg=#337700 gui=none ctermbg=bg ctermfg=10
hi IncSearch guibg=#0066cc guifg=white gui=none ctermbg=1 ctermfg=15
hi link Seach IncSearch
hi SpecialKey guibg=bg guifg=fg gui=none ctermbg=bg ctermfg=fg
hi Titled guibg=bg guifg=fg gui=none ctermbg=bg ctermfg=fg
hi ErrorMsg guibg=bg guifg=#ff0000 gui=bold ctermbg=bg ctermfg=12
hi ModeMsg guibg=bg guifg=#ffeecc gui=none ctermbg=bg ctermfg=14
hi link MoreMsg ModeMsg
hi Question guibg=bg guifg=#ccffcc gui=bold ctermbg=bg ctermfg=10
hi link WarningMsg ErrorMsg
hi StatusLine guibg=#ffeecc guifg=black gui=bold ctermbg=14 ctermfg=0
hi StatusLineNC guibg=#cc4455 guifg=white gui=none ctermbg=4 ctermfg=11
hi VertSplit guibg=#cc4455 guifg=white gui=none ctermbg=4 ctermfg=11
hi DiffAdd guibg=#446688 guifg=fg gui=none ctermbg=1 ctermfg=fg
hi DiffChange guibg=#558855 guifg=fg gui=none ctermbg=2 ctermfg=fg
hi DiffDelete guibg=#884444 guifg=fg gui=none ctermbg=4 ctermfg=fg
hi DiffText guibg=#884444 guifg=fg gui=bold ctermbg=4 ctermfg=fg
" Colors for Syntax Highlighting.
hi Comment guibg=#334455 guifg=#dddddd gui=none ctermbg=8 ctermfg=7
hi Constant guibg=bg guifg=white gui=bold ctermbg=8 ctermfg=15
hi String guibg=bg guifg=#ffffcc gui=italic ctermbg=bg ctermfg=14
hi Character guibg=bg guifg=#ffffcc gui=bold ctermbg=bg ctermfg=14
hi Number guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15
hi Boolean guibg=bg guifg=#bbddff gui=none ctermbg=1 ctermfg=15
hi Float guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15
hi Identifier guibg=bg guifg=#ffddaa gui=bold ctermbg=bg ctermfg=12
hi Function guibg=bg guifg=#ffddaa gui=bold ctermbg=bg ctermfg=12
hi Statement guibg=bg guifg=#ffffcc gui=bold ctermbg=bg ctermfg=14
hi Conditional guibg=bg guifg=#ff6666 gui=bold ctermbg=bg ctermfg=12
hi Repeat guibg=bg guifg=#ff9900 gui=bold ctermbg=4 ctermfg=14
hi Label guibg=bg guifg=#ffccff gui=bold ctermbg=bg ctermfg=13
hi Operator guibg=bg guifg=#cc9966 gui=bold ctermbg=6 ctermfg=15
hi Keyword guibg=bg guifg=#66ffcc gui=bold ctermbg=bg ctermfg=10
hi Exception guibg=bg guifg=#66ffcc gui=bold ctermbg=bg ctermfg=10
hi PreProc guibg=bg guifg=#ffcc99 gui=bold ctermbg=4 ctermfg=14
hi Include guibg=bg guifg=#99cc99 gui=bold ctermbg=bg ctermfg=10
hi link Define Include
hi link Macro Include
hi link PreCondit Include
hi Type guibg=bg guifg=#ff7788 gui=bold ctermbg=bg ctermfg=12
hi StorageClass guibg=bg guifg=#99cc99 gui=bold ctermbg=bg ctermfg=10
hi Structure guibg=bg guifg=#99ff99 gui=bold ctermbg=bg ctermfg=10
hi Typedef guibg=bg guifg=#99cc99 gui=italic ctermbg=bg ctermfg=10
hi Special guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15
hi SpecialChar guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15
hi Tag guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15
hi Delimiter guibg=bg guifg=fg gui=bold ctermbg=1 ctermfg=fg
hi SpecialComment guibg=#334455 guifg=#dddddd gui=italic ctermbg=1 ctermfg=15
hi Debug guibg=bg guifg=#ff9999 gui=none ctermbg=8 ctermfg=12
hi Underlined guibg=bg guifg=#99ccff gui=underline ctermbg=bg ctermfg=9 cterm=underline
hi Title guibg=#445566 guifg=white gui=bold ctermbg=1 ctermfg=15
hi Ignore guibg=bg guifg=#cccccc gui=italic ctermbg=bg ctermfg=8
hi Error guibg=#ff0000 guifg=white gui=bold ctermbg=12 ctermfg=15
hi Todo guibg=#556677 guifg=#ff0000 gui=bold ctermbg=1 ctermfg=12
hi htmlH2 guibg=bg guifg=fg gui=bold ctermbg=8 ctermfg=fg
hi link htmlH3 htmlH2
hi link htmlH4 htmlH3
hi link htmlH5 htmlH4
hi link htmlH6 htmlH5
" And finally.
let g:colors_name = "Guardian"
let colors_name = "Guardian"

138
colors/habilight.vim Executable file
View File

@ -0,0 +1,138 @@
" Vim color file
" A version of nuvola.vim colorscheme, original by Dr. J. Pfefferl
" I changed some colors and added some highlights for C and Vim 7
" vim: tw=0 ts=4 sw=4
" Maintainer: Christian Habermann
" Email: christian( at )habermann-net( point )de
" Version: 1.2
" History: 1.2: nicer colors for paren matching
" 1.1: Vim 7 support added (completion, spell checker, paren, tabs)
" 1.0: initial version
"
" Intro {{{1
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "habiLight"
" Normal {{{1
hi Normal ctermfg=black ctermbg=NONE guifg=black guibg=#F9F5F9
" Search {{{1
hi IncSearch cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=UNDERLINE guifg=Black guibg=#FFE568
hi Search term=reverse cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=NONE guifg=Black guibg=#FFE568
" Messages {{{1
hi ErrorMsg gui=BOLD guifg=#EB1513 guibg=NONE
hi! link WarningMsg ErrorMsg
hi ModeMsg gui=BOLD guifg=#0070ff guibg=NONE
hi MoreMsg guibg=NONE guifg=seagreen
hi! link Question MoreMsg
" Split area {{{1
hi StatusLine term=BOLD,reverse cterm=NONE ctermfg=Yellow ctermbg=DarkGray gui=BOLD guibg=#56A0EE guifg=white
hi StatusLineNC gui=NONE guibg=#56A0EE guifg=#E9E9F4
hi! link VertSplit StatusLineNC
hi WildMenu gui=UNDERLINE guifg=#56A0EE guibg=#E9E9F4
" Diff {{{1
hi DiffText gui=NONE guifg=#f83010 guibg=#ffeae0
hi DiffChange gui=NONE guifg=#006800 guibg=#d0ffd0
hi DiffDelete gui=NONE guifg=#2020ff guibg=#c8f2ea
hi! link DiffAdd DiffDelete
" Cursor {{{1
hi Cursor gui=none guifg=black guibg=orange
"hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff
hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff
" Fold {{{1
hi Folded gui=NONE guibg=#B5EEB5 guifg=black
"hi FoldColumn gui=NONE guibg=#9FD29F guifg=black
hi! link FoldColumn Folded
" Other {{{1
hi Directory gui=NONE guifg=#0000ff guibg=NONE
hi LineNr gui=NONE guifg=#8080a0 guibg=NONE
hi NonText gui=BOLD guifg=#4000ff guibg=#EFEFF7
"hi SpecialKey gui=NONE guifg=#A35B00 guibg=NONE
hi Title gui=BOLD guifg=#1014AD guibg=NONE
hi Visual term=reverse ctermfg=yellow ctermbg=black gui=NONE guifg=Black guibg=#BDDFFF
hi VisualNOS term=reverse ctermfg=yellow ctermbg=black gui=UNDERLINE guifg=Black guibg=#BDDFFF
" Syntax group {{{1
hi Comment term=BOLD ctermfg=darkgray guifg=darkcyan
hi Constant term=UNDERLINE ctermfg=red guifg=#B91F49
hi Error term=REVERSE ctermfg=15 ctermbg=9 guibg=Red guifg=White
hi Identifier term=UNDERLINE ctermfg=Blue guifg=Blue
hi Number term=UNDERLINE ctermfg=red gui=NONE guifg=#00C226
hi PreProc term=UNDERLINE ctermfg=darkblue guifg=#1071CE
hi Special term=BOLD ctermfg=darkmagenta guifg=red2
hi Statement term=BOLD ctermfg=DarkRed gui=NONE guifg=#F06F00
hi Tag term=BOLD ctermfg=DarkGreen guifg=DarkGreen
hi Todo term=STANDOUT ctermbg=Yellow ctermfg=blue guifg=Blue guibg=Yellow
hi Type term=UNDERLINE ctermfg=Blue gui=NONE guifg=Blue
hi! link String Constant
hi! link Character Constant
hi! link Boolean Constant
hi! link Float Number
hi! link Function Identifier
hi! link Conditional Statement
hi! link Repeat Statement
hi! link Label Statement
hi! link Operator Statement
hi! link Keyword Statement
hi! link Exception Statement
hi! link Include PreProc
hi! link Define PreProc
hi! link Macro PreProc
hi! link PreCondit PreProc
hi! link StorageClass Type
hi! link Structure Type
hi! link Typedef Type
hi! link SpecialChar Special
hi! link Delimiter Special
hi! link SpecialComment Special
hi! link Debug Special
" HTML {{{1
hi htmlLink gui=UNDERLINE guifg=#0000ff guibg=NONE
hi htmlBold gui=BOLD
hi htmlBoldItalic gui=BOLD,ITALIC
hi htmlBoldUnderline gui=BOLD,UNDERLINE
hi htmlBoldUnderlineItalic gui=BOLD,UNDERLINE,ITALIC
hi htmlItalic gui=ITALIC
hi htmlUnderline gui=UNDERLINE
hi htmlUnderlineItalic gui=UNDERLINE,ITALIC
" Tabs {{{1
highlight TabLine term=underline cterm=underline ctermfg=0 ctermbg=7 gui=underline guibg=LightGrey
highlight TabLineFill term=reverse cterm=reverse gui=reverse
highlight TabLineSel term=bold cterm=bold gui=bold
" Spell Checker {{{1
if v:version >= 700
highlight SpellBad term=reverse ctermbg=12 gui=undercurl guisp=Red
highlight SpellCap term=reverse ctermbg=9 gui=undercurl guisp=Blue
highlight SpellRare term=reverse ctermbg=13 gui=undercurl guisp=Magenta
highlight SpellLocale term=underline ctermbg=11 gui=undercurl guisp=DarkCyan
endif
" Completion {{{1
highlight Pmenu ctermbg=13 guifg=Black guibg=#BDDFFF
highlight PmenuSel ctermbg=7 guifg=Black guibg=Orange
highlight PmenuSbar ctermbg=7 guifg=#CCCCCC guibg=#CCCCCC
highlight PmenuThumb cterm=reverse gui=reverse guifg=Black guibg=#AAAAAA
" Misc {{{1
highlight KDE guifg=magenta gui=NONE
highlight mySpecialSymbols guifg=magenta gui=NONE
highlight MatchParen term=reverse ctermbg=11 gui=bold guibg=#B5EEB5 guifg=black
" vim600:foldmethod=marker

385
colors/herald.vim Executable file
View File

@ -0,0 +1,385 @@
" Vim color file
" Name: herald.vim
" Author: Fabio Cevasco <h3rald@h3rald.com>
" Version: 0.2.0
" Notes: Supports 8, 16, 256 and 16,777,216 (RGB) color modes
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "herald"
set background=dark
" Set some syntax-related variables
let ruby_operators = 1
if has("gui_running")
" -> Text; Miscellaneous
hi Normal guibg=#1F1F1F guifg=#D0D0D0 gui=none
hi SpecialKey guibg=#1F1F1F guifg=#E783E9 gui=none
hi VertSplit guibg=#1F1F1F guifg=#FFEE68 gui=none
hi SignColumn guibg=#1F1F1F guifg=#BF81FA gui=none
hi NonText guibg=#1F1F1F guifg=#FC6984 gui=none
hi Directory guibg=#1F1F1F guifg=#FFEE68 gui=none
hi Title guibg=#1F1F1F guifg=#6DF584 gui=bold
" -> Cursor
hi Cursor guibg=#FFEE68 guifg=#1F1F1F gui=none
hi CursorIM guibg=#FFEE68 guifg=#1F1F1F gui=none
hi CursorColumn guibg=#000000 gui=none
hi CursorLine guibg=#000000 gui=none
" -> Folding
hi FoldColumn guibg=#001336 guifg=#003DAD gui=none
hi Folded guibg=#001336 guifg=#003DAD gui=none
" -> Line info
hi LineNr guibg=#000000 guifg=#696567 gui=none
hi StatusLine guibg=#000000 guifg=#696567 gui=none
hi StatusLineNC guibg=#25365a guifg=#696567 gui=none
" -> Messages
hi ErrorMsg guibg=#A32024 guifg=#D0D0D0 gui=none
hi Question guibg=#1F1F1F guifg=#FFA500 gui=none
hi WarningMsg guibg=#FFA500 guifg=#000000 gui=none
hi MoreMsg guibg=#1F1F1F guifg=#FFA500 gui=none
hi ModeMsg guibg=#1F1F1F guifg=#FFA500 gui=none
" -> Search
hi Search guibg=#696567 guifg=#FFEE68 gui=none
hi IncSearch guibg=#696567 guifg=#FFEE68 gui=none
" -> Diff
hi DiffAdd guibg=#006124 guifg=#ED9000 gui=none
hi DiffChange guibg=#0B294A guifg=#A36000 gui=none
hi DiffDelete guibg=#081F38 guifg=#ED9000 gui=none
hi DiffText guibg=#12457D guifg=#ED9000 gui=underline
" -> Menu
hi Pmenu guibg=#140100 guifg=#660300 gui=none
hi PmenuSel guibg=#F17A00 guifg=#4C0200 gui=none
hi PmenuSbar guibg=#430300 gui=none
hi PmenuThumb guibg=#720300 gui=none
hi PmenuSel guibg=#F17A00 guifg=#4C0200 gui=none
" -> Tabs
hi TabLine guibg=#141414 guifg=#1F1F1F gui=none
hi TabLineFill guibg=#000000 gui=none
hi TabLineSel guibg=#1F1F1F guifg=#D0D0D0 gui=bold
"
" -> Visual Mode
hi Visual guibg=#000000 guifg=#FFB539 gui=none
hi VisualNOS guibg=#000000 guifg=#696567 gui=none
" -> Code
hi Comment guibg=#1F1F1F guifg=#696567 gui=none
hi Constant guibg=#1F1F1F guifg=#6DF584 gui=none
hi String guibg=#1F1F1F guifg=#FFB539 gui=none
hi Error guibg=#1F1F1F guifg=#FC4234 gui=none
hi Identifier guibg=#1F1F1F guifg=#70BDF1 gui=none
hi Function guibg=#1F1F1F guifg=#90CBF1 gui=none
hi Ignore guibg=#1F1F1F guifg=#1F1F1F gui=none
hi MatchParen guibg=#FFA500 guifg=#1F1F1F gui=none
hi PreProc guibg=#1F1F1F guifg=#BF81FA gui=none
hi Special guibg=#1F1F1F guifg=#FFEE68 gui=none
hi Todo guibg=#1F1F1F guifg=#FC4234 gui=bold
hi Underlined guibg=#1F1F1F guifg=#FC4234 gui=underline
hi Statement guibg=#1F1F1F guifg=#E783E9 gui=none
hi Operator guibg=#1F1F1F guifg=#FC6984 gui=none
hi Delimiter guibg=#1F1F1F guifg=#FC6984 gui=none
hi Type guibg=#1F1F1F guifg=#FFEE68 gui=none
hi Exception guibg=#1F1F1F guifg=#FC4234 gui=none
" -> HTML-specific
hi htmlBold guibg=#1F1F1F guifg=#D0D0D0 gui=bold
hi htmlBoldItalic guibg=#1F1F1F guifg=#D0D0D0 gui=bold,italic
hi htmlBoldUnderline guibg=#1F1F1F guifg=#D0D0D0 gui=bold,underline
hi htmlBoldUnderlineItalic guibg=#1F1F1F guifg=#D0D0D0 gui=bold,underline,italic
hi htmlItalic guibg=#1F1F1F guifg=#D0D0D0 gui=italic
hi htmlUnderline guibg=#1F1F1F guifg=#D0D0D0 gui=underline
hi htmlUnderlineItalic guibg=#1F1F1F guifg=#D0D0D0 gui=underline,italic
elseif &t_Co == 256
" -> Text; Miscellaneous
hi Normal ctermbg=234 ctermfg=252 cterm=none
hi SpecialKey ctermbg=234 ctermfg=176 cterm=none
hi VertSplit ctermbg=234 ctermfg=227 cterm=none
hi SignColumn ctermbg=234 ctermfg=141 cterm=none
hi NonText ctermbg=234 ctermfg=204 cterm=none
hi Directory ctermbg=234 ctermfg=227 cterm=none
hi Title ctermbg=234 ctermfg=84 cterm=bold
" -> Cursor
hi Cursor ctermbg=227 ctermfg=234 cterm=none
hi CursorIM ctermbg=227 ctermfg=234 cterm=none
hi CursorColumn ctermbg=0 cterm=none
hi CursorLine ctermbg=0 cterm=none
" -> Folding
hi FoldColumn ctermbg=234 ctermfg=25 cterm=none
hi Folded ctermbg=234 ctermfg=25 cterm=none
" -> Line info
hi LineNr ctermbg=0 ctermfg=241 cterm=none
hi StatusLine ctermbg=0 ctermfg=241 cterm=none
hi StatusLineNC ctermbg=237 ctermfg=241 cterm=none
" -> Messages
hi ErrorMsg ctermbg=124 ctermfg=252 cterm=none
hi Question ctermbg=234 ctermfg=214 cterm=none
hi WarningMsg ctermbg=214 ctermfg=0 cterm=none
hi MoreMsg ctermbg=234 ctermfg=214 cterm=none
hi ModeMsg ctermbg=234 ctermfg=214 cterm=none
" -> Search
hi Search ctermbg=241 ctermfg=227 cterm=none
hi IncSearch ctermbg=241 ctermfg=227 cterm=none
" -> Diff
hi DiffAdd ctermbg=22 ctermfg=208 cterm=none
hi DiffChange ctermbg=235 ctermfg=130 cterm=none
hi DiffDelete ctermbg=234 ctermfg=208 cterm=none
hi DiffText ctermbg=24 ctermfg=208 cterm=underline
" -> Menu
hi Pmenu ctermbg=0 ctermfg=52 cterm=none
hi PmenuSel ctermbg=208 ctermfg=52 cterm=none
hi PmenuSbar ctermbg=52 cterm=none
hi PmenuThumb ctermbg=52 cterm=none
hi PmenuSel ctermbg=208 ctermfg=52 cterm=none
" -> Tabs
hi TabLine ctermbg=233 ctermfg=234 cterm=none
hi TabLineFill ctermbg=0 cterm=none
hi TabLineSel ctermbg=234 ctermfg=252 cterm=bold
"
" -> Visual Mode
hi Visual ctermbg=0 ctermfg=215 cterm=none
hi VisualNOS ctermbg=0 ctermfg=241 cterm=none
" -> Code
hi Comment ctermbg=234 ctermfg=241 cterm=none
hi Constant ctermbg=234 ctermfg=84 cterm=none
hi String ctermbg=234 ctermfg=215 cterm=none
hi Error ctermbg=234 ctermfg=203 cterm=none
hi Identifier ctermbg=234 ctermfg=75 cterm=none
hi Function ctermbg=234 ctermfg=117 cterm=none
hi Ignore ctermbg=234 ctermfg=234 cterm=none
hi MatchParen ctermbg=214 ctermfg=234 cterm=none
hi PreProc ctermbg=234 ctermfg=141 cterm=none
hi Special ctermbg=234 ctermfg=227 cterm=none
hi Todo ctermbg=234 ctermfg=203 cterm=bold
hi Underlined ctermbg=234 ctermfg=203 cterm=underline
hi Statement ctermbg=234 ctermfg=176 cterm=none
hi Operator ctermbg=234 ctermfg=204 cterm=none
hi Delimiter ctermbg=234 ctermfg=204 cterm=none
hi Type ctermbg=234 ctermfg=227 cterm=none
hi Exception ctermbg=234 ctermfg=203 cterm=none
" -> HTML-specific
hi htmlBold ctermbg=234 ctermfg=252 cterm=bold
hi htmlBoldItalic ctermbg=234 ctermfg=252 cterm=bold,italic
hi htmlBoldUnderline ctermbg=234 ctermfg=252 cterm=bold,underline
hi htmlBoldUnderlineItalic ctermbg=234 ctermfg=252 cterm=bold,underline,italic
hi htmlItalic ctermbg=234 ctermfg=252 cterm=italic
hi htmlUnderline ctermbg=234 ctermfg=252 cterm=underline
hi htmlUnderlineItalic ctermbg=234 ctermfg=252 cterm=underline,italic
elseif &t_Co == 16
" -> Text; Miscellaneous
hi Normal ctermbg=8 ctermfg=15 cterm=none
hi SpecialKey ctermbg=8 ctermfg=5 cterm=none
hi VertSplit ctermbg=8 ctermfg=14 cterm=none
hi SignColumn ctermbg=8 ctermfg=5 cterm=none
hi NonText ctermbg=8 ctermfg=4 cterm=none
hi Directory ctermbg=8 ctermfg=14 cterm=none
hi Title ctermbg=8 ctermfg=10 cterm=bold
" -> Cursor
hi Cursor ctermbg=14 ctermfg=8 cterm=none
hi CursorIM ctermbg=14 ctermfg=8 cterm=none
hi CursorColumn ctermbg=0 cterm=none
hi CursorLine ctermbg=0 cterm=none
" -> Folding
hi FoldColumn ctermbg=0 ctermfg=1 cterm=none
hi Folded ctermbg=0 ctermfg=1 cterm=none
" -> Line info
hi LineNr ctermbg=0 ctermfg=7 cterm=none
hi StatusLine ctermbg=0 ctermfg=7 cterm=none
hi StatusLineNC ctermbg=0 ctermfg=7 cterm=none
" -> Messages
hi ErrorMsg ctermbg=4 ctermfg=7 cterm=none
hi Question ctermbg=8 ctermfg=14 cterm=none
hi WarningMsg ctermbg=14 ctermfg=0 cterm=none
hi MoreMsg ctermbg=8 ctermfg=14 cterm=none
hi ModeMsg ctermbg=8 ctermfg=14 cterm=none
" -> Search
hi Search ctermbg=7 ctermfg=14 cterm=none
hi IncSearch ctermbg=7 ctermfg=14 cterm=none
" -> Diff
hi DiffAdd ctermbg=0 ctermfg=10 cterm=none
hi DiffChange ctermbg=0 ctermfg=14 cterm=none
hi DiffDelete ctermbg=0 ctermfg=12 cterm=none
hi DiffText ctermbg=1 ctermfg=14 cterm=underline
" -> Menu
hi Pmenu ctermbg=0 ctermfg=4 cterm=none
hi PmenuSel ctermbg=14 ctermfg=4 cterm=none
hi PmenuSbar ctermbg=0 cterm=none
hi PmenuThumb ctermbg=4 cterm=none
hi PmenuSel ctermbg=14 ctermfg=4 cterm=none
" -> Tabs
hi TabLine ctermbg=7 ctermfg=8 cterm=none
hi TabLineFill ctermbg=0 cterm=none
hi TabLineSel ctermbg=8 ctermfg=7 cterm=bold
"
" -> Visual Mode
hi Visual ctermbg=0 ctermfg=14 cterm=none
hi VisualNOS ctermbg=0 ctermfg=7 cterm=none
" -> Code
hi Comment ctermbg=8 ctermfg=7 cterm=none
hi Constant ctermbg=8 ctermfg=10 cterm=none
hi String ctermbg=8 ctermfg=6 cterm=none
hi Error ctermbg=8 ctermfg=4 cterm=none
hi Identifier ctermbg=8 ctermfg=11 cterm=none
hi Function ctermbg=8 ctermfg=11 cterm=none
hi Ignore ctermbg=8 ctermfg=8 cterm=none
hi MatchParen ctermbg=14 ctermfg=8 cterm=none
hi PreProc ctermbg=8 ctermfg=5 cterm=none
hi Special ctermbg=8 ctermfg=14 cterm=none
hi Todo ctermbg=8 ctermfg=12 cterm=bold
hi Underlined ctermbg=8 ctermfg=12 cterm=underline
hi Statement ctermbg=8 ctermfg=13 cterm=none
hi Operator ctermbg=8 ctermfg=4 cterm=none
hi Delimiter ctermbg=8 ctermfg=4 cterm=none
hi Type ctermbg=8 ctermfg=14 cterm=none
hi Exception ctermbg=8 ctermfg=12 cterm=none
" -> HTML-specific
hi htmlBold ctermbg=8 ctermfg=7 cterm=bold
hi htmlBoldItalic ctermbg=8 ctermfg=7 cterm=bold,italic
hi htmlBoldUnderline ctermbg=8 ctermfg=7 cterm=bold,underline
hi htmlBoldUnderlineItalic ctermbg=8 ctermfg=7 cterm=bold,underline,italic
hi htmlItalic ctermbg=8 ctermfg=7 cterm=italic
hi htmlUnderline ctermbg=8 ctermfg=7 cterm=underline
hi htmlUnderlineItalic ctermbg=8 ctermfg=7 cterm=underline,italic
elseif &t_Co == 8
" -> Text; Miscellaneous
hi Normal ctermbg=8 ctermfg=7 cterm=none
hi SpecialKey ctermbg=8 ctermfg=5 cterm=none
hi VertSplit ctermbg=8 ctermfg=6 cterm=none
hi SignColumn ctermbg=8 ctermfg=5 cterm=none
hi NonText ctermbg=8 ctermfg=4 cterm=none
hi Directory ctermbg=8 ctermfg=6 cterm=none
hi Title ctermbg=8 ctermfg=2 cterm=bold
" -> Cursor
hi Cursor ctermbg=6 ctermfg=8 cterm=none
hi CursorIM ctermbg=6 ctermfg=8 cterm=none
hi CursorColumn ctermbg=0 cterm=none
hi CursorLine ctermbg=0 cterm=none
" -> Folding
hi FoldColumn ctermbg=0 ctermfg=1 cterm=none
hi Folded ctermbg=0 ctermfg=1 cterm=none
" -> Line info
hi LineNr ctermbg=0 ctermfg=7 cterm=none
hi StatusLine ctermbg=0 ctermfg=7 cterm=none
hi StatusLineNC ctermbg=0 ctermfg=7 cterm=none
" -> Messages
hi ErrorMsg ctermbg=4 ctermfg=7 cterm=none
hi Question ctermbg=8 ctermfg=6 cterm=none
hi WarningMsg ctermbg=6 ctermfg=0 cterm=none
hi MoreMsg ctermbg=8 ctermfg=6 cterm=none
hi ModeMsg ctermbg=8 ctermfg=6 cterm=none
" -> Search
hi Search ctermbg=7 ctermfg=6 cterm=none
hi IncSearch ctermbg=7 ctermfg=6 cterm=none
" -> Diff
hi DiffAdd ctermbg=0 ctermfg=2 cterm=none
hi DiffChange ctermbg=0 ctermfg=6 cterm=none
hi DiffDelete ctermbg=0 ctermfg=4 cterm=none
hi DiffText ctermbg=1 ctermfg=6 cterm=underline
" -> Menu
hi Pmenu ctermbg=0 ctermfg=4 cterm=none
hi PmenuSel ctermbg=6 ctermfg=4 cterm=none
hi PmenuSbar ctermbg=0 cterm=none
hi PmenuThumb ctermbg=4 cterm=none
hi PmenuSel ctermbg=6 ctermfg=4 cterm=none
" -> Tabs
hi TabLine ctermbg=7 ctermfg=8 cterm=none
hi TabLineFill ctermbg=0 cterm=none
hi TabLineSel ctermbg=8 ctermfg=7 cterm=bold
"
" -> Visual Mode
hi Visual ctermbg=0 ctermfg=6 cterm=none
hi VisualNOS ctermbg=0 ctermfg=7 cterm=none
" -> Code
hi Comment ctermbg=8 ctermfg=7 cterm=none
hi Constant ctermbg=8 ctermfg=2 cterm=none
hi String ctermbg=8 ctermfg=6 cterm=none
hi Error ctermbg=8 ctermfg=4 cterm=none
hi Identifier ctermbg=8 ctermfg=3 cterm=none
hi Function ctermbg=8 ctermfg=3 cterm=none
hi Ignore ctermbg=8 ctermfg=8 cterm=none
hi MatchParen ctermbg=6 ctermfg=8 cterm=none
hi PreProc ctermbg=8 ctermfg=5 cterm=none
hi Special ctermbg=8 ctermfg=6 cterm=none
hi Todo ctermbg=8 ctermfg=4 cterm=bold
hi Underlined ctermbg=8 ctermfg=4 cterm=underline
hi Statement ctermbg=8 ctermfg=5 cterm=none
hi Operator ctermbg=8 ctermfg=4 cterm=none
hi Delimiter ctermbg=8 ctermfg=4 cterm=none
hi Type ctermbg=8 ctermfg=6 cterm=none
hi Exception ctermbg=8 ctermfg=4 cterm=none
" -> HTML-specific
hi htmlBold ctermbg=8 ctermfg=7 cterm=bold
hi htmlBoldItalic ctermbg=8 ctermfg=7 cterm=bold,italic
hi htmlBoldUnderline ctermbg=8 ctermfg=7 cterm=bold,underline
hi htmlBoldUnderlineItalic ctermbg=8 ctermfg=7 cterm=bold,underline,italic
hi htmlItalic ctermbg=8 ctermfg=7 cterm=italic
hi htmlUnderline ctermbg=8 ctermfg=7 cterm=underline
hi htmlUnderlineItalic ctermbg=8 ctermfg=7 cterm=underline,italic
endif
hi! default link bbcodeBold htmlBold
hi! default link bbcodeBoldItalic htmlBoldItalic
hi! default link bbcodeBoldItalicUnderline htmlBoldUnderlineItalic
hi! default link bbcodeBoldUnderline htmlBoldUnderline
hi! default link bbcodeItalic htmlItalic
hi! default link bbcodeItalicUnderline htmlUnderlineItalic
hi! default link bbcodeUnderline htmlUnderline
" Spellcheck formatting
if has("spell")
hi SpellBad guisp=#FC4234 gui=undercurl
hi SpellCap guisp=#70BDF1 gui=undercurl
hi SpellLocal guisp=#FFEE68 gui=undercurl
hi SpellRare guisp=#6DF584 gui=undercurl
endif

66
colors/impact.vim Executable file
View File

@ -0,0 +1,66 @@
" Vim color file
" Maintainer: Shirk <shirk@gmx.net>
" Last Change: 19 September 2005 - 0.2
" URL: trinity.gentoofreaks.org
" cool help screens
" :he group-name
" :he highlight-groups
" :he cterm-colors
set background=dark "or light
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="impact"
if exists("g:impact_transbg")
hi Normal ctermfg=LightGray ctermbg=none
hi NonText ctermfg=DarkGray ctermbg=none
hi Statement ctermfg=Blue ctermbg=none
hi Comment ctermfg=DarkGray ctermbg=none cterm=bold term=bold
hi Constant ctermfg=DarkCyan ctermbg=none
hi Identifier ctermfg=Cyan ctermbg=none
hi Type ctermfg=DarkGreen ctermbg=none
hi Folded ctermfg=DarkGreen ctermbg=none cterm=underline term=none
hi Special ctermfg=Blue ctermbg=none
hi PreProc ctermfg=LightGray ctermbg=none cterm=bold term=bold
hi Scrollbar ctermfg=Blue ctermbg=none
hi Cursor ctermfg=white ctermbg=none
hi ErrorMsg ctermfg=Red ctermbg=none cterm=bold term=bold
hi WarningMsg ctermfg=Yellow ctermbg=none
hi VertSplit ctermfg=White ctermbg=none
hi Directory ctermfg=Cyan ctermbg=DarkBlue
hi Visual ctermfg=White ctermbg=DarkGray cterm=underline term=none
hi Title ctermfg=White ctermbg=DarkBlue
hi StatusLine term=bold cterm=bold,underline ctermfg=White ctermbg=Black
hi StatusLineNC term=bold cterm=bold,underline ctermfg=Gray ctermbg=Black
hi LineNr term=bold cterm=bold ctermfg=White ctermbg=DarkGray
else
hi Normal ctermfg=LightGray ctermbg=Black
hi NonText ctermfg=DarkGray ctermbg=Black
hi Statement ctermfg=Blue ctermbg=Black
hi Comment ctermfg=DarkGray ctermbg=Black cterm=bold term=bold
hi Constant ctermfg=DarkCyan ctermbg=Black
hi Identifier ctermfg=Cyan ctermbg=Black
hi Type ctermfg=DarkGreen ctermbg=Black
hi Folded ctermfg=DarkGreen ctermbg=Black cterm=underline term=none
hi Special ctermfg=Blue ctermbg=Black
hi PreProc ctermfg=LightGray ctermbg=Black cterm=bold term=bold
hi Scrollbar ctermfg=Blue ctermbg=Black
hi Cursor ctermfg=white ctermbg=Black
hi ErrorMsg ctermfg=Red ctermbg=Black cterm=bold term=bold
hi WarningMsg ctermfg=Yellow ctermbg=Black
hi VertSplit ctermfg=White ctermbg=Black
hi Directory ctermfg=Cyan ctermbg=DarkBlue
hi Visual ctermfg=White ctermbg=DarkGray cterm=underline term=none
hi Title ctermfg=White ctermbg=DarkBlue
hi StatusLine term=bold cterm=bold,underline ctermfg=White ctermbg=Black
hi StatusLineNC term=bold cterm=bold,underline ctermfg=Gray ctermbg=Black
hi LineNr term=bold cterm=bold ctermfg=White ctermbg=DarkGray
endif

240
colors/imperial.vim Executable file
View File

@ -0,0 +1,240 @@
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" ColorScheme: imperial.vim
" Last Change: 2009-10-17 [17:02:58]
" Version: 115
" License: Public Domain, Free / Frei / Gratis / Libre.
" Author: Jaime Wottrich, <jaime.wottrich@gmail.com>
" Help: :h imperial.vim
" :h mimicpak
" :h mimicpak-options
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" Setup {{{1
"~~~~~~~
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "imperial"
" Function: s:GetValue(var, ...) {{{2
" Looks up the value of a variable in this order (by default):
" buffer, window, tabpage and global.
" The one that exists first is returned, or 0 if none of them exists.
" Optional Args:
" a:1 value to return if variable doesn't exist.
" a:2 string with comma separated variable prefixes. Examples:
" "b:,t:,g:" - search for buffer, tabpage and global variables
" "w:,t:" - search for window and tabpage variables
" "g:" - search for global variables only
function s:GetValue(var, ...)
let l:defvalue = 0 < a:0 ? a:1 : 0
let l:prefixes = 1 < a:0 ? a:2 . "" : "b:,w:,t:,g:"
let l:start = 0
let l:i = stridx(l:prefixes, ",")
while 1
" track down the comma position, and handle special cases:
" - only one prefix without commas, and
" - after the last encountered comma.
let l:end = l:i < 0 ? strlen(l:prefixes) : l:i
let l:prefix = strpart(l:prefixes, l:start, l:end - l:start)
if exists(prefix . a:var)
return {prefix . a:var}
endif
" after last comma (or one prefix only without commas),
" and variable not found
if l:i < 0
return l:defvalue
endif
" update needle and get next comma position
let l:start = l:i + 1
let l:i = stridx(l:prefixes, ",", l:start)
endwhile
endfunction "}}}2
" get the values (if any) for the options
let s:mimic_font_style = s:GetValue("mimic_font_style")
let s:mimic_colorize_gui = s:GetValue("mimic_colorize_gui")
" cleanup
delfunction s:GetValue
" Default Highlight {{{1
hi Normal guifg=#000000 guibg=#cccccc gui=NONE ctermfg=black ctermbg=grey cterm=NONE
hi Cursor guifg=bg guibg=fg gui=NONE ctermfg=bg ctermbg=fg cterm=NONE
hi CursorIM guifg=bg guibg=#0000c0 gui=NONE ctermfg=bg ctermbg=blue cterm=NONE
hi MatchParen guifg=fg guibg=#c09000 gui=NONE ctermfg=fg ctermbg=yellow cterm=NONE
" search
hi Search guifg=fg guibg=#d0d030 gui=NONE ctermfg=fg ctermbg=yellow cterm=NONE
hi IncSearch guifg=fg guibg=#30d030 gui=NONE ctermfg=fg ctermbg=green cterm=NONE
" visual mode
if version < 700
hi LineNr guifg=#906030 guibg=bg gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
hi Visual guifg=fg guibg=#999999 gui=NONE ctermfg=fg ctermbg=cyan cterm=NONE
hi VisualNOS guifg=fg guibg=#c99999 gui=NONE ctermfg=fg ctermbg=magenta cterm=NONE
" diff
hi DiffAdd guifg=#000000 guibg=#50c050 gui=NONE ctermfg=fg ctermbg=green cterm=NONE
hi DiffChange guifg=#000000 guibg=#50a0c0 gui=NONE ctermfg=bg ctermbg=blue cterm=NONE
hi DiffDelete guifg=#000000 guibg=#c0c050 gui=NONE ctermfg=fg ctermbg=yellow cterm=NONE
hi DiffText guifg=#000000 guibg=#50c0c0 gui=NONE ctermfg=fg ctermbg=cyan cterm=NONE
else " transparent fg only available in Vim >= 700
hi LineNr guifg=#906030 gui=NONE ctermfg=brown cterm=NONE
hi Visual guibg=#999999 gui=NONE ctermbg=cyan cterm=NONE
hi VisualNOS guibg=#c99999 gui=NONE ctermbg=magenta cterm=NONE
" diff
hi DiffAdd guibg=#80e080 gui=NONE ctermbg=green cterm=NONE
hi DiffChange guibg=#80b0e0 gui=NONE ctermbg=blue cterm=NONE
hi DiffDelete guibg=#e0e080 gui=NONE ctermbg=yellow cterm=NONE
hi DiffText guibg=#80e0e0 gui=NONE ctermbg=cyan cterm=NONE
endif
" line numbers and folding
hi NonText guifg=#906030 guibg=bg gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
hi Folded guifg=#400080 guibg=#bcbcbc gui=NONE ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi FoldColumn guifg=#400080 guibg=bg gui=NONE ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi SignColumn guifg=#802000 guibg=bg gui=NONE ctermfg=darkred ctermbg=bg cterm=NONE
" windows, statusline
hi StatusLine guifg=fg guibg=#a0a0a0 gui=underline ctermfg=fg ctermbg=darkgrey cterm=NONE
hi StatusLineNC guifg=bg guibg=#333333 gui=NONE ctermfg=bg ctermbg=fg cterm=NONE
hi VertSplit guifg=bg guibg=#333333 gui=NONE ctermfg=bg ctermbg=fg cterm=NONE
hi WildMenu guifg=bg guibg=#333333 gui=underline ctermfg=bg ctermbg=fg cterm=NONE
" colors for GUI
if 0 < s:mimic_colorize_gui
" will be set for everyone but Windows.
" Athena, Motif, Mac, Photon or GTK GUI.
if has("gui_running") && !(has("gui_win32") || has("gui_win32s"))
hi Menu guifg=#004080 guibg=bg
hi Scrollbar guifg=bg guibg=#004080
hi Tooltip guifg=fg guibg=#80d080
endif
endif
" vim >= 7.0 only
if version >= 700
hi CursorLine guibg=#bcbcbc gui=underline ctermbg=yellow cterm=NONE
hi CursorColumn guibg=#bcbcbc gui=underline ctermbg=yellow cterm=NONE
" tab pages
hi TabLine guifg=bg guibg=#004080 gui=NONE ctermfg=bg ctermbg=darkblue cterm=NONE
hi TabLineFill guifg=bg guibg=#004080 gui=NONE ctermfg=bg ctermbg=darkblue cterm=NONE
hi TabLineSel guifg=#002060 guibg=#acacac gui=underline ctermfg=darkblue ctermbg=bg cterm=NONE
" popup completion menu
hi Pmenu guifg=#002060 guibg=#acacac gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi PmenuSel guifg=bg guibg=#004080 gui=NONE ctermfg=bg ctermbg=darkblue cterm=NONE
hi PmenuSbar guifg=#002060 guibg=#9c9c9c gui=NONE ctermfg=darkblue ctermbg=darkgrey cterm=NONE
hi PmenuThumb guifg=bg guibg=#004080 gui=NONE ctermfg=bg ctermbg=darkblue cterm=NONE
" spell checking
hi SpellBad guisp=#c00000 gui=undercurl ctermfg=darkred ctermbg=white cterm=NONE
hi SpellCap guisp=#0000c0 gui=undercurl ctermfg=darkblue ctermbg=white cterm=NONE
hi SpellLocal guisp=#00c0c0 gui=undercurl ctermfg=darkcyan ctermbg=white cterm=NONE
hi SpellRare guisp=#c000c0 gui=undercurl ctermfg=darkmagenta ctermbg=white cterm=NONE
endif
" other texts
hi Question guifg=#606000 guibg=bg gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
hi WarningMsg guifg=#800000 guibg=bg gui=NONE ctermfg=darkred ctermbg=bg cterm=NONE
hi ErrorMsg guifg=bg guibg=#c00000 gui=NONE ctermfg=bg ctermbg=darkred cterm=NONE
hi Title guifg=#007000 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi Directory guifg=#002080 guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi MoreMsg guifg=fg guibg=#acacac gui=NONE ctermfg=fg ctermbg=darkgrey cterm=NONE
hi ModeMsg guifg=fg guibg=#acacac gui=NONE ctermfg=fg ctermbg=darkgrey cterm=NONE
hi SpecialKey guifg=#006060 guibg=bg gui=NONE ctermfg=darkcyan ctermbg=bg cterm=NONE
" Default Syntax Highlight {{{1
"~~~~~~~~~~~~~~~~~~~~~~~~~~
hi Comment guifg=#606000 guibg=bg gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
hi SpecialComment guifg=#007800 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi Constant guifg=#007000 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi Character guifg=#007000 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi String guifg=#803000 guibg=bg gui=NONE ctermfg=darkred ctermbg=bg cterm=NONE
hi link Number Constant
hi link Boolean Constant
hi link Float Constant
hi Identifier guifg=#400080 guibg=bg gui=NONE ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi link Function Identifier
hi Statement guifg=#002080 guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi PreProc guifg=#802000 guibg=bg gui=NONE ctermfg=darkred ctermbg=bg cterm=NONE
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi Type guifg=#002080 guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi Special guifg=#800080 guibg=bg gui=NONE ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi link SpecialChar Special
hi link Delimiter Special
hi link Tag Special
hi Debug guifg=#666666 guibg=bg gui=NONE ctermfg=darkgrey ctermbg=bg cterm=NONE
hi Underlined guifg=#002080 guibg=bg gui=underline ctermfg=darkblue ctermbg=cyan cterm=NONE
hi Ignore guifg=#999999 guibg=bg gui=NONE ctermfg=bg ctermbg=bg cterm=NONE
hi Error guifg=#900000 guibg=#e0e030 gui=NONE ctermfg=red ctermbg=yellow cterm=NONE
hi Todo guifg=#c0c030 guibg=#900060 gui=NONE ctermfg=white ctermbg=darkmagenta cterm=NONE
" Font Style {{{1
"~~~~~~~~~~~~
if has("gui_running") && 0 < s:mimic_font_style
" Function: s:MultiHi {{{2
" Sets highlight option(s) on all its arguments.
" Parameters:
" option -- a string in the form of "key1=value1 key2=value2 ... keyN=valueN".
" ... -- the highlight group names.
function s:MultiHi(option, ...)
let l:i = 1
while l:i <= a:0
silent execute "hi " . a:{l:i} . " " . a:option
let l:i = l:i + 1
endwhile
endfunction "}}}2
" set the bold only options, including the "bold & italics" groups.
if 1 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=bold", "Directory", "WildMenu", "SpecialKey", "MoreMsg", "ModeMsg", "Title", "Constant", "Statement", "PreProc", "Type", "Identifier", "Special", "Error", "Todo")
call s:MultiHi("gui=bold,underline", "TabLineSel", "StatusLine")
endif
" set the italic only options
if 2 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=italic", "Folded", "StatusLineNC", "Question", "Comment", "SpecialComment")
endif
" set the bold & italic options
if 3 <= s:mimic_font_style
call s:MultiHi("gui=bold,italic", "MoreMsg", "Title")
call s:MultiHi("gui=bold,italic", "Identifier", "Todo")
endif
" cleanup
delfunction s:MultiHi
endif
" Cleanup {{{1
"~~~~~~~~~
unlet s:mimic_font_style s:mimic_colorize_gui
" vim:noet:sw=22:ts=22:tw=0:nowrap:
" vim600:fdc=2:fdm=marker:

216
colors/inkpot.vim Executable file
View File

@ -0,0 +1,216 @@
" Vim color file
" Name: inkpot.vim
" Maintainer: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
" Homepage: http://github.com/ciaranm/inkpot/
"
" This should work in the GUI, rxvt-unicode (88 colour mode) and xterm (256
" colour mode). It won't work in 8/16 colour terminals.
"
" To use a black background, :let g:inkpot_black_background = 1
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "inkpot"
" map a urxvt cube number to an xterm-256 cube number
fun! <SID>M(a)
return strpart("0135", a:a, 1) + 0
endfun
" map a urxvt colour to an xterm-256 colour
fun! <SID>X(a)
if &t_Co == 88
return a:a
else
if a:a == 8
return 237
elseif a:a < 16
return a:a
elseif a:a > 79
return 232 + (3 * (a:a - 80))
else
let l:b = a:a - 16
let l:x = l:b % 4
let l:y = (l:b / 4) % 4
let l:z = (l:b / 16)
return 16 + <SID>M(l:x) + (6 * <SID>M(l:y)) + (36 * <SID>M(l:z))
endif
endif
endfun
if ! exists("g:inkpot_black_background")
let g:inkpot_black_background = 0
endif
if has("gui_running")
if ! g:inkpot_black_background
hi Normal gui=NONE guifg=#cfbfad guibg=#1e1e27
else
hi Normal gui=NONE guifg=#cfbfad guibg=#000000
endif
hi CursorLine guibg=#2e2e37
hi IncSearch gui=BOLD guifg=#303030 guibg=#cd8b60
hi Search gui=NONE guifg=#303030 guibg=#ad7b57
hi ErrorMsg gui=BOLD guifg=#ffffff guibg=#ce4e4e
hi WarningMsg gui=BOLD guifg=#ffffff guibg=#ce8e4e
hi ModeMsg gui=BOLD guifg=#7e7eae guibg=NONE
hi MoreMsg gui=BOLD guifg=#7e7eae guibg=NONE
hi Question gui=BOLD guifg=#ffcd00 guibg=NONE
hi StatusLine gui=BOLD guifg=#b9b9b9 guibg=#3e3e5e
hi User1 gui=BOLD guifg=#00ff8b guibg=#3e3e5e
hi User2 gui=BOLD guifg=#7070a0 guibg=#3e3e5e
hi StatusLineNC gui=NONE guifg=#b9b9b9 guibg=#3e3e5e
hi VertSplit gui=NONE guifg=#b9b9b9 guibg=#3e3e5e
hi WildMenu gui=BOLD guifg=#eeeeee guibg=#6e6eaf
hi MBENormal guifg=#cfbfad guibg=#2e2e3f
hi MBEChanged guifg=#eeeeee guibg=#2e2e3f
hi MBEVisibleNormal guifg=#cfcfcd guibg=#4e4e8f
hi MBEVisibleChanged guifg=#eeeeee guibg=#4e4e8f
hi DiffText gui=NONE guifg=#ffffcd guibg=#4a2a4a
hi DiffChange gui=NONE guifg=#ffffcd guibg=#306b8f
hi DiffDelete gui=NONE guifg=#ffffcd guibg=#6d3030
hi DiffAdd gui=NONE guifg=#ffffcd guibg=#306d30
hi Cursor gui=NONE guifg=#404040 guibg=#8b8bff
hi lCursor gui=NONE guifg=#404040 guibg=#8fff8b
hi CursorIM gui=NONE guifg=#404040 guibg=#8b8bff
hi Folded gui=NONE guifg=#cfcfcd guibg=#4b208f
hi FoldColumn gui=NONE guifg=#8b8bcd guibg=#2e2e2e
hi Directory gui=NONE guifg=#00ff8b guibg=NONE
hi LineNr gui=NONE guifg=#8b8bcd guibg=#2e2e2e
hi NonText gui=BOLD guifg=#8b8bcd guibg=NONE
hi SpecialKey gui=BOLD guifg=#ab60ed guibg=NONE
hi Title gui=BOLD guifg=#af4f4b guibg=NONE
hi Visual gui=NONE guifg=#eeeeee guibg=#4e4e8f
hi Comment gui=NONE guifg=#cd8b00 guibg=NONE
hi Constant gui=NONE guifg=#ffcd8b guibg=NONE
hi String gui=NONE guifg=#ffcd8b guibg=#404040
hi Error gui=NONE guifg=#ffffff guibg=#6e2e2e
hi Identifier gui=NONE guifg=#ff8bff guibg=NONE
hi Ignore gui=NONE
hi Number gui=NONE guifg=#f0ad6d guibg=NONE
hi PreProc gui=NONE guifg=#409090 guibg=NONE
hi Special gui=NONE guifg=#c080d0 guibg=NONE
hi SpecialChar gui=NONE guifg=#c080d0 guibg=#404040
hi Statement gui=NONE guifg=#808bed guibg=NONE
hi Todo gui=BOLD guifg=#303030 guibg=#d0a060
hi Type gui=NONE guifg=#ff8bff guibg=NONE
hi Underlined gui=BOLD guifg=#df9f2d guibg=NONE
hi TaglistTagName gui=BOLD guifg=#808bed guibg=NONE
hi perlSpecialMatch gui=NONE guifg=#c080d0 guibg=#404040
hi perlSpecialString gui=NONE guifg=#c080d0 guibg=#404040
hi cSpecialCharacter gui=NONE guifg=#c080d0 guibg=#404040
hi cFormat gui=NONE guifg=#c080d0 guibg=#404040
hi doxygenBrief gui=NONE guifg=#fdab60 guibg=NONE
hi doxygenParam gui=NONE guifg=#fdd090 guibg=NONE
hi doxygenPrev gui=NONE guifg=#fdd090 guibg=NONE
hi doxygenSmallSpecial gui=NONE guifg=#fdd090 guibg=NONE
hi doxygenSpecial gui=NONE guifg=#fdd090 guibg=NONE
hi doxygenComment gui=NONE guifg=#ad7b20 guibg=NONE
hi doxygenSpecial gui=NONE guifg=#fdab60 guibg=NONE
hi doxygenSpecialMultilineDesc gui=NONE guifg=#ad600b guibg=NONE
hi doxygenSpecialOnelineDesc gui=NONE guifg=#ad600b guibg=NONE
if v:version >= 700
hi Pmenu gui=NONE guifg=#eeeeee guibg=#4e4e8f
hi PmenuSel gui=BOLD guifg=#eeeeee guibg=#2e2e3f
hi PmenuSbar gui=BOLD guifg=#eeeeee guibg=#6e6eaf
hi PmenuThumb gui=BOLD guifg=#eeeeee guibg=#6e6eaf
hi SpellBad gui=undercurl guisp=#cc6666
hi SpellRare gui=undercurl guisp=#cc66cc
hi SpellLocal gui=undercurl guisp=#cccc66
hi SpellCap gui=undercurl guisp=#66cccc
hi MatchParen gui=NONE guifg=#cfbfad guibg=#4e4e8f
endif
else
if ! g:inkpot_black_background
exec "hi Normal cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(80)
else
exec "hi Normal cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(16)
endif
exec "hi IncSearch cterm=BOLD ctermfg=" . <SID>X(80) . " ctermbg=" . <SID>X(73)
exec "hi Search cterm=NONE ctermfg=" . <SID>X(80) . " ctermbg=" . <SID>X(52)
exec "hi ErrorMsg cterm=BOLD ctermfg=" . <SID>X(16) . " ctermbg=" . <SID>X(48)
exec "hi WarningMsg cterm=BOLD ctermfg=" . <SID>X(16) . " ctermbg=" . <SID>X(68)
exec "hi ModeMsg cterm=BOLD ctermfg=" . <SID>X(38) . " ctermbg=" . "NONE"
exec "hi MoreMsg cterm=BOLD ctermfg=" . <SID>X(38) . " ctermbg=" . "NONE"
exec "hi Question cterm=BOLD ctermfg=" . <SID>X(52) . " ctermbg=" . "NONE"
exec "hi StatusLine cterm=BOLD ctermfg=" . <SID>X(85) . " ctermbg=" . <SID>X(81)
exec "hi User1 cterm=BOLD ctermfg=" . <SID>X(28) . " ctermbg=" . <SID>X(81)
exec "hi User2 cterm=BOLD ctermfg=" . <SID>X(39) . " ctermbg=" . <SID>X(81)
exec "hi StatusLineNC cterm=NONE ctermfg=" . <SID>X(84) . " ctermbg=" . <SID>X(81)
exec "hi VertSplit cterm=NONE ctermfg=" . <SID>X(84) . " ctermbg=" . <SID>X(81)
exec "hi WildMenu cterm=BOLD ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(38)
exec "hi MBENormal ctermfg=" . <SID>X(85) . " ctermbg=" . <SID>X(81)
exec "hi MBEChanged ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(81)
exec "hi MBEVisibleNormal ctermfg=" . <SID>X(85) . " ctermbg=" . <SID>X(82)
exec "hi MBEVisibleChanged ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(82)
exec "hi DiffText cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(34)
exec "hi DiffChange cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(17)
exec "hi DiffDelete cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(32)
exec "hi DiffAdd cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(20)
exec "hi Folded cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(35)
exec "hi FoldColumn cterm=NONE ctermfg=" . <SID>X(39) . " ctermbg=" . <SID>X(80)
exec "hi Directory cterm=NONE ctermfg=" . <SID>X(28) . " ctermbg=" . "NONE"
exec "hi LineNr cterm=NONE ctermfg=" . <SID>X(39) . " ctermbg=" . <SID>X(80)
exec "hi NonText cterm=BOLD ctermfg=" . <SID>X(39) . " ctermbg=" . "NONE"
exec "hi SpecialKey cterm=BOLD ctermfg=" . <SID>X(55) . " ctermbg=" . "NONE"
exec "hi Title cterm=BOLD ctermfg=" . <SID>X(48) . " ctermbg=" . "NONE"
exec "hi Visual cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(38)
exec "hi Comment cterm=NONE ctermfg=" . <SID>X(52) . " ctermbg=" . "NONE"
exec "hi Constant cterm=NONE ctermfg=" . <SID>X(73) . " ctermbg=" . "NONE"
exec "hi String cterm=NONE ctermfg=" . <SID>X(73) . " ctermbg=" . <SID>X(81)
exec "hi Error cterm=NONE ctermfg=" . <SID>X(79) . " ctermbg=" . <SID>X(32)
exec "hi Identifier cterm=NONE ctermfg=" . <SID>X(53) . " ctermbg=" . "NONE"
exec "hi Ignore cterm=NONE"
exec "hi Number cterm=NONE ctermfg=" . <SID>X(69) . " ctermbg=" . "NONE"
exec "hi PreProc cterm=NONE ctermfg=" . <SID>X(25) . " ctermbg=" . "NONE"
exec "hi Special cterm=NONE ctermfg=" . <SID>X(55) . " ctermbg=" . "NONE"
exec "hi SpecialChar cterm=NONE ctermfg=" . <SID>X(55) . " ctermbg=" . <SID>X(81)
exec "hi Statement cterm=NONE ctermfg=" . <SID>X(27) . " ctermbg=" . "NONE"
exec "hi Todo cterm=BOLD ctermfg=" . <SID>X(16) . " ctermbg=" . <SID>X(57)
exec "hi Type cterm=NONE ctermfg=" . <SID>X(71) . " ctermbg=" . "NONE"
exec "hi Underlined cterm=BOLD ctermfg=" . <SID>X(77) . " ctermbg=" . "NONE"
exec "hi TaglistTagName cterm=BOLD ctermfg=" . <SID>X(39) . " ctermbg=" . "NONE"
if v:version >= 700
exec "hi Pmenu cterm=NONE ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(82)
exec "hi PmenuSel cterm=BOLD ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(38)
exec "hi PmenuSbar cterm=BOLD ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(39)
exec "hi PmenuThumb cterm=BOLD ctermfg=" . <SID>X(87) . " ctermbg=" . <SID>X(39)
exec "hi SpellBad cterm=NONE ctermbg=" . <SID>X(32)
exec "hi SpellRare cterm=NONE ctermbg=" . <SID>X(33)
exec "hi SpellLocal cterm=NONE ctermbg=" . <SID>X(36)
exec "hi SpellCap cterm=NONE ctermbg=" . <SID>X(21)
exec "hi MatchParen cterm=NONE ctermbg=" . <SID>X(14) . "ctermfg=" . <SID>X(25)
endif
endif
" vim: set et :

250
colors/intellij.vim Executable file
View File

@ -0,0 +1,250 @@
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" ColorScheme: intellij.vim
" Last Change: 2009-10-17 [17:03:23]
" Version: 110
" License: Public Domain, Free / Frei / Gratis / Libre.
" Author: Jaime Wottrich, <jaime.wottrich@gmail.com>
" Help: :h intellij.vim
" :h mimicpak
" :h mimicpak-options
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" Setup {{{1
"~~~~~~~
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "intellij"
" Function: s:GetValue(var, ...) {{{2
" Looks up the value of a variable in this order (by default):
" buffer, window, tabpage and global.
" The one that exists first is returned, or 0 if none of them exists.
" Optional Args:
" a:1 value to return if variable doesn't exist.
" a:2 string with comma separated variable prefixes. Examples:
" "b:,t:,g:" - search for buffer, tabpage and global variables
" "w:,t:" - search for window and tabpage variables
" "g:" - search for global variables only
function s:GetValue(var, ...)
let l:defvalue = 0 < a:0 ? a:1 : 0
let l:prefixes = 1 < a:0 ? a:2 . "" : "b:,w:,t:,g:"
let l:start = 0
let l:i = stridx(l:prefixes, ",")
while 1
" track down the comma position, and handle special cases:
" - only one prefix without commas, and
" - after the last encountered comma.
let l:end = l:i < 0 ? strlen(l:prefixes) : l:i
let l:prefix = strpart(l:prefixes, l:start, l:end - l:start)
if exists(prefix . a:var)
return {prefix . a:var}
endif
" after last comma (or one prefix only without commas),
" and variable not found
if l:i < 0
return l:defvalue
endif
" update needle and get next comma position
let l:start = l:i + 1
let l:i = stridx(l:prefixes, ",", l:start)
endwhile
endfunction "}}}2
" get the values (if any) for the options
let s:mimic_font_style = s:GetValue("mimic_font_style")
let s:mimic_colorize_gui = s:GetValue("mimic_colorize_gui")
" cleanup
delfunction s:GetValue
" Default Highlight {{{1
"~~~~~~~~~~~~~~~~~~~
hi Normal guifg=#000000 guibg=#ffffff gui=NONE ctermfg=black ctermbg=white cterm=NONE
hi Cursor guifg=bg guibg=fg gui=NONE ctermfg=bg ctermbg=fg cterm=NONE
hi CursorIM guifg=bg guibg=fg gui=NONE ctermfg=bg ctermbg=fg cterm=NONE
hi MatchParen guifg=fg guibg=#99ccff gui=NONE ctermfg=fg ctermbg=blue cterm=NONE
" groups with transparent foreground {{{2
" only for Vim >= 7.00
if version < 700
" search
hi Search guifg=fg guibg=#ccccff gui=NONE ctermfg=black ctermbg=cyan cterm=NONE
hi IncSearch guifg=fg guibg=#ccffcc gui=NONE ctermfg=black ctermbg=green cterm=NONE
" visual mode
hi Visual guifg=bg guibg=#526da5 gui=NONE ctermfg=fg ctermbg=cyan cterm=NONE
hi VisualNOS guifg=bg guibg=#a5526d gui=NONE ctermfg=fg ctermbg=magenta cterm=NONE
" diff
hi DiffAdd guifg=#000000 guibg=#ccffcc gui=NONE ctermfg=black ctermbg=green cterm=NONE
hi DiffChange guifg=#000000 guibg=#ccccff gui=NONE ctermfg=white ctermbg=blue cterm=NONE
hi DiffDelete guifg=#000000 guibg=#ffcccc gui=NONE ctermfg=white ctermbg=red cterm=NONE
hi DiffText guifg=#000000 guibg=#ccffff gui=NONE ctermfg=black ctermbg=cyan cterm=NONE
else
" search
hi Search guibg=#ccccff gui=NONE ctermfg=black ctermbg=cyan cterm=NONE
hi IncSearch guibg=#ccffcc gui=NONE ctermfg=black ctermbg=green cterm=NONE
" visual mode
hi Visual guibg=#c2ddf5 gui=NONE ctermfg=fg ctermbg=cyan cterm=NONE
hi VisualNOS guibg=#f5c2dd gui=NONE ctermfg=fg ctermbg=magenta cterm=NONE
" diff
hi DiffAdd guibg=#edfced gui=NONE ctermfg=black ctermbg=green cterm=NONE
hi DiffChange guibg=#f2f2fc gui=NONE ctermfg=white ctermbg=blue cterm=NONE
hi DiffDelete guibg=#fceded gui=NONE ctermfg=white ctermbg=red cterm=NONE
hi DiffText guibg=#edfcfc gui=NONE ctermfg=black ctermbg=cyan cterm=NONE
endif "}}}2
" line numbers and folding
hi LineNr guifg=#800000 guibg=#d2d2d2 gui=NONE ctermfg=darkred ctermbg=darkgray cterm=NONE
hi NonText guifg=#c5c5c5 guibg=#d2d2d2 gui=NONE ctermfg=gray ctermbg=darkgray cterm=NONE
hi Folded guifg=#707090 guibg=#f0f0f0 gui=NONE ctermfg=darkblue ctermbg=gray cterm=NONE
hi FoldColumn guifg=#707090 guibg=#d2d2d2 gui=NONE ctermfg=darkblue ctermbg=darkgray cterm=NONE
hi SignColumn guifg=#000080 guibg=#d2d2d2 gui=NONE ctermfg=darkblue ctermbg=darkgray cterm=NONE
" windows, statusline
hi StatusLine guifg=bg guibg=#333333 gui=NONE ctermfg=bg ctermbg=black cterm=NONE
hi StatusLineNC guifg=fg guibg=#bbbbbb gui=NONE ctermfg=fg ctermbg=gray cterm=NONE
hi VertSplit guifg=fg guibg=#bbbbbb gui=NONE ctermfg=fg ctermbg=gray cterm=NONE
hi WildMenu guifg=fg guibg=bg gui=underline ctermfg=fg ctermbg=bg cterm=NONE
" colors for GUI
if 0 < s:mimic_colorize_gui
" will be set for everyone but Windows.
" Athena, Motif, Mac, Photon or GTK GUI.
if has("gui_running") && !(has("gui_win32") || has("gui_win32s"))
hi Menu guifg=fg guibg=bg
hi Scrollbar guifg=fg guibg=#bbbbbb
hi Tooltip guifg=#0000ff guibg=#ffffc0
endif
endif
" vim >= 7.0 only
if version >= 700
hi CursorLine guibg=#ffffd7 gui=NONE ctermbg=yellow cterm=NONE
hi CursorColumn guibg=#ffffd7 gui=NONE ctermbg=yellow cterm=NONE
" tab pages
hi TabLine guifg=fg guibg=#bbbbbb gui=underline ctermfg=fg ctermbg=darkgray cterm=NONE
hi TabLineFill guifg=fg guibg=#bbbbbb gui=underline ctermfg=fg ctermbg=darkgray cterm=NONE
hi TabLineSel guifg=#d2d2d2 guibg=#333333 gui=NONE ctermfg=bg ctermbg=fg cterm=NONE
" popup completion menu
hi Pmenu guifg=fg guibg=#cccccc gui=NONE ctermfg=fg ctermbg=gray cterm=NONE
hi PmenuSel guifg=bg guibg=#333333 gui=NONE ctermfg=bg ctermbg=darkgray cterm=NONE
hi PmenuSbar guifg=#333333 guibg=#333333 gui=NONE ctermfg=darkgray ctermbg=darkgray cterm=NONE
hi PmenuThumb guifg=#999999 guibg=#999999 gui=NONE ctermfg=gray ctermbg=gray cterm=NONE
" spell checking
hi SpellBad guisp=#ff0000 guibg=#ffdfdf gui=undercurl ctermfg=white ctermbg=red cterm=NONE
hi SpellCap guisp=#0000ff guibg=#dfdfff gui=undercurl ctermfg=white ctermbg=blue cterm=NONE
hi SpellLocal guisp=#00ffff guibg=#dfffff gui=undercurl ctermfg=black ctermbg=cyan cterm=NONE
hi SpellRare guisp=#ff00ff guibg=#ffdfff gui=undercurl ctermfg=black ctermbg=magenta cterm=NONE
endif
" other texts
hi Question guifg=#0000cc guibg=bg gui=NONE ctermfg=blue ctermbg=bg cterm=NONE
hi WarningMsg guifg=#990000 guibg=#f6ebbc gui=NONE ctermfg=darkred ctermbg=yellow cterm=NONE
hi ErrorMsg guifg=#ffffff guibg=#cc0000 gui=NONE ctermfg=white ctermbg=darkred cterm=NONE
hi Title guifg=#008800 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi Directory guifg=#000099 guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi MoreMsg guifg=#cc8000 guibg=bg gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
hi ModeMsg guifg=#606000 guibg=#ebf6bc gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
hi SpecialKey guifg=#309090 guibg=bg gui=NONE ctermfg=darkcyan ctermbg=bg cterm=NONE
" Default Syntax Highlight {{{1
"~~~~~~~~~~~~~~~~~~~~~~~~~~
hi Comment guifg=#808080 guibg=bg gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
hi SpecialComment guifg=#707090 guibg=bg gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
hi Constant guifg=#0000ff guibg=bg gui=NONE ctermfg=blue ctermbg=bg cterm=NONE
hi Character guifg=#008000 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi String guifg=#008000 guibg=bg gui=NONE ctermfg=darkgreen ctermbg=bg cterm=NONE
hi link Number Constant
hi link Boolean Constant
hi link Float Constant
hi Identifier guifg=#808000 guibg=bg gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
hi Function guifg=#808000 guibg=bg gui=NONE ctermfg=brown ctermbg=bg cterm=NONE
hi Statement guifg=#000080 guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi PreProc guifg=#800080 guibg=bg gui=NONE ctermfg=darkmagenta ctermbg=bg cterm=NONE
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi Type guifg=#000080 guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi Special guifg=#000080 guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi SpecialChar guifg=#000080 guibg=bg gui=NONE ctermfg=darkblue ctermbg=bg cterm=NONE
hi link Delimiter Special
hi Tag guifg=#008080 guibg=bg gui=underline ctermfg=darkcyan ctermbg=bg cterm=NONE
hi Debug guifg=#666666 guibg=bg gui=NONE ctermfg=darkgray ctermbg=bg cterm=NONE
hi Underlined guifg=#0000ff guibg=bg gui=underline ctermfg=blue ctermbg=bg cterm=underline
hi Ignore guifg=#cccccc guibg=bg gui=NONE ctermfg=bg ctermbg=bg cterm=NONE
hi Error guifg=#ff0000 guibg=bg gui=underline ctermfg=red ctermbg=bg cterm=underline
hi Todo guifg=#0000ff guibg=bg gui=underline ctermfg=blue ctermbg=bg cterm=underline
" Font Style {{{1
"~~~~~~~~~~~~
if has("gui_running") && 0 < s:mimic_font_style
" Function: s:MultiHi {{{2
" Sets highlight option(s) for all its arguments.
" Parameters:
" option -- a string in the form of "key1=value1 key2=value2 ... keyN=valueN".
" ... -- the highlight group names.
function s:MultiHi(option, ...)
let l:i = 1
while l:i <= a:0
silent execute "hi " . a:{l:i} . " " . a:option
let l:i = l:i + 1
endwhile
endfunction "}}}2
" set the bold only options, including the "bold & italics" groups.
if 1 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=bold", "WildMenu", "TabLineSel", "StatusLine", "MoreMsg", "ModeMsg", "Title", "Character", "Statement", "PreProc", "Type", "String", "Tag", "Identifier", "Function", "Special", "SpecialChar", "Todo")
endif
" set the italic only options
if 2 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=italic", "Folded", "StatusLineNC", "Question", "Identifier", "Function", "Comment", "SpecialComment", "Question")
endif
" set the bold & italic options
if 3 <= s:mimic_font_style
call s:MultiHi("gui=bold,italic", "MoreMsg", "Title", "Identifier", "Function", "Todo")
endif
" cleanup
delfunction s:MultiHi
endif
" Cleanup {{{1
"~~~~~~~~~
unlet s:mimic_font_style s:mimic_colorize_gui
" vim:noet:sw=22:ts=22:tw=0:nowrap:
" vim600:fdc=2:fdm=marker:

133
colors/ironman.vim Executable file
View File

@ -0,0 +1,133 @@
" Vim color file
" Maintainer: Michael Boehler
" Mail: michael@familie-boehler.de
" Last Change: 2008-2-21
" Version: 3.2
" This color scheme uses a light background.
" GUI only
" inspired by colorsheme PYTE
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "ironman"
hi Normal guifg=#222222 guibg=#F0F0F0
" Search
hi IncSearch gui=NONE guifg=Black guibg=#FFFF4B
hi Search gui=NONE guifg=Black guibg=#FFFF8F
" Messages
hi ErrorMsg gui=NONE guifg=#FF0000 guibg=NONE
hi WarningMsg gui=NONE guifg=#FF6600 guibg=NONE
hi ModeMsg gui=NONE guifg=#0070ff guibg=NONE
hi MoreMsg gui=NONE guifg=#FF6600 guibg=NONE
hi Question gui=NONE guifg=#008050 guibg=NONE
" Completion Popup Menu
hi Pmenu gui=NONE guifg=#303040 guibg=#ccff00
hi PmenuSel gui=NONE guifg=#303040 guibg=#ffff00
" hi PmenuSbar scrollbar |hl-PmenuSbar|
" hi PmenuThumb thumb of the scrollbar |hl-PmenuThumb|
" Split area
hi StatusLine gui=ITALIC guifg=white guibg=#8090a0
hi StatusLineNC gui=ITALIC guifg=#506070 guibg=#a0b0c0
hi VertSplit gui=NONE guifg=#a0b0c0 guibg=#a0b0c0
hi WarningMsgildMenu gui=NONE guifg=Black guibg=Orange
" hi WildMenu gui=UNDERLINE guifg=#56A0EE guibg=#E9E9F4
" Diff
hi DiffText gui=NONE guifg=#2020ff guibg=#c8f2ea
hi DiffDelete gui=NONE guifg=#f83010 guibg=#ffeae0
hi DiffAdd gui=NONE guifg=#006800 guibg=#d0ffd0
hi DiffChange gui=NONE guifg=#2020ff guibg=#c8f2ea
" Cursor
hi Cursor gui=NONE guifg=#ffffff guibg=#DE7171
hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff
hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff
hi CursorLine gui=NONE guifg=NONE guibg=#f6f6f6
hi CursorColumn gui=NONE guifg=NONE guibg=#F9F9F9
" Fold
hi Folded gui=NONE guifg=#3399ff guibg=#EAF5FF
hi FoldColumn gui=NONE guifg=#3399ff guibg=#EAF5FF
" Other hi Directory gui=NONE guifg=#0000ff guibg=NONE
hi LineNr gui=NONE guifg=#FFFFFF guibg=#C0D0E0
hi NonText gui=NONE guifg=#C0C0C0 guibg=#E0E0E0
hi SpecialKey gui=NONE guifg=#35E0DF guibg=NONE
hi Title gui=NONE guifg=#004060 guibg=#c8f0f8
hi Visual gui=NONE guibg=#BDDFFF
hi MatchParen gui=NONE guifg=NONE guibg=#9FFF82
" Syntax group
hi Comment gui=ITALIC guifg=#A0B0C0 guibg=#EFEFFF
hi Paren gui=NONE guifg=#9326C1 guibg=NONE
hi Comma gui=NONE guifg=#C12660 guibg=NONE
hi Constant gui=NONE guifg=NONE guibg=#E8F1FF
hi Statement gui=NONE guifg=#005EC4 guibg=NONE
hi Error gui=BOLD,UNDERLINE guifg=#ff4080 guibg=NONE
hi Identifier gui=NONE guifg=#339933 guibg=NONE
hi Ignore gui=NONE guifg=#f8f8f8 guibg=NONE
hi Number gui=NONE guifg=#087B4D
hi PreProc gui=NONE guifg=#0070e6 guibg=NONE
hi Special gui=NONE guifg=#0000ff guibg=#ccf7ee
hi Delimiter gui=BOLD guifg=#A8360F guibg=NONE
hi Todo gui=NONE guifg=#ff0070 guibg=#ffe0f4
hi Type gui=NONE guifg=#eb7950 guibg=NONE
hi Underlined gui=UNDERLINE guifg=#0000ff guibg=NONE
hi Conditional gui=None guifg=#0053FF guibg=bg
hi Repeat gui=None guifg=SeaGreen2 guibg=bg
hi Operator gui=None guifg=#0085B1 guibg=bg
hi Keyword gui=None guifg=DarkBlue guibg=bg
hi Exception gui=None guifg=DarkBlue guibg=bg
hi Function gui=BOLD guifg=#3E0F70
hi! link String Constant
hi! link SpecialComment Comment
hi! link Character Constant
hi! link Boolean Constant
hi! link Float Number
hi! link Label Statement
hi! link Include PreProc
hi! link Define PreProc
hi! link Macro PreProc
hi! link PreCondit PreProc
hi! link StorageClass Type
hi! link Structure Type
hi! link Typedef Type
hi! link SpecialChar Special
hi! link Debug Special
" HTML
hi htmlLink gui=UNDERLINE guifg=#0000ff guibg=NONE
hi htmlBold gui=BOLD
hi htmlBoldItalic gui=BOLD,ITALIC
hi htmlBoldUnderline gui=BOLD,UNDERLINE
hi htmlBoldUnderlineItalic gui=BOLD,UNDERLINE,ITALIC
hi htmlItalic gui=ITALIC
hi htmlUnderline gui=UNDERLINE
hi htmlUnderlineItalic gui=UNDERLINE,ITALIC
" Tabs {{{1
highlight TabLine gui=underline guibg=LightGrey
highlight TabLineFill gui=reverse
highlight TabLineSel gui=bold
highlight SpellBad gui=undercurl guisp=Red
highlight SpellCap gui=undercurl guisp=Blue
highlight SpellRare gui=undercurl guisp=Magenta
highlight SpellLocale gui=undercurl guisp=DarkCyan
" Completion {{{1
highlight Pmenu guifg=Black guibg=#BDDFFF
highlight PmenuSel guifg=Black guibg=Orange
highlight PmenuSbar guifg=#CCCCCC guibg=#CCCCCC
highlight PmenuThumb gui=reverse guifg=Black guibg=#AAAAAA

111
colors/jammy.vim Executable file
View File

@ -0,0 +1,111 @@
" Vim color file inherit from the desrt.vim
" Maintainer: Jammy Lee<mistapostle@gmail.com>
" Last Change: $Date: 2008/03/20 19:30:30 $
" Version: $Id: jammy.vim,v 1.1 2008/03/20 $
" cool help screens
" :he group-name
" :he highlight-groups
" :he cterm-colors
set background=dark
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="jammy"
hi Normal guifg=White guibg=Black
" highlight groups
hi Cursor guibg=khaki guifg=slategrey
"hi CursorIM
"hi Directory
"hi DiffAdd
"hi DiffChange
"hi DiffDelete
"hi DiffText
"hi ErrorMsg
hi String guifg=Skyblue
hi VertSplit guibg=#c2bfa5 guifg=grey50 gui=none
hi Folded guibg=grey30 guifg=gold
hi FoldColumn guibg=grey30 guifg=tan
hi IncSearch guifg=slategrey guibg=khaki
"hi LineNr
hi ModeMsg guifg=goldenrod
hi MoreMsg guifg=SeaGreen
hi NonText guifg=LightBlue guibg=black
hi Question guifg=springgreen
hi Search guibg=peru guifg=wheat
hi SpecialKey guifg=yellowgreen
hi StatusLine guibg=#c2bfa5 guifg=black gui=none
hi StatusLineNC guibg=#c2bfa5 guifg=grey50 gui=none
hi Title guifg=indianred
hi Visual gui=none guibg=grey30
"hi VisualNOS
hi WarningMsg guifg=salmon
"hi WildMenu
"hi Menu
"hi Scrollbar
"hi Tooltip
" syntax highlighting groups
hi Comment guifg=grey60
hi Constant guifg=indianred
hi Identifier guifg=palegreen
"hi Identifier guifg=#D18B2C
"palegreen
"hi Statement guifg=khaki
hi Statement guifg=#E6DB74
hi PreProc guifg=Skyblue
hi Type guifg=darkkhaki
hi Special guifg=navajowhite
"hi Underlined
hi Ignore guifg=grey40
"hi Error
hi Todo guifg=orangered guibg=yellow2
" color terminal definitions
hi SpecialKey ctermfg=darkgreen
hi NonText cterm=bold ctermfg=darkblue
hi Directory ctermfg=darkcyan
hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green
hi Search cterm=NONE ctermfg=grey ctermbg=blue
hi MoreMsg ctermfg=darkgreen
hi ModeMsg cterm=NONE ctermfg=brown
hi LineNr ctermfg=3
hi Question ctermfg=green
hi StatusLine cterm=bold,reverse
hi StatusLineNC cterm=reverse
hi VertSplit cterm=reverse
hi Title ctermfg=5
hi Visual cterm=reverse
hi VisualNOS cterm=bold,underline
hi WarningMsg ctermfg=1
hi WildMenu ctermfg=0 ctermbg=3
hi Folded ctermfg=darkgrey ctermbg=NONE
hi FoldColumn ctermfg=darkgrey ctermbg=NONE
hi DiffAdd ctermbg=4
hi DiffChange ctermbg=5
hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
hi DiffText cterm=bold ctermbg=1
hi Comment ctermfg=darkcyan
hi Constant ctermfg=brown
hi Special ctermfg=5
hi Identifier ctermfg=6
hi Statement ctermfg=3
hi PreProc ctermfg=5
hi Type ctermfg=2
hi Underlined cterm=underline ctermfg=5
hi Ignore cterm=bold ctermfg=7
hi Ignore ctermfg=darkgrey
hi Error cterm=bold ctermfg=7 ctermbg=1
"vim: sw=4

491
colors/jellybeans.vim Executable file
View File

@ -0,0 +1,491 @@
" Vim color file
"
" " __ _ _ _ "
" " \ \ ___| | |_ _| |__ ___ __ _ _ __ ___ "
" " \ \/ _ \ | | | | | _ \ / _ \/ _ | _ \/ __| "
" " /\_/ / __/ | | |_| | |_| | __/ |_| | | | \__ \ "
" " \___/ \___|_|_|\__ |____/ \___|\____|_| |_|___/ "
" " \___/ "
"
" "A colorful, dark color scheme for Vim."
"
" File: jellybeans.vim
" Maintainer: NanoTech <http://nanotech.nanotechcorp.net/>
" Version: 1.5
" Last Change: January 15th, 2012
" Contributors: Daniel Herbert <http://pocket-ninja.com/>,
" Henry So, Jr. <henryso@panix.com>,
" David Liang <bmdavll at gmail dot com>,
" Rich Healey (richoH),
" Andrew Wong (w0ng)
"
" Copyright (c) 2009-2012 NanoTech
"
" Permission is hereby granted, free of charge, to any person obtaining a copy
" of this software and associated documentation files (the "Software"), to deal
" in the Software without restriction, including without limitation the rights
" to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
" copies of the Software, and to permit persons to whom the Software is
" furnished to do so, subject to the following conditions:
"
" The above copyright notice and this permission notice shall be included in
" all copies or substantial portions of the Software.
"
" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
" AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
" OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
" THE SOFTWARE.
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "jellybeans"
if has("gui_running") || &t_Co == 88 || &t_Co == 256
let s:low_color = 0
else
let s:low_color = 1
endif
" Color approximation functions by Henry So, Jr. and David Liang {{{
" Added to jellybeans.vim by Daniel Herbert
" returns an approximate grey index for the given grey level
fun! s:grey_number(x)
if &t_Co == 88
if a:x < 23
return 0
elseif a:x < 69
return 1
elseif a:x < 103
return 2
elseif a:x < 127
return 3
elseif a:x < 150
return 4
elseif a:x < 173
return 5
elseif a:x < 196
return 6
elseif a:x < 219
return 7
elseif a:x < 243
return 8
else
return 9
endif
else
if a:x < 14
return 0
else
let l:n = (a:x - 8) / 10
let l:m = (a:x - 8) % 10
if l:m < 5
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" returns the actual grey level represented by the grey index
fun! s:grey_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 46
elseif a:n == 2
return 92
elseif a:n == 3
return 115
elseif a:n == 4
return 139
elseif a:n == 5
return 162
elseif a:n == 6
return 185
elseif a:n == 7
return 208
elseif a:n == 8
return 231
else
return 255
endif
else
if a:n == 0
return 0
else
return 8 + (a:n * 10)
endif
endif
endfun
" returns the palette index for the given grey index
fun! s:grey_color(n)
if &t_Co == 88
if a:n == 0
return 16
elseif a:n == 9
return 79
else
return 79 + a:n
endif
else
if a:n == 0
return 16
elseif a:n == 25
return 231
else
return 231 + a:n
endif
endif
endfun
" returns an approximate color index for the given color level
fun! s:rgb_number(x)
if &t_Co == 88
if a:x < 69
return 0
elseif a:x < 172
return 1
elseif a:x < 230
return 2
else
return 3
endif
else
if a:x < 75
return 0
else
let l:n = (a:x - 55) / 40
let l:m = (a:x - 55) % 40
if l:m < 20
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" returns the actual color level for the given color index
fun! s:rgb_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 139
elseif a:n == 2
return 205
else
return 255
endif
else
if a:n == 0
return 0
else
return 55 + (a:n * 40)
endif
endif
endfun
" returns the palette index for the given R/G/B color indices
fun! s:rgb_color(x, y, z)
if &t_Co == 88
return 16 + (a:x * 16) + (a:y * 4) + a:z
else
return 16 + (a:x * 36) + (a:y * 6) + a:z
endif
endfun
" returns the palette index to approximate the given R/G/B color levels
fun! s:color(r, g, b)
" get the closest grey
let l:gx = s:grey_number(a:r)
let l:gy = s:grey_number(a:g)
let l:gz = s:grey_number(a:b)
" get the closest color
let l:x = s:rgb_number(a:r)
let l:y = s:rgb_number(a:g)
let l:z = s:rgb_number(a:b)
if l:gx == l:gy && l:gy == l:gz
" there are two possibilities
let l:dgr = s:grey_level(l:gx) - a:r
let l:dgg = s:grey_level(l:gy) - a:g
let l:dgb = s:grey_level(l:gz) - a:b
let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
let l:dr = s:rgb_level(l:gx) - a:r
let l:dg = s:rgb_level(l:gy) - a:g
let l:db = s:rgb_level(l:gz) - a:b
let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
if l:dgrey < l:drgb
" use the grey
return s:grey_color(l:gx)
else
" use the color
return s:rgb_color(l:x, l:y, l:z)
endif
else
" only one possibility
return s:rgb_color(l:x, l:y, l:z)
endif
endfun
" returns the palette index to approximate the 'rrggbb' hex string
fun! s:rgb(rgb)
let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
return s:color(l:r, l:g, l:b)
endfun
" sets the highlighting for the given group
fun! s:X(group, fg, bg, attr, lcfg, lcbg)
if s:low_color
let l:fge = empty(a:lcfg)
let l:bge = empty(a:lcbg)
if !l:fge && !l:bge
exec "hi ".a:group." ctermfg=".a:lcfg." ctermbg=".a:lcbg
elseif !l:fge && l:bge
exec "hi ".a:group." ctermfg=".a:lcfg." ctermbg=NONE"
elseif l:fge && !l:bge
exec "hi ".a:group." ctermfg=NONE ctermbg=".a:lcbg
endif
else
let l:fge = empty(a:fg)
let l:bge = empty(a:bg)
if !l:fge && !l:bge
exec "hi ".a:group." guifg=#".a:fg." guibg=#".a:bg." ctermfg=".s:rgb(a:fg)." ctermbg=".s:rgb(a:bg)
elseif !l:fge && l:bge
exec "hi ".a:group." guifg=#".a:fg." guibg=NONE ctermfg=".s:rgb(a:fg)." ctermbg=NONE"
elseif l:fge && !l:bge
exec "hi ".a:group." guifg=NONE guibg=#".a:bg." ctermfg=NONE ctermbg=".s:rgb(a:bg)
endif
endif
if a:attr == ""
exec "hi ".a:group." gui=none cterm=none"
else
let noitalic = join(filter(split(a:attr, ","), "v:val !=? 'italic'"), ",")
if empty(noitalic)
let noitalic = "none"
endif
exec "hi ".a:group." gui=".a:attr." cterm=".noitalic
endif
endfun
" }}}
call s:X("Normal","e8e8d3","151515","","White","")
set background=dark
if !exists("g:jellybeans_use_lowcolor_black") || g:jellybeans_use_lowcolor_black
let s:termBlack = "Black"
else
let s:termBlack = "Grey"
endif
if version >= 700
call s:X("CursorLine","","1c1c1c","","",s:termBlack)
call s:X("CursorColumn","","1c1c1c","","",s:termBlack)
call s:X("MatchParen","ffffff","80a090","bold","","DarkCyan")
call s:X("TabLine","000000","b0b8c0","italic","",s:termBlack)
call s:X("TabLineFill","9098a0","","","",s:termBlack)
call s:X("TabLineSel","000000","f0f0f0","italic,bold",s:termBlack,"White")
" Auto-completion
call s:X("Pmenu","ffffff","606060","","White",s:termBlack)
call s:X("PmenuSel","101010","eeeeee","",s:termBlack,"White")
endif
call s:X("Visual","","404040","","",s:termBlack)
call s:X("Cursor","","b0d0f0","","","")
call s:X("LineNr","605958","151515","none",s:termBlack,"")
call s:X("Comment","888888","","italic","Grey","")
call s:X("Todo","808080","","bold","White",s:termBlack)
call s:X("StatusLine","000000","dddddd","italic","","White")
call s:X("StatusLineNC","ffffff","403c41","italic","White","Black")
call s:X("VertSplit","777777","403c41","",s:termBlack,s:termBlack)
call s:X("WildMenu","f0a0c0","302028","","Magenta","")
call s:X("Folded","a0a8b0","384048","italic",s:termBlack,"")
call s:X("FoldColumn","535D66","1f1f1f","","",s:termBlack)
call s:X("SignColumn","777777","333333","","",s:termBlack)
call s:X("ColorColumn","","000000","","",s:termBlack)
call s:X("Title","70b950","","bold","Green","")
call s:X("Constant","cf6a4c","","","Red","")
call s:X("Special","799d6a","","","Green","")
call s:X("Delimiter","668799","","","Grey","")
call s:X("String","99ad6a","","","Green","")
call s:X("StringDelimiter","556633","","","DarkGreen","")
call s:X("Identifier","c6b6ee","","","LightCyan","")
call s:X("Structure","8fbfdc","","","LightCyan","")
call s:X("Function","fad07a","","","Yellow","")
call s:X("Statement","8197bf","","","DarkBlue","")
call s:X("PreProc","8fbfdc","","","LightBlue","")
hi! link Operator Normal
call s:X("Type","ffb964","","","Yellow","")
call s:X("NonText","606060","151515","",s:termBlack,"")
call s:X("SpecialKey","444444","1c1c1c","",s:termBlack,"")
call s:X("Search","f0a0c0","302028","underline","Magenta","")
call s:X("Directory","dad085","","","Yellow","")
call s:X("ErrorMsg","","902020","","","DarkRed")
hi! link Error ErrorMsg
hi! link MoreMsg Special
call s:X("Question","65C254","","","Green","")
" Spell Checking
call s:X("SpellBad","","902020","underline","","DarkRed")
call s:X("SpellCap","","0000df","underline","","Blue")
call s:X("SpellRare","","540063","underline","","DarkMagenta")
call s:X("SpellLocal","","2D7067","underline","","Green")
" Diff
hi! link diffRemoved Constant
hi! link diffAdded String
" VimDiff
call s:X("DiffAdd","D2EBBE","437019","","White","DarkGreen")
call s:X("DiffDelete","40000A","700009","","DarkRed","DarkRed")
call s:X("DiffChange","","2B5B77","","White","DarkBlue")
call s:X("DiffText","8fbfdc","000000","reverse","Yellow","")
" PHP
hi! link phpFunctions Function
call s:X("StorageClass","c59f6f","","","Red","")
hi! link phpSuperglobal Identifier
hi! link phpQuoteSingle StringDelimiter
hi! link phpQuoteDouble StringDelimiter
hi! link phpBoolean Constant
hi! link phpNull Constant
hi! link phpArrayPair Operator
" Ruby
hi! link rubySharpBang Comment
call s:X("rubyClass","447799","","","DarkBlue","")
call s:X("rubyIdentifier","c6b6fe","","","Cyan","")
hi! link rubyConstant Type
hi! link rubyFunction Function
call s:X("rubyInstanceVariable","c6b6fe","","","Cyan","")
call s:X("rubySymbol","7697d6","","","Blue","")
hi! link rubyGlobalVariable rubyInstanceVariable
hi! link rubyModule rubyClass
call s:X("rubyControl","7597c6","","","Blue","")
hi! link rubyString String
hi! link rubyStringDelimiter StringDelimiter
hi! link rubyInterpolationDelimiter Identifier
call s:X("rubyRegexpDelimiter","540063","","","Magenta","")
call s:X("rubyRegexp","dd0093","","","DarkMagenta","")
call s:X("rubyRegexpSpecial","a40073","","","Magenta","")
call s:X("rubyPredefinedIdentifier","de5577","","","Red","")
" JavaScript
hi! link javaScriptValue Constant
hi! link javaScriptRegexpString rubyRegexp
" CoffeeScript
hi! link coffeeRegExp javaScriptRegexpString
" Lua
hi! link luaOperator Conditional
" C
hi! link cOperator Constant
" Objective-C/Cocoa
hi! link objcClass Type
hi! link cocoaClass objcClass
hi! link objcSubclass objcClass
hi! link objcSuperclass objcClass
hi! link objcDirective rubyClass
hi! link objcStatement Constant
hi! link cocoaFunction Function
hi! link objcMethodName Identifier
hi! link objcMethodArg Normal
hi! link objcMessageName Identifier
" Debugger.vim
call s:X("DbgCurrent","DEEBFE","345FA8","","White","DarkBlue")
call s:X("DbgBreakPt","","4F0037","","","DarkMagenta")
" vim-indent-guides
if !exists("g:indent_guides_auto_colors")
let g:indent_guides_auto_colors = 0
endif
call s:X("IndentGuidesOdd","","202020","","","")
call s:X("IndentGuidesEven","","1c1c1c","","","")
" Plugins, etc.
hi! link TagListFileName Directory
call s:X("PreciseJumpTarget","B9ED67","405026","","White","Green")
" Manual overrides for 256-color terminals. Dark colors auto-map badly.
if !s:low_color
hi StatusLineNC ctermbg=235
hi Folded ctermbg=236
hi FoldColumn ctermbg=234
hi SignColumn ctermbg=236
hi CursorColumn ctermbg=234
hi CursorLine ctermbg=234
hi SpecialKey ctermbg=234
hi NonText ctermbg=233
hi LineNr ctermbg=233
hi DiffText ctermfg=81
hi Normal ctermbg=233
hi DbgBreakPt ctermbg=53
endif
" delete functions {{{
delf s:X
delf s:rgb
delf s:color
delf s:rgb_color
delf s:rgb_level
delf s:rgb_number
delf s:grey_color
delf s:grey_level
delf s:grey_number
" }}}

236
colors/kellys.vim Executable file
View File

@ -0,0 +1,236 @@
" Description: a colour scheme inspired by kellys bicycles
" Maintainer: kamil.stachowski@gmail.com
" License: gpl 3+
" Version: 0.3 (2008.12.07)
" changelog:
" 0.3: 2008.12.07
" finished ada, haskell, html, lisp, pascal, php, python, ruby, scheme, sh, xml and vim
" changed preproc to slightly darker
" changed statement to bold
" 0.2: 2008.12.02
" added support for 256-colour terminal
" added diff*, pmenu* and wildmenu
" added some cpp, java*, python*, some sh and ruby*
" removed italic from comments and made them slightly lighter
" 0.1: 2008.11.28
" initial version
set background=dark
if version > 580
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let colors_name = "kellys"
" black 2a2b2f 235
" blue 62acce 81
" blue slight 9ab2c8 74
" brown slight d1c79e 144
" green yellowy d1d435 184
" grey dark 67686b 240
" grey light e1e0e5 254
" orange e6ac32 178
" red 9d0e15 124
" tabline
if has("gui_running")
hi Comment guifg=#67686b guibg=#2a2b2f gui=none
hi Cursor guifg=#2a2b2f guibg=#e1e0e5 gui=none
hi Constant guifg=#d1c79e guibg=#2a2b2f gui=none
hi CursorLine guibg=#303132 gui=none
hi DiffAdd guifg=#2a2b2f guibg=#9ab2c8 gui=none
hi DiffChange guifg=#2a2b2f guibg=#d1c79e gui=none
hi DiffDelete guifg=#67686b guibg=#2a2b2f gui=none
hi DiffText guifg=#9d0e15 guibg=#d1c79e gui=none
hi Folded guifg=#2a2b2f guibg=#67686b gui=none
hi MatchParen guifg=#d1d435 guibg=#2a2b2f gui=bold,underline
hi ModeMsg guifg=#e1e0e5 guibg=#2a2b2f gui=bold
hi Normal guifg=#e1e0e5 guibg=#2a2b2f gui=none
hi Pmenu guifg=#2a2b2f guibg=#9ab2c8 gui=none
hi PmenuSel guifg=#2a2b2f guibg=#62acce gui=bold
hi PmenuSbar guifg=#2a2b2f guibg=#2a2b2f gui=none
hi PmenuThumb guifg=#2a2b2f guibg=#62acce gui=none
hi PreProc guifg=#d1d435 guibg=#2a2b2f gui=none
hi Search guifg=#2a2b2f guibg=#e1e0e5 gui=none
hi Special guifg=#9ab2c8 guibg=#2a2b2f gui=none
hi Statement guifg=#62acce guibg=#2a2b2f gui=bold
hi StatusLine guifg=#2a2b2f guibg=#62acce gui=bold
hi StatusLineNC guifg=#2a2b2f guibg=#e1e0e5 gui=none
hi Todo guifg=#e1e0e5 guibg=#9d0e15 gui=bold
hi Type guifg=#e6ac32 guibg=#2a2b2f gui=none
hi Underlined guifg=#e1e0e5 guibg=#2a2b2f gui=underline
hi Visual guifg=#2a2b2f guibg=#e1e0e5 gui=none
hi Wildmenu guifg=#62acce guibg=#2a2b2f gui=bold
else
if &t_Co == 256
hi Comment ctermfg=239 ctermbg=235 cterm=none
hi Cursor ctermfg=235 ctermbg=254 cterm=none
hi Constant ctermfg=144 ctermbg=235 cterm=none
hi CursorLine ctermbg=236 cterm=none
hi DiffAdd ctermfg=235 ctermbg=74 cterm=none
hi DiffChange ctermfg=235 ctermbg=144 cterm=none
hi DiffDelete ctermfg=239 ctermbg=235 cterm=none
hi DiffText ctermfg=124 ctermbg=144 cterm=none
hi Folded ctermfg=239 ctermbg=235 cterm=none
hi MatchParen ctermfg=184 ctermbg=235 cterm=bold,underline
hi ModeMsg ctermfg=254 ctermbg=235 cterm=bold
hi Normal ctermfg=254 ctermbg=235 cterm=none
hi Pmenu ctermfg=235 ctermbg=74 cterm=none
hi PmenuSel ctermfg=235 ctermbg=81 cterm=bold
hi PmenuSbar ctermfg=235 ctermbg=235 cterm=none
hi PmenuThumb ctermfg=235 ctermbg=81 cterm=none
hi PreProc ctermfg=184 ctermbg=235 cterm=none
hi Search ctermfg=235 ctermbg=254 cterm=none
hi Special ctermfg=74 ctermbg=235 cterm=none
hi Statement ctermfg=81 ctermbg=235 cterm=none
hi StatusLine ctermfg=235 ctermbg=81 cterm=bold
hi StatusLineNC ctermfg=235 ctermbg=254 cterm=none
hi Todo ctermfg=254 ctermbg=124 cterm=bold
hi Type ctermfg=178 ctermbg=234 cterm=none
hi Underlined ctermfg=254 ctermbg=234 cterm=underline
hi Visual ctermfg=235 ctermbg=254 cterm=none
hi Wildmenu ctermfg=81 ctermbg=234 cterm=bold
endif
endif
hi! link Boolean Constant
hi! link Character Constant
hi! link Conditional Statement
hi! link CursorColumn CursorLine
hi! link Debug Special
hi! link Define PreProc
hi! link Delimiter Special
hi! link Directory Type
hi! link Error Todo
hi! link ErrorMsg Error
hi! link Exception Statement
hi! link Float Constant
hi! link FoldColumn Folded
hi! link Function Normal
hi! link Identifier Special
hi! link Ignore Comment
hi! link IncSearch Search
hi! link Include PreProc
hi! link Keyword Statement
hi! link Label Statement
hi! link LineNr Comment
hi! link Macro PreProc
hi! link MoreMsg ModeMsg
hi! link NonText Comment
hi! link Number Constant
hi! link Operator Special
hi! link PreCondit PreProc
hi! link Question MoreMsg
hi! link Repeat Statement
hi! link SignColumn FoldColumn
hi! link SpecialChar Special
hi! link SpecialComment Special
hi! link SpecialKey Special
hi! link SpellBad Error
hi! link SpellCap Error
hi! link SpellLocal Error
hi! link SpellRare Error
hi! link StorageClass Type
hi! link String Constant
hi! link Structure Type
hi! link Tag Special
hi! link Title ModeMsg
hi! link Typedef Type
hi! link VertSplit StatusLineNC
hi! link WarningMsg Error
" ada
hi! link adaBegin Type
hi! link adaEnd Type
hi! link adaKeyword Special
" c++
hi! link cppAccess Type
hi! link cppStatement Special
" hs
hi! link ConId Type
hi! link hsPragma PreProc
hi! link hsConSym Operator
" html
hi! link htmlArg Statement
hi! link htmlEndTag Special
hi! link htmlLink Underlined
hi! link htmlSpecialTagName PreProc
hi! link htmlTag Special
hi! link htmlTagName Type
" java
hi! link javaTypeDef Special
" lisp
hi! link lispAtom Constant
hi! link lispAtomMark Constant
hi! link lispConcat Special
hi! link lispDecl Type
hi! link lispFunc Special
hi! link lispKey PreProc
" pas
hi! link pascalAsmKey Statement
hi! link pascalDirective PreProc
hi! link pascalModifier PreProc
hi! link pascalPredefined Special
hi! link pascalStatement Type
hi! link pascalStruct Type
" php
hi! link phpComparison Special
hi! link phpDefine Normal
hi! link phpIdentifier Normal
hi! link phpMemberSelector Special
hi! link phpRegion Special
hi! link phpVarSelector Special
" py
hi! link pythonStatement Type
" rb
hi! link rubyConstant Special
hi! link rubyDefine Type
hi! link rubyRegexp Special
" scm
hi! link schemeSyntax Special
" sh
hi! link shArithRegion Normal
hi! link shDerefSimple Normal
hi! link shDerefVar Normal
hi! link shFunction Type
hi! link shLoop Statement
hi! link shStatement Special
hi! link shVariable Normal
" sql
hi! link sqlKeyword Statement
" vim
hi! link vimCommand Statement
hi! link vimCommentTitle Normal
hi! link vimEnvVar Special
hi! link vimFuncKey Type
hi! link vimGroup Special
hi! link vimHiAttrib Constant
hi! link vimHiCTerm Special
hi! link vimHiCtermFgBg Special
hi! link vimHighlight Special
hi! link vimHiGui Special
hi! link vimHiGuiFgBg Special
hi! link vimOption Special
hi! link vimSyntax Special
hi! link vimSynType Special
hi! link vimUserAttrb Special
" xml
hi! link xmlAttrib Special
hi! link xmlCdata Normal
hi! link xmlCdataCdata Statement
hi! link xmlCdataEnd PreProc
hi! link xmlCdataStart PreProc
hi! link xmlDocType PreProc
hi! link xmlDocTypeDecl PreProc
hi! link xmlDocTypeKeyword PreProc
hi! link xmlEndTag Statement
hi! link xmlProcessingDelim PreProc
hi! link xmlNamespace PreProc
hi! link xmlTagName Statement

191
colors/leo.vim Executable file
View File

@ -0,0 +1,191 @@
" Vim color file
" Maintainer: Lorenzo Leonini <vim-theme[a]leonini[.]net>
" Last Change: 2010 Nov 20
" URL: http://www.leonini.net
" Description:
" A contrasted theme for long programming sessions.
" Specially for 256-colors term (xterm, Eterm, konsole, gnome-terminal, ...)
" Very good with Ruby, C, Lua, PHP, HTML, shell...
" (but no using language specific settings)
" Note:
" If your term report 8 colors (but is 256 capable), put 'set t_Co=256'
" in your .vimrc
" Tips:
" :verbose hi StatusLine
" Color numbers (0-255) see:
" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
" :so $VIMRUNTIME/syntax/hitest.vim
" 1.00
" Tab colors
" Vim 7.3 addition
"
" 0.94
" Folding
"
" 0.93
" Console and GUI are deliberately differents.
"
" 0.92
" Fixed visual in GUI mode
" Dark line numbers
"
" 0.91
" fixed cursor color with MatchParen
"
" 0.9
" more blue (blue <=> green swap)
" lot of changes, some may prefer previous version
"
" 0.82
" menu backgrounf lighter
" LineNr
" gui comments in italic
" remove some default bold in gui
"
" 0.81
" invisible char
" line number
" status bar
" add MatchParen
" add Underlined
"
" 0.8
" GUI fixed, color < 16 fixed
" comments from 247 => 249
" main color 255 => 254
" boolean and numbers more visible
"
" 0.6
" Synchro with GUI
" 0.5
" Ligther vertical separation
" Better diff
" Better pmenu
" Uniformisation between status bar, tabs and pmenu
" Added spell hl
" Change search highlight (I don't use it...)
" Folding done
" All in 256 code
if !has("gui_running")
if &t_Co != 256
echomsg "err: Please use a 256-colors terminal (so that t_Co=256 could be set)."
echomsg ""
finish
end
endif
let g:colors_name = "leo256"
set background=dark
if v:version > 580
highlight clear
if exists("syntax_on")
syntax reset
endif
endif
" ### Normal should come first
" console-gui different
hi Normal cterm=none ctermfg=255 ctermbg=232 guifg=#ffffff guibg=#121212
hi CursorLine cterm=none ctermbg=16 guibg=#050505
hi SpecialKey cterm=none ctermfg=245 ctermbg=233 guifg=#8a8a8a guibg=#090909
hi Folded cterm=none ctermfg=110 ctermbg=233 guifg=#87afd7 guibg=#000000
hi Cursor cterm=none ctermfg=bg ctermbg=fg guibg=fg guifg=bg
hi DiffAdd cterm=none ctermbg=235 guibg=#262626
hi DiffChange cterm=none ctermbg=235 guibg=#262626
hi DiffDelete cterm=none ctermfg=238 ctermbg=244 guifg=#444444 guibg=#808080
hi DiffText cterm=bold ctermfg=255 ctermbg=196 guifg=#ffffff
hi Directory cterm=none ctermfg=196
hi ErrorMsg cterm=none ctermfg=255 ctermbg=160 guifg=#ffffff
hi FoldColumn cterm=none ctermfg=110 ctermbg=16 guifg=#87afd7 guibg=#000000
hi IncSearch cterm=reverse
"hi LineNr cterm=none ctermfg=229 ctermbg=16 guifg=#ffff87 guibg=#000000
"hi LineNr cterm=none ctermfg=27 ctermbg=16 guifg=#005fff guibg=#000000
hi LineNr cterm=none ctermfg=239 ctermbg=16 guifg=#4e4e4e guibg=#000000
hi ModeMsg cterm=bold
hi MoreMsg cterm=none ctermfg=40
hi NonText cterm=none ctermfg=21
hi Question cterm=none ctermfg=40
hi Search cterm=none ctermfg=16 ctermbg=248 guifg=#000000 guibg=#a8a8a8
hi SignColumn cterm=none ctermbg=16 guibg=#000000
hi StatusLine cterm=bold ctermfg=255 ctermbg=19 guifg=#0000af guibg=#ffffff
hi StatusLineNC cterm=none ctermfg=252 ctermbg=17 guifg=#00005f guibg=#d0d0d0
hi Title cterm=none ctermfg=33
hi VertSplit cterm=none ctermfg=254 ctermbg=16 guifg=#000000 guibg=#eeeeee
hi Visual cterm=reverse ctermbg=none gui=reverse guibg=#080808
hi VisualNOS cterm=underline,bold
hi WarningMsg cterm=none ctermfg=255 guifg=#ffffff
hi WildMenu cterm=none ctermfg=16 ctermbg=11
if v:version >= 700
hi MatchParen cterm=none ctermfg=190 ctermbg=20 guifg=#d7ff00 guibg=#0000d7
" light
"hi Pmenu cterm=none ctermfg=16 ctermbg=252
"hi PmenuSel cterm=none ctermfg=255 ctermbg=21
"hi PmenuSbar cterm=none ctermfg=240 ctermbg=240
"hi PmenuThumb cterm=none ctermfg=255 ctermbg=255
"dark
hi Pmenu cterm=none ctermfg=255 ctermbg=235 guifg=#ffffff guibg=#262626
hi PmenuSel cterm=none ctermfg=255 ctermbg=21 guifg=#ffffff guibg=#0000ff
hi PmenuSbar cterm=none ctermfg=240 ctermbg=240 guibg=#444444
hi PmenuThumb cterm=none ctermfg=255 ctermbg=255 guifg=#ffffff
" No need for GUI colors
hi SpellBad cterm=none ctermfg=16 ctermbg=196
hi SpellCap cterm=none ctermfg=16 ctermbg=196
hi SpellLocal cterm=none ctermfg=16 ctermbg=196
hi SpellRare cterm=none ctermfg=16 ctermbg=196
" No need for GUI colors
"hi TabLine cterm=none ctermfg=252 ctermbg=17
"hi TabLineSel cterm=none ctermfg=255 ctermbg=21
"hi TabLineFill cterm=none ctermfg=17 ctermbg=17
hi TabLine cterm=none ctermfg=233 ctermbg=110
hi TabLineSel cterm=none ctermfg=110 ctermbg=233
hi TabLineFill cterm=none ctermfg=233 ctermbg=110
endif
if v:version >= 703
hi ColorColumn cterm=none ctermfg=250 ctermbg=234
endif
" ### syntax highlighting
hi Boolean cterm=none ctermfg=215 guifg=#ffaf5f
hi Character cterm=none ctermfg=184 guifg=#d7d700
hi Comment cterm=none ctermfg=248 gui=italic guifg=#a8a8a8
hi Conditional cterm=none ctermfg=33 guifg=#0087ff
hi Constant cterm=none ctermfg=226 guifg=#ffff00
hi Define cterm=bold ctermfg=27 gui=bold guifg=#005fff
hi Delimiter cterm=none ctermfg=196 guifg=#ff0000
hi Error cterm=none ctermfg=255 ctermbg=9 guifg=#ffffff
hi Exception cterm=bold ctermfg=226 gui=bold guifg=#ffff00
hi Function cterm=none ctermfg=196 guifg=#ff0000
hi Identifier cterm=none ctermfg=40 gui=none guifg=#00d700
hi Keyword cterm=none ctermfg=123 guifg=#87ffff
hi Number cterm=none ctermfg=209 guifg=#ff875f
hi Operator cterm=none ctermfg=226 guifg=#ffff00
hi PreProc cterm=none ctermfg=202 guifg=#ff5f00
hi Special cterm=none ctermfg=206 ctermbg=234 guifg=#ff5fd7 guibg=#1c1c1c
hi Statement cterm=none ctermfg=171 gui=none guifg=#d75fff
"hi String cterm=none ctermfg=224 ctermbg=234 guifg=#ffd7d7 guibg=#1c1c1c
hi String cterm=none ctermfg=180 ctermbg=234 guifg=#d7af87 guibg=#1c1c1c
hi Todo cterm=none ctermfg=16 ctermbg=226 guifg=#000000 guibg=#ffff00
hi Type cterm=none ctermfg=75 gui=none guifg=#5fafff
hi Underlined cterm=underline ctermfg=39 gui=underline guifg=#00afff
" ADDITIONNAL
hi Repeat cterm=none ctermfg=99 guifg=#875fff

215
colors/lettuce.vim Executable file
View File

@ -0,0 +1,215 @@
" Vim color file
" Version: 1.2 2007.08.08
" Author: Valyaeff Valentin <hhyperr AT gmail DOT com>
" License: GPL
"
" Copyright 2007 Valyaeff Valentin
"
" This program is free software: you can redistribute it and/or modify
" it under the terms of the GNU General Public License as published by
" the Free Software Foundation, either version 3 of the License, or
" (at your option) any later version.
"
" This program is distributed in the hope that it will be useful,
" but WITHOUT ANY WARRANTY; without even the implied warranty of
" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
" GNU General Public License for more details.
"
" You should have received a copy of the GNU General Public License
" along with this program. If not, see <http://www.gnu.org/licenses/>.
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="lettuce"
augroup Syntax_extensions
au!
au Syntax c,cpp,ruby,javascript syn match Operator "[*/%&|!=><^~,.;:?+-]\+" display contains=TOP
au Syntax c,cpp syn region cParen matchgroup=Operator transparent start='(' end=')' contains=ALLBUT,@cParenGroup,cCppParen,cErrInBracket,cCppBracket,cCppString,@Spell
au Syntax c,cpp syn region cCppParen matchgroup=Operator transparent start='(' skip='\\$' excludenl end=')' end='$' contained contains=ALLBUT,@cParenGroup,cErrInBracket,cParen,cBracket,cString,@Spell
au Syntax c,cpp syn region cBracket matchgroup=Operator transparent start='\[\|<::\@!' end=']\|:>' contains=ALLBUT,@cParenGroup,cErrInParen,cCppParen,cCppBracket,cCppString,@Spell
au Syntax c,cpp syn region cCppBracket matchgroup=Operator transparent start='\[\|<::\@!' skip='\\$' excludenl end=']\|:>' end='$' contained contains=ALLBUT,@cParenGroup,cErrInParen,cParen,cBracket,cString,@Spell
au Syntax c,cpp syn region cBlock matchgroup=OperatorCurlyBrackets start="{" end="}" transparent fold
au Syntax ruby syn match rubyBlockParameter "\%(\%(\<do\>\|{\)\s*\)\@<=|\s*[( ,a-zA-Z0-9_*)]\+\ze\s*|"hs=s+1 display
au Syntax ruby syn region rubyCurlyBlock matchgroup=Operator start="{" end="}" contains=ALLBUT,@rubyExtendedStringSpecial,rubyTodo fold
au Syntax ruby syn region rubyParentheses matchgroup=Operator start="(" end=")" contains=ALLBUT,@rubyExtendedStringSpecial,rubyTodo
au Syntax ruby syn region rubySquareBrackets matchgroup=Operator start="\[" end="\]" contains=ALLBUT,@rubyExtendedStringSpecial,rubyTodo
au Syntax javascript syn region javascriptCurlyBrackets matchgroup=Operator start="{" end="}" transparent fold
au Syntax javascript syn region javascriptParentheses matchgroup=Operator start="(" end=")" transparent
au Syntax javascript syn region javascriptSquareBrackets matchgroup=Operator start="\[" end="\]" transparent
augroup END
if !has("gui_running")
hi rubyGlobalVariable cterm=none ctermfg=64
hi rubyPredefinedIdentifier cterm=bold ctermfg=64
hi def link rubyStringDelimiter String
hi Normal cterm=none ctermbg=232 ctermfg=189
hi StatusLine cterm=none ctermbg=236 ctermfg=231
hi StatusLineNC cterm=none ctermbg=236 ctermfg=103
hi User1 cterm=bold ctermbg=236 ctermfg=223
hi User2 cterm=none ctermbg=236 ctermfg=240
hi VertSplit cterm=none ctermbg=236 ctermfg=103
hi TabLine cterm=none ctermbg=236 ctermfg=145
hi TabLineFill cterm=none ctermbg=236
hi TabLineSel cterm=none ctermbg=240 ctermfg=253
hi LineNr cterm=none ctermfg=238
hi NonText cterm=bold ctermbg=233 ctermfg=241
hi Folded cterm=none ctermbg=234 ctermfg=136
hi FoldColumn cterm=none ctermbg=236 ctermfg=103
hi SignColumn cterm=none ctermbg=236 ctermfg=103
hi CursorColumn cterm=none ctermbg=234
hi CursorLine cterm=none ctermbg=234
hi IncSearch cterm=bold ctermbg=63 ctermfg=232
hi Search cterm=none ctermbg=36 ctermfg=232
hi Visual cterm=none ctermbg=24
hi WildMenu cterm=bold ctermbg=35 ctermfg=232
hi ModeMsg cterm=bold ctermfg=110
hi MoreMsg cterm=bold ctermfg=121
hi Question cterm=bold ctermfg=121
hi ErrorMsg cterm=none ctermbg=88 ctermfg=255
hi WarningMsg cterm=none ctermbg=58 ctermfg=255
hi SpecialKey cterm=none ctermfg=77
hi Title cterm=bold ctermfg=147
hi Directory ctermfg=105
hi DiffAdd cterm=none ctermbg=18
hi DiffChange cterm=none ctermbg=58
hi DiffDelete cterm=none ctermbg=52 ctermfg=58
hi DiffText cterm=none ctermbg=53
hi Pmenu cterm=none ctermbg=17 ctermfg=121
hi PmenuSel cterm=none ctermbg=24 ctermfg=121
hi PmenuSbar cterm=none ctermbg=19
hi PmenuThumb cterm=none ctermbg=37
hi MatchParen cterm=bold ctermbg=24
hi SpellBad cterm=none ctermbg=88
hi SpellCap cterm=none ctermbg=18
hi SpellLocal cterm=none ctermbg=30
hi SpellRare cterm=none ctermbg=90
hi Comment cterm=none ctermfg=138
hi Constant cterm=none ctermfg=215
hi String cterm=none ctermbg=235 ctermfg=215
hi Character cterm=none ctermbg=235 ctermfg=215
hi Number cterm=none ctermfg=34
hi Float cterm=none ctermfg=41
hi Identifier cterm=none ctermfg=186
hi Function cterm=none ctermfg=210
hi Statement cterm=bold ctermfg=63
hi Exception cterm=bold ctermfg=99
hi Operator cterm=none ctermfg=75
hi Label cterm=none ctermfg=63
hi PreProc cterm=bold ctermfg=36
hi Type cterm=bold ctermfg=71
hi Special cterm=none ctermbg=235 ctermfg=87
hi Underlined cterm=underline ctermfg=227
hi Ignore cterm=bold ctermfg=235
hi Error cterm=bold ctermbg=52 ctermfg=231
hi Todo cterm=bold ctermbg=143 ctermfg=16
hi OperatorCurlyBrackets cterm=bold ctermfg=75
" highlight modes
autocmd InsertEnter * hi StatusLine ctermbg=52
autocmd InsertEnter * hi User1 ctermbg=52
autocmd InsertEnter * hi User2 ctermbg=52
autocmd InsertLeave * hi User2 ctermbg=236
autocmd InsertLeave * hi User1 ctermbg=236
autocmd InsertLeave * hi StatusLine ctermbg=236
autocmd CmdwinEnter * hi StatusLine ctermbg=22
autocmd CmdwinEnter * hi User1 ctermbg=22
autocmd CmdwinEnter * hi User2 ctermbg=22
autocmd CmdwinLeave * hi User2 ctermbg=236
autocmd CmdwinLeave * hi User1 ctermbg=236
autocmd CmdwinLeave * hi StatusLine ctermbg=236
else
hi rubyGlobalVariable gui=none guifg=#5f8700
hi rubyPredefinedIdentifier gui=bold guifg=#5f8700
hi def link rubyStringDelimiter String
hi Normal gui=none guibg=#080808 guifg=#dfdfff
hi StatusLine gui=none guibg=#303030 guifg=#ffffff
hi StatusLineNC gui=none guibg=#303030 guifg=#8787af
hi User1 gui=bold guibg=#303030 guifg=#ffdfaf
hi User2 gui=none guibg=#303030 guifg=#585858
hi VertSplit gui=none guibg=#303030 guifg=#8787af
hi TabLine gui=none guibg=#303030 guifg=#afafaf
hi TabLineFill gui=none guibg=#303030
hi TabLineSel gui=none guibg=#585858 guifg=#dadada
hi LineNr gui=none guifg=#444444
hi NonText gui=bold guibg=#121212 guifg=#606060
hi Folded gui=none guibg=#1c1c1c guifg=#af8700
hi FoldColumn gui=none guibg=#303030 guifg=#8787af
hi SignColumn gui=none guibg=#303030 guifg=#8787af
hi CursorColumn gui=none guibg=#1c1c1c
hi CursorLine gui=none guibg=#1c1c1c
hi IncSearch gui=bold guibg=#5f5fff guifg=#080808
hi Search gui=none guibg=#00af87 guifg=#080808
hi Visual gui=none guibg=#005f87
hi WildMenu gui=bold guibg=#00af5f guifg=#080808
hi ModeMsg gui=bold guifg=#87afdf
hi MoreMsg gui=bold guifg=#87ffaf
hi Question gui=bold guifg=#87ffaf
hi ErrorMsg gui=none guibg=#870000 guifg=#eeeeee
hi WarningMsg gui=none guibg=#5f5f00 guifg=#eeeeee
hi SpecialKey gui=none guifg=#5fdf5f
hi Title gui=bold guifg=#afafff
hi Directory guifg=#8787ff
hi DiffAdd gui=none guibg=#000087
hi DiffChange gui=none guibg=#5f5f00
hi DiffDelete gui=none guibg=#5f0000 guifg=#5f5f00
hi DiffText gui=none guibg=#5f005f
hi Pmenu gui=none guibg=#00005f guifg=#87ffaf
hi PmenuSel gui=none guibg=#005f87 guifg=#87ffaf
hi PmenuSbar gui=none guibg=#0000af
hi PmenuThumb gui=none guibg=#00afaf
hi MatchParen gui=bold guibg=#005f87
hi SpellBad gui=none guibg=#870000
hi SpellCap gui=none guibg=#000087
hi SpellLocal gui=none guibg=#008787
hi SpellRare gui=none guibg=#870087
hi Comment gui=none guifg=#af8787
hi Constant gui=none guifg=#ffaf5f
hi String gui=none guibg=#262626 guifg=#ffaf5f
hi Character gui=none guibg=#262626 guifg=#ffaf5f
hi Number gui=none guifg=#00af00
hi Float gui=none guifg=#00df5f
hi Identifier gui=none guifg=#dfdf87
hi Function gui=none guifg=#ff8787
hi Statement gui=bold guifg=#5f5fff
hi Exception gui=bold guifg=#875fff
hi Operator gui=none guifg=#5fafff
hi Label gui=none guifg=#5f5fff
hi PreProc gui=bold guifg=#00af87
hi Type gui=bold guifg=#5faf5f
hi Special gui=none guibg=#262626 guifg=#5fffff
hi Underlined gui=underline guifg=#ffff5f
hi Ignore gui=bold guifg=#262626
hi Error gui=bold guibg=#5f0000 guifg=#ffffff
hi Todo gui=bold guibg=#afaf5f guifg=#000000
hi OperatorCurlyBrackets gui=bold guifg=#5fafff
" highlight modes
autocmd InsertEnter * hi StatusLine guibg=#5f0000
autocmd InsertEnter * hi User1 guibg=#5f0000
autocmd InsertEnter * hi User2 guibg=#5f0000
autocmd InsertLeave * hi User2 guibg=#303030
autocmd InsertLeave * hi User1 guibg=#303030
autocmd InsertLeave * hi StatusLine guibg=#303030
autocmd CmdwinEnter * hi StatusLine guibg=#005f00
autocmd CmdwinEnter * hi User1 guibg=#005f00
autocmd CmdwinEnter * hi User2 guibg=#005f00
autocmd CmdwinLeave * hi User2 guibg=#303030
autocmd CmdwinLeave * hi User1 guibg=#303030
autocmd CmdwinLeave * hi StatusLine guibg=#303030
end

133
colors/liquidcarbon.vim Executable file
View File

@ -0,0 +1,133 @@
" File: liquidcarbon.vim
" Author: Jeet Sukumaran
" Description: Vim color file
" Last Modified: October 06, 2010
" Initialization and Setup {{{1
" ============================================================================
set background=dark
highlight clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "liquidcarbon"
" 1}}}
" Normal Color {{{1
" ============================================================================
if exists("g:liquidcarbon_high_contrast") && g:liquidcarbon_high_contrast
hi Normal guifg=#bdcdcd guibg=#202020
hi CursorLine guifg=NONE guibg=#292929 gui=NONE
hi ColorColumn guifg=NONE guibg=#292929
else
hi Normal guifg=#bdcdcd guibg=#303030
hi CursorLine guifg=NONE guibg=#3a3a3a gui=NONE
hi ColorColumn guifg=NONE guibg=#3a3a3a
endif
" 1}}}
" Core Highlights {{{1
" ============================================================================
hi Cursor guifg=bg guibg=fg gui=NONE
hi CursorIM guifg=bg guibg=fg gui=NONE
hi lCursor guifg=bg guibg=fg gui=NONE
hi DiffAdd guifg=#000000 guibg=#3cb371 gui=NONE
hi DiffChange guifg=#000000 guibg=#4f94cd gui=NONE
hi DiffDelete guifg=#000000 guibg=#8b3626 gui=NONE
hi DiffText guifg=#000000 guibg=#8ee5ee gui=NONE
hi Directory guifg=#1e90ff guibg=bg gui=NONE
hi ErrorMsg guifg=#ff6a6a guibg=NONE gui=bold
hi FoldColumn guifg=#68838b guibg=#4B4B4B gui=bold
hi Folded guifg=#68838b guibg=#4B4B4B gui=NONE
hi IncSearch guifg=#ffffff guibg=#ff4500 gui=bold
hi LineNr guifg=#767676 guibg=#000000 gui=NONE
hi MatchParen guifg=#fff000 guibg=#000000 gui=bold
hi ModeMsg guifg=#000000 guibg=#00ff00 gui=bold
hi MoreMsg guifg=#2e8b57 guibg=bg gui=bold
hi NonText guifg=#9ac0cd guibg=bg gui=NONE
hi Pmenu guifg=#0000ff guibg=#c0c8cf gui=bold
hi PmenuSel guifg=#c0c8cf guibg=#0000ff gui=bold
hi PmenuSbar guifg=#ffffff guibg=#c1cdc1 gui=NONE
hi PmenuThumb guifg=#ffffff guibg=#838b83 gui=NONE
hi Question guifg=#00ee00 guibg=NONE gui=bold
hi Search guifg=#000000 guibg=#fff68f gui=bold
hi SignColumn guifg=#ffffff guibg=#cdcdb4 gui=NONE
hi SpecialKey guifg=#666666 guibg=NONE gui=NONE
hi SpellBad guisp=#ee2c2c gui=undercurl
hi SpellCap guisp=#0000ff gui=undercurl
hi SpellLocal guisp=#008b8b gui=undercurl
hi SpellRare guisp=#ff00ff gui=undercurl
hi StatusLine guifg=#ddeeff guibg=#445566 gui=NONE
hi StatusLineNC guifg=#999999 guibg=#445566 gui=italic
hi TabLine guifg=fg guibg=#d3d3d3 gui=underline
hi TabLineFill guifg=fg guibg=bg gui=reverse
hi TabLineSel guifg=fg guibg=bg gui=bold
hi Title guifg=#009acd guibg=bg gui=bold
hi VertSplit guifg=#445566 guibg=#445566
hi Visual guifg=#000000 guibg=#90ccff gui=NONE
hi WarningMsg guifg=#ee9a00 guibg=bg gui=NONE
hi WildMenu guifg=#000000 guibg=#87ceeb gui=NONE
" 1}}}
" Syntax {{{1
" ============================================================================
" General {{{2
" -----------------------------------------------------------------------------
hi Comment guifg=#809090 guibg=NONE gui=italic
hi Constant guifg=#cdad00 guibg=NONE gui=NONE
hi String guifg=#559b70 guibg=NONE gui=NONE
hi Boolean guifg=#cd69c9 guibg=NONE gui=NONE
hi Identifier guifg=#9f79ee guibg=NONE gui=NONE
hi Function guifg=#92a5de guibg=NONE gui=NONE
hi Statement guifg=#009acd guibg=NONE gui=NONE
hi PreProc guifg=#009acd guibg=NONE gui=NONE
hi Keyword guifg=#7ac5cd guibg=NONE gui=NONE
hi Type guifg=#4169e1 guibg=NONE gui=NONE
hi Special guifg=#7f9f44 guibg=NONE gui=NONE
hi Ignore guifg=bg guibg=NONE gui=NONE
hi Error guifg=#ff3030 guibg=NONE gui=underline
hi Todo guifg=#ff88ee guibg=NONE gui=bold
" 2}}}
" Vim {{{2
" -----------------------------------------------------------------------------
hi VimError guifg=#ff0000 guibg=#000000 gui=bold
hi VimCommentTitle guifg=#528b8b guibg=bg gui=bold,italic
" 2}}}
" QuickFix {{{2
" -----------------------------------------------------------------------------
hi qfFileName guifg=#607b8b guibg=NONE gui=italic
hi qfLineNr guifg=#0088aa guibg=NONE gui=bold
hi qfError guifg=#ff0000 guibg=NONE gui=bold
" 2}}}
" Python {{{2
" -----------------------------------------------------------------------------
hi pythonDecorator guifg=#cd8500 guibg=NONE gui=NONE
hi link pythonDecoratorFunction pythonDecorator
" 2}}}
" Diff {{{2
" -----------------------------------------------------------------------------
hi diffOldFile guifg=#da70d6 guibg=NONE gui=italic
hi diffNewFile guifg=#ffff00 guibg=NONE gui=italic
hi diffFile guifg=#ffa500 guibg=NONE gui=italic
hi diffLine guifg=#ff00ff guibg=NONE gui=italic
hi link diffOnly Constant
hi link diffIdentical Constant
hi link diffDiffer Constant
hi link diffBDiffer Constant
hi link diffIsA Constant
hi link diffNoEOL Constant
hi link diffCommon Constant
hi diffRemoved guifg=#cd5555 guibg=NONE gui=NONE
hi diffChanged guifg=#4f94cd guibg=NONE gui=NONE
hi diffAdded guifg=#00cd00 guibg=NONE gui=NONE
hi link diffSubname diffLine
hi link diffComment Comment
" 2}}}
" 1}}}

755
colors/lucius.vim Executable file
View File

@ -0,0 +1,755 @@
" ============================================================================
" Name: Lucius vim color scheme
" Author: Jonathan Filip <jfilip1024@gmail.com>
" Version: 8.1.2
" ----------------------------------------------------------------------------
"
" Light and dark color scheme for GUI and 256 color terminal.
"
" There are several options available to customize the color scheme to your
" own tastes. This is particularly useful when you have to work in different
" environments at different times (home, work, day, night, etc).
"
" The GUI and 256 color terminal versions of this color scheme are identical.
"
" You can set up the color scheme by manually setting the options you want or
" by choosing one of the presets defined. These presets are loaded after you
" first source the color scheme file and are all commands that start with
" 'Lucius'.
"
" I have also started to create color schemes for different applications. I
" have been using them for PuTTY, iTerm2, and Visual Studio, but will keep
" adding more as I go along. You can find the files for these on Github:
"
" https://github.com/jonathanfilip/lucius
"
" You can also clone the following repository if you use Pathogen or something
" similar. It holds the vim color scheme in a 'colors' directory:
"
" https://github.com/jonathanfilip/vim-lucius
"
"
"
" Presets:
"
" There are several presets available that will set all the options for you.
" There are screenshots of each preset below:
"
" * LuciusDark (dark default): http://i.imgur.com/LsZbF.png
" * LuciusDarkHighContrast: http://i.imgur.com/e70i9.png
" * LuciusDarkLowContrast: http://i.imgur.com/Hmw8s.png
" * LuciusBlack: http://i.imgur.com/iD4ri.png
" * LuciusBlackHighContrast: http://i.imgur.com/lHvTJ.png
" * LuciusBlackLowContrast: http://i.imgur.com/oZLkg.png
"
" * LuciusLight (light default): http://i.imgur.com/soYD8.png
" * LuciusLightLowContrast: http://i.imgur.com/95I86.png
" * LuciusWhite: http://i.imgur.com/wDzkz.png
" * LuciusWhiteLowContrast: http://i.imgur.com/jlUf4.png
"
" To use the presets, you just need to set the color scheme first. In your
" vimrc, you can just do this:
"
" colorscheme lucius
" LuciusBlack
"
" You can still just set the background variable and then set the color
" scheme. This will default to LuciusDark for 'dark' and LuciusLight for
" 'light'.
"
"
" Options:
"
" The presets available cover most of the options. You can, however, customize
" things by setting the following variables yourself:
"
" g:lucius_style (default: 'dark')
"
" Set this option to either 'light' or 'dark' for your desired color scheme.
" It has the same effect as setting the background.
"
" g:lucius_contrast (default: 'normal')
"
" This option determines the contrast to use for text/ui elements. It can be
" set to 'low', 'normal', or 'high'. At this time there is no 'high' for the
" light scheme.
"
" g:lucius_contrast_bg (default: 'normal')
"
" Setting this option makes the background a higher contrast. Current settings
" are 'normal' and 'high'.
"
" g:lucius_use_bold (default: 1)
"
" Setting this will cause the color scheme to use bold fonts for some items.
"
" g:lucius_use_underline (default: 1)
"
" Setting this will cause the color scheme to use underlined fonts for some
" items.
"
" ============================================================================
" ============================================================================
" Options:
" ============================================================================
unlet! g:colors_name
hi clear
if exists("syntax_on")
syntax reset
endif
if exists("g:lucius_style")
let s:style = g:lucius_style
else
let s:style = &background
endif
if exists("g:lucius_contrast")
let s:contrast = g:lucius_contrast
else
let s:contrast = "normal"
endif
if exists("g:lucius_contrast_bg")
let s:contrast_bg = g:lucius_contrast_bg
else
let s:contrast_bg = "normal"
endif
if exists("g:lucius_use_bold")
let s:use_bold = g:lucius_use_bold
else
let s:use_bold = 1
endif
if exists("g:lucius_use_underline")
let s:use_underline = g:lucius_use_underline
else
let s:use_underline = 1
endif
" ============================================================================
" Color Map:
" ============================================================================
let s:color_map = {
\ 'bg': 'bg', 'fg': 'fg', 'NONE': 'NONE',
\ '#000000': '16', '#00005f': '17', '#000087': '18', '#0000af': '19',
\ '#0000d7': '20', '#0000ff': '21', '#005f00': '22', '#005f5f': '23',
\ '#005f87': '24', '#005faf': '25', '#005fd7': '26', '#005fff': '27',
\ '#008700': '28', '#00875f': '29', '#008787': '30', '#0087af': '31',
\ '#0087d7': '32', '#0087ff': '33', '#00af00': '34', '#00af5f': '35',
\ '#00af87': '36', '#00afaf': '37', '#00afd7': '38', '#00afff': '39',
\ '#00d700': '40', '#00d75f': '41', '#00d787': '42', '#00d7af': '43',
\ '#00d7d7': '44', '#00d7ff': '45', '#00ff00': '46', '#00ff5f': '47',
\ '#00ff87': '48', '#00ffaf': '49', '#00ffd7': '50', '#00ffff': '51',
\ '#5f0000': '52', '#5f005f': '53', '#5f0087': '54', '#5f00af': '55',
\ '#5f00d7': '56', '#5f00ff': '57', '#5f5f00': '58', '#5f5f5f': '59',
\ '#5f5f87': '60', '#5f5faf': '61', '#5f5fd7': '62', '#5f5fff': '63',
\ '#5f8700': '64', '#5f875f': '65', '#5f8787': '66', '#5f87af': '67',
\ '#5f87d7': '68', '#5f87ff': '69', '#5faf00': '70', '#5faf5f': '71',
\ '#5faf87': '72', '#5fafaf': '73', '#5fafd7': '74', '#5fafff': '75',
\ '#5fd700': '76', '#5fd75f': '77', '#5fd787': '78', '#5fd7af': '79',
\ '#5fd7d7': '80', '#5fd7ff': '81', '#5fff00': '82', '#5fff5f': '83',
\ '#5fff87': '84', '#5fffaf': '85', '#5fffd7': '86', '#5fffff': '87',
\ '#870000': '88', '#87005f': '89', '#870087': '90', '#8700af': '91',
\ '#8700d7': '92', '#8700ff': '93', '#875f00': '94', '#875f5f': '95',
\ '#875f87': '96', '#875faf': '97', '#875fd7': '98', '#875fff': '99',
\ '#878700': '100', '#87875f': '101', '#878787': '102', '#8787af': '103',
\ '#8787d7': '104', '#8787ff': '105', '#87af00': '106', '#87af5f': '107',
\ '#87af87': '108', '#87afaf': '109', '#87afd7': '110', '#87afff': '111',
\ '#87d700': '112', '#87d75f': '113', '#87d787': '114', '#87d7af': '115',
\ '#87d7d7': '116', '#87d7ff': '117', '#87ff00': '118', '#87ff5f': '119',
\ '#87ff87': '120', '#87ffaf': '121', '#87ffd7': '122', '#87ffff': '123',
\ '#af0000': '124', '#af005f': '125', '#af0087': '126', '#af00af': '127',
\ '#af00d7': '128', '#af00ff': '129', '#af5f00': '130', '#af5f5f': '131',
\ '#af5f87': '132', '#af5faf': '133', '#af5fd7': '134', '#af5fff': '135',
\ '#af8700': '136', '#af875f': '137', '#af8787': '138', '#af87af': '139',
\ '#af87d7': '140', '#af87ff': '141', '#afaf00': '142', '#afaf5f': '143',
\ '#afaf87': '144', '#afafaf': '145', '#afafd7': '146', '#afafff': '147',
\ '#afd700': '148', '#afd75f': '149', '#afd787': '150', '#afd7af': '151',
\ '#afd7d7': '152', '#afd7ff': '153', '#afff00': '154', '#afff5f': '155',
\ '#afff87': '156', '#afffaf': '157', '#afffd7': '158', '#afffff': '159',
\ '#d70000': '160', '#d7005f': '161', '#d70087': '162', '#d700af': '163',
\ '#d700d7': '164', '#d700ff': '165', '#d75f00': '166', '#d75f5f': '167',
\ '#d75f87': '168', '#d75faf': '169', '#d75fd7': '170', '#d75fff': '171',
\ '#d78700': '172', '#d7875f': '173', '#d78787': '174', '#d787af': '175',
\ '#d787d7': '176', '#d787ff': '177', '#d7af00': '178', '#d7af5f': '179',
\ '#d7af87': '180', '#d7afaf': '181', '#d7afd7': '182', '#d7afff': '183',
\ '#d7d700': '184', '#d7d75f': '185', '#d7d787': '186', '#d7d7af': '187',
\ '#d7d7d7': '188', '#d7d7ff': '189', '#d7ff00': '190', '#d7ff5f': '191',
\ '#d7ff87': '192', '#d7ffaf': '193', '#d7ffd7': '194', '#d7ffff': '195',
\ '#ff0000': '196', '#ff005f': '197', '#ff0087': '198', '#ff00af': '199',
\ '#ff00d7': '200', '#ff00ff': '201', '#ff5f00': '202', '#ff5f5f': '203',
\ '#ff5f87': '204', '#ff5faf': '205', '#ff5fd7': '206', '#ff5fff': '207',
\ '#ff8700': '208', '#ff875f': '209', '#ff8787': '210', '#ff87af': '211',
\ '#ff87d7': '212', '#ff87ff': '213', '#ffaf00': '214', '#ffaf5f': '215',
\ '#ffaf87': '216', '#ffafaf': '217', '#ffafd7': '218', '#ffafff': '219',
\ '#ffd700': '220', '#ffd75f': '221', '#ffd787': '222', '#ffd7af': '223',
\ '#ffd7d7': '224', '#ffd7ff': '225', '#ffff00': '226', '#ffff5f': '227',
\ '#ffff87': '228', '#ffffaf': '229', '#ffffd7': '230', '#ffffff': '231',
\ '#080808': '232', '#121212': '233', '#1c1c1c': '234', '#262626': '235',
\ '#303030': '236', '#3a3a3a': '237', '#444444': '238', '#4e4e4e': '239',
\ '#585858': '240', '#626262': '241', '#6c6c6c': '242', '#767676': '243',
\ '#808080': '244', '#8a8a8a': '245', '#949494': '246', '#9e9e9e': '247',
\ '#a8a8a8': '248', '#b2b2b2': '249', '#bcbcbc': '250', '#c6c6c6': '251',
\ '#d0d0d0': '252', '#dadada': '253', '#e4e4e4': '254', '#eeeeee': '255',
\ }
" ============================================================================
" Functions:
" ============================================================================
function! s:AddCterm(name)
exec "let l:gfg = synIDattr(synIDtrans(hlID('" . a:name .
\ "')), 'fg', 'gui')"
exec "let l:gbg = synIDattr(synIDtrans(hlID('" . a:name .
\ "')), 'bg', 'gui')"
let l:gfg = l:gfg == "" ? "NONE" : l:gfg
let l:gbg = l:gbg == "" ? "NONE" : l:gbg
exec "hi " . a:name . " ctermfg=" . s:color_map[l:gfg] .
\ " ctermbg=" . s:color_map[l:gbg]
endfunction
function! s:AddSpCterm(name)
exec "let l:gsp = synIDattr(synIDtrans(hlID('" . a:name .
\ "')), 'sp', 'gui')"
let l:gsp = l:gsp == "" ? "NONE" : l:gsp
exec "hi " . a:name . " ctermfg=" . s:color_map[l:gsp]
endfunction
" ============================================================================
" Text Groups:
" ============================================================================
let s:normal_items = [
\ "ColorColumn", "Comment", "Constant", "Cursor", "CursorColumn",
\ "CursorIM", "CursorLine", "CursorLineNr", "DiffAdd", "DiffChange",
\ "DiffDelete", "Directory", "Error", "ErrorMsg", "Identifier",
\ "IncSearch", "LineNr", "MatchParen", "ModeMsg", "MoreMsg",
\ "NonText", "Pmenu", "PmenuSbar", "PmenuSel",
\ "PmenuThumb", "PreProc", "Question", "Search", "SignColumn",
\ "Special", "SpecialKey", "Statement", "StatusLineNC", "TabLine",
\ "TabLineFill", "Todo", "Type", "VertSplit", "Visual",
\ "WarningMsg", "WildMenu",
\ ]
let s:bold_items = [
\ "DiffText", "FoldColumn", "Folded", "StatusLine", "TabLineSel",
\ "Title",
\ ]
let s:underline_items = [
\ "Underlined", "VisualNOS"
\ ]
let s:undercurl_items = [
\ "SpellBad", "SpellCap", "SpellLocal", "SpellRare"
\ ]
" ============================================================================
" Color Definitions:
" ============================================================================
" ----------------------------------------------------------------------------
" 'Normal' Colors:
" ----------------------------------------------------------------------------
hi clear Normal
hi Normal gui=none cterm=none term=none
if s:style == "light"
if s:contrast == "high"
hi Normal guifg=#000000
elseif s:contrast == "low"
hi Normal guifg=#626262
else
hi Normal guifg=#444444
endif
else
if s:contrast == "high"
hi Normal guifg=#eeeeee
elseif s:contrast == "low"
hi Normal guifg=#bcbcbc
else
hi Normal guifg=#d7d7d7
endif
endif
if s:style == "light"
if s:contrast_bg == "high"
hi Normal guibg=#ffffff
else
hi Normal guibg=#eeeeee
endif
else
if s:contrast_bg == "high"
hi Normal guibg=#121212
else
hi Normal guibg=#303030
endif
endif
call s:AddCterm("Normal")
" ----------------------------------------------------------------------------
" Extra setup
" ----------------------------------------------------------------------------
exec "set background=" . s:style
" Clear default settings
for s:item in s:normal_items + s:bold_items + s:underline_items + s:undercurl_items
exec "hi " . s:item . " guifg=NONE guibg=NONE gui=none"
\ . " ctermfg=NONE ctermbg=NONE cterm=none term=none"
endfor
let g:colors_name="lucius"
" ----------------------------------------------------------------------------
" Text Markup:
" ----------------------------------------------------------------------------
hi ModeMsg guifg=fg
hi Question guifg=fg
if s:style == "light"
hi NonText guifg=#afafd7
hi SpecialKey guifg=#afd7af
if s:contrast == "low"
hi Comment guifg=#9e9e9e
hi Constant guifg=#d78700
hi Directory guifg=#00af87
hi Identifier guifg=#00af00
hi PreProc guifg=#00afaf
hi Special guifg=#af00af
hi Statement guifg=#0087d7
hi Title guifg=#0087d7
hi Type guifg=#0087af
else
hi Comment guifg=#808080
hi Constant guifg=#af5f00
hi Directory guifg=#00875f
hi Identifier guifg=#008700
hi PreProc guifg=#008787
hi Special guifg=#870087
hi Statement guifg=#005faf
hi Title guifg=#005faf
hi Type guifg=#005f87
endif
else
hi NonText guifg=#5f5f87
hi SpecialKey guifg=#5f875f
if s:contrast == "low"
hi Comment guifg=#6c6c6c
hi Constant guifg=#afaf87
hi Directory guifg=#87af87
hi Identifier guifg=#87af5f
hi PreProc guifg=#5faf87
hi Special guifg=#af87af
hi Statement guifg=#5fafd7
hi Title guifg=#00afd7
hi Type guifg=#5fafaf
elseif s:contrast == "high"
hi Comment guifg=#8a8a8a
hi Constant guifg=#ffffd7
hi Directory guifg=#d7ffd7
hi Identifier guifg=#d7ffaf
hi PreProc guifg=#afffd7
hi Special guifg=#ffd7ff
hi Statement guifg=#afffff
hi Title guifg=#87d7ff
hi Type guifg=#afffff
else
hi Comment guifg=#808080
hi Constant guifg=#d7d7af
hi Directory guifg=#afd7af
hi Identifier guifg=#afd787
hi PreProc guifg=#87d7af
hi Special guifg=#d7afd7
hi Statement guifg=#87d7ff
hi Title guifg=#5fafd7
hi Type guifg=#87d7d7
endif
endif
" ----------------------------------------------------------------------------
" Highlighting:
" ----------------------------------------------------------------------------
hi Cursor guifg=bg
hi CursorColumn guifg=NONE
hi CursorIM guifg=bg
hi CursorLine guifg=NONE
hi Visual guifg=NONE
hi VisualNOS guifg=fg guibg=NONE
if s:style == "light"
hi CursorColumn guibg=#dadada
hi CursorLine guibg=#dadada
hi IncSearch guifg=fg guibg=#5fd7d7
hi MatchParen guifg=NONE guibg=#5fd7d7
hi Search guifg=fg guibg=#ffaf00
hi Visual guibg=#afd7ff
if s:contrast == "low"
hi Cursor guibg=#87afd7
hi CursorIM guibg=#87afd7
hi Error guifg=#d70000 guibg=#ffd7d7
hi Todo guifg=#af8700 guibg=#ffffaf
else
hi Cursor guibg=#5f87af
hi CursorIM guibg=#5f87af
hi Error guifg=#af0000 guibg=#d7afaf
hi Todo guifg=#875f00 guibg=#ffffaf
endif
else
hi CursorColumn guibg=#444444
hi CursorLine guibg=#444444
hi IncSearch guifg=bg
hi MatchParen guifg=bg
hi Search guifg=bg
hi Visual guibg=#005f87
if s:contrast == "low"
hi Cursor guibg=#5f87af
hi CursorIM guibg=#5f87af
hi Error guifg=#d75f5f guibg=#870000
hi IncSearch guibg=#00afaf
hi MatchParen guibg=#87af5f
hi Search guibg=#d78700
hi Todo guifg=#afaf00 guibg=#5f5f00
elseif s:contrast == "high"
hi Cursor guibg=#afd7ff
hi CursorIM guibg=#afd7ff
hi Error guifg=#ffafaf guibg=#af0000
hi IncSearch guibg=#87ffff
hi MatchParen guibg=#d7ff87
hi Search guibg=#ffaf5f
hi Todo guifg=#ffff87 guibg=#87875f
else
hi Cursor guibg=#87afd7
hi CursorIM guibg=#87afd7
hi Error guifg=#ff8787 guibg=#870000
hi IncSearch guibg=#5fd7d7
hi MatchParen guibg=#afd75f
hi Search guibg=#d78700
hi Todo guifg=#d7d75f guibg=#5f5f00
endif
endif
" ----------------------------------------------------------------------------
" Messages:
" ----------------------------------------------------------------------------
hi ModeMsg guifg=fg
hi Question guifg=fg
if s:style == "light"
if s:contrast == "low"
hi ErrorMsg guifg=#d70000
hi MoreMsg guifg=#0087ff
hi WarningMsg guifg=#d78700
else
hi ErrorMsg guifg=#af0000
hi MoreMsg guifg=#005fd7
hi WarningMsg guifg=#af5f00
endif
else
if s:contrast == "low"
hi ErrorMsg guifg=#d75f5f
hi MoreMsg guifg=#00afaf
hi WarningMsg guifg=#af875f
elseif s:contrast == "high"
hi ErrorMsg guifg=#ff8787
hi MoreMsg guifg=#87ffff
hi WarningMsg guifg=#ffaf87
else
hi ErrorMsg guifg=#ff5f5f
hi MoreMsg guifg=#5fd7d7
hi WarningMsg guifg=#d7875f
endif
endif
" ----------------------------------------------------------------------------
" UI:
" ----------------------------------------------------------------------------
hi ColorColumn guifg=NONE
hi Pmenu guifg=bg
hi PmenuSel guifg=fg
hi PmenuThumb guifg=fg
hi StatusLine guifg=bg
hi TabLine guifg=bg
hi TabLineSel guifg=fg
hi WildMenu guifg=fg
if s:style == "light"
hi ColorColumn guibg=#d7d7af
hi CursorLineNr guifg=#9e9e9e guibg=#dadada
hi FoldColumn guibg=#bcbcbc
hi Folded guibg=#bcbcbc
hi LineNr guifg=#9e9e9e guibg=#dadada
hi PmenuSel guibg=#afd7ff
hi SignColumn guibg=#d0d0d0
hi StatusLineNC guifg=#e4e4e4
hi TabLineFill guifg=#b2b2b2
hi VertSplit guifg=#e4e4e4
hi WildMenu guibg=#afd7ff
if s:contrast == "low"
hi FoldColumn guifg=#808080
hi Folded guifg=#808080
hi Pmenu guibg=#9e9e9e
hi PmenuSbar guifg=#9e9e9e guibg=#626262
hi PmenuThumb guibg=#9e9e9e
hi SignColumn guifg=#808080
hi StatusLine guibg=#9e9e9e
hi StatusLineNC guibg=#9e9e9e
hi TabLine guibg=#9e9e9e
hi TabLineFill guibg=#9e9e9e
hi TabLineSel guibg=#afd7ff
hi VertSplit guibg=#9e9e9e
else
hi FoldColumn guifg=#626262
hi Folded guifg=#626262
hi Pmenu guibg=#808080
hi PmenuSbar guifg=#808080 guibg=#444444
hi PmenuThumb guibg=#9e9e9e
hi SignColumn guifg=#626262
hi StatusLine guibg=#808080
hi StatusLineNC guibg=#808080
hi TabLine guibg=#808080
hi TabLineFill guibg=#808080
hi TabLineSel guibg=#afd7ff
hi VertSplit guibg=#808080
endif
else
hi ColorColumn guibg=#87875f
hi CursorLineNr guifg=#626262 guibg=#444444
hi FoldColumn guibg=#4e4e4e
hi Folded guibg=#4e4e4e
hi LineNr guifg=#626262 guibg=#444444
hi PmenuSel guibg=#005f87
hi SignColumn guibg=#4e4e4e
hi StatusLineNC guifg=#444444
hi TabLineFill guifg=#444444
hi VertSplit guifg=#626262
hi WildMenu guibg=#005f87
if s:contrast == "low"
hi FoldColumn guifg=#a8a8a8
hi Folded guifg=#a8a8a8
hi Pmenu guibg=#8a8a8a
hi PmenuSbar guifg=#8a8a8a guibg=#bcbcbc
hi PmenuThumb guibg=#585858
hi SignColumn guifg=#8a8a8a
hi StatusLine guibg=#8a8a8a
hi StatusLineNC guibg=#8a8a8a
hi TabLine guibg=#8a8a8a
hi TabLineFill guibg=#8a8a8a
hi TabLineSel guibg=#005f87
hi VertSplit guibg=#8a8a8a
elseif s:contrast == "high"
hi FoldColumn guifg=#c6c6c6
hi Folded guifg=#c6c6c6
hi Pmenu guibg=#bcbcbc
hi PmenuSbar guifg=#bcbcbc guibg=#dadada
hi PmenuThumb guibg=#8a8a8a
hi SignColumn guifg=#bcbcbc
hi StatusLine guibg=#bcbcbc
hi StatusLineNC guibg=#bcbcbc
hi TabLine guibg=#bcbcbc
hi TabLineFill guibg=#bcbcbc
hi TabLineSel guibg=#0087af
hi VertSplit guibg=#bcbcbc
else
hi FoldColumn guifg=#bcbcbc
hi Folded guifg=#bcbcbc
hi Pmenu guibg=#b2b2b2
hi PmenuSbar guifg=#b2b2b2 guibg=#d0d0d0
hi PmenuThumb guibg=#808080
hi SignColumn guifg=#b2b2b2
hi StatusLine guibg=#b2b2b2
hi StatusLineNC guibg=#b2b2b2
hi TabLine guibg=#b2b2b2
hi TabLineFill guibg=#b2b2b2
hi TabLineSel guibg=#005f87
hi VertSplit guibg=#b2b2b2
endif
endif
" ----------------------------------------------------------------------------
" Diff:
" ----------------------------------------------------------------------------
hi DiffAdd guifg=fg
hi DiffChange guifg=fg
hi DiffDelete guifg=fg
if s:style == "light"
hi DiffAdd guibg=#afd7af
hi DiffChange guibg=#d7d7af
hi DiffDelete guibg=#d7afaf
hi DiffText guibg=#d7d7af
if s:contrast == "low"
hi DiffText guifg=#ff8700
else
hi DiffText guifg=#d75f00
endif
else
hi DiffAdd guibg=#5f875f
hi DiffChange guibg=#87875f
hi DiffDelete guibg=#875f5f
hi DiffText guibg=#87875f
if s:contrast == "low"
hi DiffText guifg=#d7d75f
else
hi DiffText guifg=#ffff87
endif
endif
" ----------------------------------------------------------------------------
" Spelling:
" ----------------------------------------------------------------------------
if s:style == "light"
hi SpellBad guisp=#d70000
hi SpellCap guisp=#00afd7
hi SpellLocal guisp=#d7af00
hi SpellRare guisp=#5faf00
else
hi SpellBad guisp=#d70000
hi SpellCap guisp=#00afd7
hi SpellLocal guisp=#d7af00
hi SpellRare guisp=#5faf00
endif
" ----------------------------------------------------------------------------
" Miscellaneous:
" ----------------------------------------------------------------------------
hi Ignore guifg=bg
hi Underlined guifg=fg
" ============================================================================
" Text Emphasis:
" ============================================================================
if s:use_bold == 1
for s:item in s:bold_items
exec "hi " . s:item . " gui=bold cterm=bold term=none"
endfor
endif
if s:use_underline == 1
for s:item in s:underline_items
exec "hi " . s:item . " gui=underline cterm=underline term=none"
endfor
for s:item in s:undercurl_items
exec "hi " . s:item . " cterm=underline"
endfor
endif
for s:item in s:undercurl_items
exec "hi " . s:item . " gui=undercurl term=none"
endfor
" ============================================================================
" Cterm Colors:
" ============================================================================
for s:item in s:normal_items + s:bold_items + s:underline_items
call s:AddCterm(s:item)
endfor
for s:item in s:undercurl_items
call s:AddSpCterm(s:item)
endfor
" ============================================================================
" Alternative Bold Definitions:
" ============================================================================
let s:alternative_bold_items = ["Identifier", "PreProc", "Statement",
\ "Special", "Constant", "Type"]
for s:item in s:alternative_bold_items
exec "let s:temp_gui_fg = synIDattr(synIDtrans(hlID('" . s:item .
\ "')), 'fg', 'gui')"
exec "let s:temp_cterm_fg = synIDattr(synIDtrans(hlID('" . s:item .
\ "')), 'fg', 'cterm')"
exec "hi B" . s:item . " guifg=" . s:temp_gui_fg . " ctermfg=" .
\ s:temp_cterm_fg . " gui=bold cterm=bold term=none"
endfor
" ============================================================================
" Plugin Specific Colors:
" ============================================================================
" Tagbar:
hi link TagbarAccessPublic Constant
hi link TagbarAccessProtected Type
hi link TagbarAccessPrivate PreProc
" Vimwiki:
hi link VimwikiHeader1 BIdentifier
hi link VimwikiHeader2 BPreProc
hi link VimwikiHeader3 BStatement
hi link VimwikiHeader4 BSpecial
hi link VimwikiHeader5 BConstant
hi link VimwikiHeader6 BType
" ============================================================================
" Preset Commands:
" ============================================================================
function! SetLucius(style, contrast, contrast_bg)
let g:lucius_style = a:style
let g:lucius_contrast = a:contrast
let g:lucius_contrast_bg = a:contrast_bg
endfunction
command! LuciusLight call SetLucius("light", "normal", "normal")
\ | colorscheme lucius
command! LuciusLightLowContrast call SetLucius("light", "low", "normal")
\ | colorscheme lucius
command! LuciusLightHighContrast call SetLucius("light", "high", "normal")
\ | colorscheme lucius
command! LuciusWhite call SetLucius("light", "normal", "high")
\ | colorscheme lucius
command! LuciusWhiteLowContrast call SetLucius("light", "low", "high")
\ | colorscheme lucius
command! LuciusWhiteHighContrast call SetLucius("light", "high", "high")
\ | colorscheme lucius
command! LuciusDark call SetLucius("dark", "normal", "normal")
\ | colorscheme lucius
command! LuciusDarkLowContrast call SetLucius("dark", "low", "normal")
\ | colorscheme lucius
command! LuciusDarkHighContrast call SetLucius("dark", "high", "normal")
\ | colorscheme lucius
command! LuciusBlack call SetLucius("dark", "normal", "high")
\ | colorscheme lucius
command! LuciusBlackLowContrast call SetLucius("dark", "low", "high")
\ | colorscheme lucius
command! LuciusBlackHighContrast call SetLucius("dark", "high", "high")
\ | colorscheme lucius
" vim: tw=78

102
colors/luinnar.vim Executable file
View File

@ -0,0 +1,102 @@
" Vim color file -- Luinnar
" Maintainer: Luinnar
" Last Change: 09-Nov-2010
set background=dark
highlight clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="luinnar"
let save_cpo = &cpo
set cpo&vim
" basic highlight groups (:help highlight-groups)
" text
hi Normal guifg=#00ffff ctermfg=darkcyan guibg=#000000 ctermbg=black
hi Folded guifg=#c2bfa5 ctermfg=lightgray guibg=#202020 ctermbg=black gui=underline cterm=underline
hi LineNr guifg=#928c75 ctermfg=darkgray guibg=#000000 ctermbg=black
hi Directory guifg=#00bbdd ctermfg=cyan guibg=#000000 ctermbg=black
hi NonText guifg=#77ff22 ctermfg=yellow guibg=#000000 ctermbg=black gui=bold cterm=bold
hi SpecialKey guifg=#559933 ctermfg=green guibg=#000000 ctermbg=black
hi SpellBad guifg=NONE ctermfg=white ctermbg=darkred
hi SpellCap guifg=NONE ctermfg=white ctermbg=darkblue
hi SpellLocal guifg=NONE ctermfg=black ctermbg=cyan
hi SpellRare guifg=NONE ctermfg=white ctermbg=darkmagenta
hi DiffAdd guifg=#ffa000 ctermfg=darkred guibg=#002830 ctermbg=black
hi DiffChange guibg=#002830 ctermbg=black
hi DiffDelete guifg=#b0b0b0 ctermfg=cyan guibg=#202020 ctermbg=black gui=bold cterm=bold
hi DiffText guifg=#ffa000 ctermfg=darkred guibg=#002830 ctermbg=black gui=NONE cterm=NONE
" borders / separators / menus
hi FoldColumn guifg=#c8bcb9 guibg=#786d65 ctermfg=lightgray ctermbg=darkgray gui=bold cterm=bold
hi SignColumn guifg=#c8bcb9 guibg=#786d65 ctermfg=lightgray ctermbg=darkgray gui=bold cterm=bold
hi Pmenu guifg=#000000 guibg=#a6a190 ctermfg=white ctermbg=darkgray
hi PmenuSel guifg=#ffffff guibg=#133293 ctermfg=white ctermbg=lightblue
hi PmenuSbar guifg=NONE guibg=#555555 ctermfg=black ctermbg=black
hi PmenuThumb guifg=NONE guibg=#cccccc ctermfg=gray ctermbg=gray
hi StatusLine guifg=#222222 guibg=#c2bfa5 ctermfg=darkgray ctermbg=yellow
hi StatusLineNC guifg=#111111 guibg=#c2bfa5 ctermfg=darkgray ctermbg=gray
hi WildMenu guifg=#ffffff guibg=#133293 ctermfg=white ctermbg=darkblue gui=bold cterm=bold
hi VertSplit guifg=#c2bfa5 guibg=#c2bfa5 ctermfg=white ctermbg=white
hi TabLine guifg=#000000 guibg=#c2bfa5 ctermfg=black ctermbg=white
hi TabLineFill guifg=#000000 guibg=#c2bfa5 ctermfg=black ctermbg=white
hi TabLineSel guifg=#ffffff guibg=#133293 ctermfg=white ctermbg=black
"hi Menu
"hi Scrollbar
"hi Tooltip
" cursor / dynamic / other
hi Cursor guifg=#000000 guibg=#ffff99 ctermfg=black ctermbg=white
hi CursorIM guifg=#000000 guibg=#3b3b3b ctermfg=black ctermbg=white cterm=reverse
hi CursorLine guifg=NONE guibg=#3b3b3b
hi link CursorColumn CursorLine
hi link DebugStop CursorLine
hi Visual guibg=#003040 ctermbg=lightblue
hi Search guibg=#0080ff ctermbg=lightblue
hi MatchParen guifg=NONE ctermfg=white guibg=#3377aa ctermbg=blue
"hi IncSearch
"hi VisualNOS
" listings / messages
hi ModeMsg guifg=#eecc18 ctermfg=yellow
hi Title guifg=#dd4452 ctermfg=red guibg=#000000 ctermbg=black gui=bold cterm=bold
hi Question guifg=#66d077 ctermfg=green guibg=#000000 ctermbg=black
hi MoreMsg guifg=#39d049 ctermfg=green guibg=#000000 ctermbg=black
hi ErrorMsg guifg=#ffffff ctermfg=white guibg=#ff0000 ctermbg=red gui=bold cterm=bold
hi WarningMsg guifg=#ccae22 ctermfg=yellow guibg=#000000 ctermbg=black gui=bold cterm=bold
" syntax highlighting groups (:help group-name)
hi Comment guifg=#b0b010 ctermfg=brown guibg=#000000 ctermbg=black
hi Keyword guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black
hi Statement guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black gui=bold cterm=bold
hi StorageClass guifg=#b0ffb0 ctermfg=white guibg=#000000 ctermbg=black gui=bold cterm=NONE
hi Structure guifg=#b0ffb0 ctermfg=white guibg=#000000 ctermbg=black gui=bold cterm=NONE
hi Type guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black gui=NONE
hi Identifier guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black gui=NONE cterm=NONE
hi Operator guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black
hi Delimiter guifg=#ffffff ctermfg=white guibg=#000000 ctermbg=black
hi Todo guifg=#a00000 ctermfg=darkred guibg=#000000 ctermbg=black gui=bold cterm=bold
hi Error guifg=#ffffff ctermfg=white guibg=#ff0000 ctermbg=red
hi Function guifg=#2080ff ctermfg=blue guibg=#000000 ctermbg=black
hi Underlined guifg=#80a0ff ctermfg=cyan guibg=#000000 ctermbg=black gui=underline cterm=underline
hi Ignore guifg=#888888 ctermfg=darkgray guibg=#000000 ctermbg=black
hi Constant guifg=#00ff20 ctermfg=green guibg=#000000 ctermbg=black
hi Number guifg=#00ff20 ctermfg=green guibg=#000000 ctermbg=black
hi PreProc guifg=#00b000 ctermfg=darkgreen guibg=#000000 ctermbg=black
hi Macro guifg=#00b000 ctermfg=darkgreen guibg=#000000 ctermbg=black
hi Special guifg=#ffff00 ctermfg=yellow guibg=#000000 ctermbg=black
let &cpo = save_cpo

96
colors/manuscript.vim Executable file
View File

@ -0,0 +1,96 @@
" GUI Vim dark color scheme
" Name: manuscript
" WWW: http://habamax.ru/myvim/
" Author: Maxim Kim <habamax@gmail.com>
" Last Change: 2010-02-27 12:15
" Init "{{{
if !has("gui_running")
echomsg "manuscript colorscheme: please use GUI vim."
finish
endif
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = expand('<sfile>:t:r')
"}}}
" General "{{{
hi Normal guifg=#e5e5e5 guibg=#242424 gui=none
hi Cursor guifg=#304050 guibg=#f0e68c gui=none
hi lCursor guifg=#000000 guibg=#55cc55 gui=none
hi CursorColumn guifg=NONE guibg=#101010 gui=none
hi CursorLine guifg=NONE guibg=#101010 gui=none
hi Folded guifg=#b0b0b0 guibg=#343434 gui=none
hi FoldColumn guifg=#707070 guibg=#181818 gui=none
hi SignColumn guifg=#707070 guibg=#181818 gui=none
hi LineNr guifg=#707070 guibg=bg gui=none
hi StatusLine guifg=#000000 guibg=#c2bfa5 gui=none
hi StatusLineNC guifg=#5a5a5a guibg=#c2bfa5 gui=none
hi VertSplit guifg=#3a3a3a guibg=#c2bfa5 gui=none
hi WildMenu guifg=fg guibg=#505045 gui=none
hi Pmenu guifg=#e0e0e0 guibg=#494949 gui=none
hi PmenuSel guifg=#000000 guibg=#808080 gui=none
hi PmenuSbar guifg=fg guibg=#595959 gui=none
hi PmenuThumb guifg=fg guibg=#707070 gui=none
hi TabLineSel guifg=#000000 guibg=#c2bfa5 gui=NONE
hi TabLine guifg=#c2bfa5 guibg=#3a3a3a gui=underline
hi TabLineFill guifg=#c2bfa5 guibg=NONE gui=underline
hi Search guifg=fg guibg=#4466bb gui=none
hi IncSearch guifg=fg guibg=#119922 gui=none
hi Visual guifg=#f0f0f0 guibg=#406070 gui=none
hi Directory guifg=#bf8f67 guibg=bg gui=none
hi Underlined guifg=#779fcf guibg=bg gui=underline
hi Todo guifg=#ffff30 guibg=bg gui=underline
hi Title guifg=#e06070 guibg=NONE gui=bold
hi Ignore guifg=#232323 guibg=NONE gui=none
" TODO: tune it.
" hi Question guifg=#23f923 guibg=bg gui=none
" hi ModeMsg guifg=#c3f3a3 guibg=bg gui=none
" hi MoreMsg guifg=#23c3a3 guibg=bg gui=none
" hi ErrorMsg guifg=fg guibg=#f00000 gui=none
hi SpecialKey guifg=#707070 guibg=NONE gui=none
hi NonText guifg=#707070 guibg=NONE gui=none
hi MatchParen guifg=#f0f0f0 guibg=#008b8b gui=none
"}}}
" Syntax "{{{
hi Statement guifg=#779fcf guibg=bg gui=none
hi Identifier guifg=#ffdead guibg=bg gui=none
hi Type guifg=#87ceeb guibg=bg gui=none
hi Comment guifg=#7f9f7f guibg=bg gui=none
hi Constant guifg=#cea3ce guibg=bg gui=none
hi Number guifg=#9fdf77 guibg=bg gui=none
hi PreProc guifg=#bf7f6f guibg=bg gui=none
hi Special guifg=#cfbfaf guibg=bg gui=none
hi Error guifg=fg guibg=#b03030 gui=none
"}}}
" Diff "{{{
" TODO: Tune diff colors.
hi diffAdd guifg=bg guibg=#80a080 gui=none
hi diffDelete guifg=fg guibg=bg gui=none
hi diffChange guifg=bg guibg=#a08080 gui=none
hi diffText guifg=bg guibg=#a05c5c gui=none
"}}}

47
colors/manxome.vim Executable file
View File

@ -0,0 +1,47 @@
""" local syntax file - set colors on a per-machine basis:
""" Vim color file
""" Title: Manxome Foes Color Scheme
""" Maintainer: Ricardo SIGNES <rjbs-vim@lists.manxome.org>
""" This Version: R2v2 [2003-07-16]
""" suggested vim editing options: tw=0 ts=4 sw=4
"" clear and re-initialize global variables
hi clear
set background=dark
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "manxome"
"" set highlight groups
"" you'll notice that the ctermbg is often 'none'; this is so that when
"" console vim runs in a terminal, transparency (if any) is not broken
highlight Title ctermfg=3 ctermbg=none cterm=bold guifg=#ffff00 guibg=#000000 gui=none
highlight Directory ctermfg=4 ctermbg=none cterm=bold guifg=#0000ff guibg=#000000 gui=none
highlight StatusLine ctermfg=7 ctermbg=4 cterm=bold guifg=#ffffff guibg=#0000ff gui=none
highlight StatusLineNC ctermfg=0 ctermbg=4 cterm=bold guifg=#000000 guibg=#0000ff gui=none
highlight Normal ctermfg=7 ctermbg=none cterm=none guifg=#cccccc guibg=#000000 gui=none
highlight Search ctermfg=7 ctermbg=4 cterm=bold guifg=#ffffff guibg=#0000ff gui=none
highlight Visual ctermfg=7 ctermbg=6 cterm=bold guifg=#ffffff guibg=#00aaaa gui=none
"" set major preferred groups
highlight Comment ctermfg=2 ctermbg=none cterm=bold guifg=#00ff00 guibg=#000000 gui=none
highlight Constant ctermfg=6 ctermbg=none cterm=bold guifg=#00ffff guibg=#000000 gui=none
highlight Identifier ctermfg=4 ctermbg=none cterm=bold guifg=#0000ee guibg=#000000 gui=none
highlight Statement ctermfg=6 ctermbg=none cterm=none guifg=#00aaaa guibg=#000000 gui=none
highlight PreProc ctermfg=7 ctermbg=none cterm=bold guifg=#ffffff guibg=#000000 gui=none
highlight Type ctermfg=6 ctermbg=none cterm=none guifg=#00aaaa guibg=#000000 gui=none
highlight Special ctermfg=7 ctermbg=none cterm=bold guifg=#ffffff guibg=#000000 gui=none
highlight Underlined ctermfg=2 ctermbg=none cterm=none guifg=#00aa00 guibg=#000000 gui=none
highlight Ignore ctermfg=0 ctermbg=none cterm=bold guifg=#aaaaaa guibg=#000000 gui=none
highlight Error ctermfg=1 ctermbg=none cterm=bold guibg=#ff0000 guibg=#000000 gui=none
highlight Todo ctermfg=3 ctermbg=none cterm=none guifg=#aaaa00 guibg=#000000 gui=none
" set syntax-specific groups
" I'd like to avoid using these, but the default settings for these two are
" just no good. Seeing italic text in Vim is just plain wrong.
highlight htmlBold ctermfg=7 ctermbg=none cterm=bold guifg=#ffffff guibg=#000000 gui=none
highlight htmlItalic ctermfg=5 ctermbg=none cterm=bold guifg=#ff00ff guibg=#000000 gui=none

174
colors/marklar.vim Executable file
View File

@ -0,0 +1,174 @@
" ------------------------------------------------------------------
" Filename: marklar.vim
" Last Modified: Nov, 30 2006 (13:01)
" Version: 0.5
" Maintainer: SM Smithfield (m_smithfield AT yahoo DOT com)
" Copyright: 2006 SM Smithfield
" This script is free software; you can redistribute it and/or
" modify it under the terms of the GNU General Public License as
" published by the Free Software Foundation; either version 2 of
" the License, or (at your option) any later version.
" Description: Vim colorscheme file.
" Install: Put this file in the users colors directory (~/.vim/colors)
" then load it with :colorscheme marklar
" ------------------------------------------------------------------
hi clear
set background=dark
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "marklar"
if !exists("s:main")
" OPTIONS:
let s:bold_opt = 0
let s:ignore_opt = 1
function! s:main()
if version >= 700
call s:apply_opts()
endif
if s:bold_opt
let s:bold = 'bold'
else
let s:bold = 'NONE'
endif
if s:ignore_opt
" completely invisible
let s:ignore = 'bg'
else
" nearly invisible
let s:ignore = '#467C5C'
endif
execute "hi Constant guifg=#FFFFFF guibg=NONE ctermfg=7 cterm=NONE"
execute "hi Identifier guifg=#38FF56 guibg=NONE gui=".s:bold." ctermfg=8 cterm=bold"
execute "hi Statement guifg=#FFFF00 guibg=NONE gui=".s:bold." ctermfg=3 cterm=bold"
execute "hi Special guifg=#25B9F8 guibg=bg gui=".s:bold." ctermfg=2 cterm=underline"
execute "hi PreProc guifg=#FF80FF guibg=bg gui=NONE ctermfg=2"
execute "hi Type guifg=#00FFFF guibg=NONE gui=".s:bold." ctermfg=6 cterm=bold"
execute "hi Ignore guifg=".s:ignore." guibg=NONE ctermfg=0"
hi Comment guifg=#00BBBB guibg=NONE ctermfg=6 cterm=none
hi Cursor guifg=NONE guibg=#FF0000
hi DiffAdd guifg=NONE guibg=#136769 ctermfg=4 ctermbg=7 cterm=NONE
hi DiffDelete guifg=NONE guibg=#50694A ctermfg=1 ctermbg=7 cterm=NONE
hi DiffChange guifg=fg guibg=#00463c gui=NONE ctermfg=4 ctermbg=2 cterm=NONE
hi DiffText guifg=#7CFC94 guibg=#00463c gui=bold ctermfg=4 ctermbg=3 cterm=NONE
hi Directory guifg=#25B9F8 guibg=NONE ctermfg=2
hi Error guifg=#FFFFFF guibg=#000000 ctermfg=7 ctermbg=0 cterm=bold
hi ErrorMsg guifg=#8eff2e guibg=#204d40
hi FoldColumn guifg=#00BBBB guibg=#204d40
hi Folded guifg=#44DDDD guibg=#204d40 ctermfg=0 ctermbg=8 cterm=bold
hi IncSearch guibg=#52891f gui=bold
hi LineNr guifg=#38ff56 guibg=#204d40
hi ModeMsg guifg=#FFFFFF guibg=#0000FF ctermfg=7 ctermbg=4 cterm=bold
hi MoreMsg guifg=#FFFFFF guibg=#00A261 ctermfg=7 ctermbg=2 cterm=bold
hi NonText guifg=#00bbbb guibg=#204d40
hi Normal guifg=#71C293 guibg=#06544a
hi Question guifg=#FFFFFF guibg=#00A261
hi Search guifg=NONE guibg=#0f374c ctermfg=3 ctermbg=0 cterm=bold
hi SignColumn guifg=#00BBBB guibg=#204d40
hi SpecialKey guifg=#00FFFF guibg=#266955
hi StatusLine guifg=#245748 guibg=#71C293 gui=NONE cterm=reverse
hi StatusLineNC guifg=#245748 guibg=#689C7C gui=NONE
hi Title guifg=#7CFC94 guibg=NONE gui=bold ctermfg=2 cterm=bold
hi Todo guifg=#FFFFFF guibg=#884400 ctermfg=6 ctermbg=4 cterm=NONE
hi Underlined guifg=#df820c guibg=NONE gui=underline ctermfg=8 cterm=underline
hi Visual guibg=#0B7260 gui=NONE
hi WarningMsg guifg=#FFFFFF guibg=#FF0000 ctermfg=7 ctermbg=1 cterm=bold
hi WildMenu guifg=#20012e guibg=#00a675 gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
"
if version >= 700
hi SpellBad guisp=#FF0000
hi SpellCap guisp=#0000FF
hi SpellRare guisp=#ff4046
hi SpellLocal guisp=#000000 ctermbg=0
hi Pmenu guifg=#00ffff guibg=#000000 ctermbg=0 ctermfg=6
hi PmenuSel guifg=#ffff00 guibg=#000000 gui=bold cterm=bold ctermfg=3
hi PmenuSbar guibg=#204d40 ctermbg=6
hi PmenuThumb guifg=#38ff56 ctermfg=3
hi CursorColumn guibg=#096354
hi CursorLine guibg=#096354
hi Tabline guifg=bg guibg=fg gui=NONE cterm=reverse,bold ctermfg=NONE ctermbg=NONE
hi TablineSel guifg=#20012e guibg=#00a675 gui=bold
hi TablineFill guifg=#689C7C
hi MatchParen guifg=#38ff56 guibg=#0000ff gui=bold ctermbg=4
endif
"
hi Tag guifg=#7CFC94 guibg=NONE gui=bold ctermfg=2 cterm=bold
hi link Bold Tag
"
hi pythonPreCondit ctermfg=2 cterm=NONE
execute "hi tkWidget guifg=#ffa0a0 guibg=bg gui=".s:bold." ctermfg=7 cterm=bold"
endfunction
if version >= 700
let s:opts = {'bold': 0, 'ignore': 1}
" preserves vim<7 compat, while letting me reuses some code
function! s:apply_opts()
let s:bold_opt = s:opts['bold']
let s:ignore_opt = s:opts['ignore']
endfunction
function! s:print_opts(...)
let d = a:000
if len(a:000) == 0
let d = keys(s:opts)
endif
for k in d
echo k.': '.s:opts[k]
endfor
endfunction
function! s:Marklar(...)
let args = a:000
if len(args) == 0
call s:print_opts()
else
while len(args)>0
" take first arg
let k = args[0]
let args = args[1:]
" is it a key?
if k =~ '\a\+!'
" does it bang?
let k = strpart(k,0,strlen(k)-1)
let s:opts[k] = !s:opts[k]
call s:main()
elseif k =~ '\a\+?'
" does it quiz?
let k = strpart(k,0,strlen(k)-1)
call s:print_opts(k)
elseif len(args)
" is there another arg?
" take it
let v = args[0]
let args = args[1:]
" is it legal value?
if v == 0 || v == 1
" assign val->key
let s:opts[k] = v
call s:main()
else
echoerr "(".v.") Bad value. Expected 0 or 1."
endif
else
endif
endwhile
endif
endfunction
command! -nargs=* Marklar :call s:Marklar(<f-args>)
endif
endif
call s:main()

594
colors/maroloccio.vim Executable file
View File

@ -0,0 +1,594 @@
" File : maroloccio.vim
" Description : a colour scheme for Vim (GUI only)
" Scheme : maroloccio
" Maintainer : Marco Ippolito < m a r o l o c c i o [at] g m a i l . c o m >
" Comment : works well in GUI mode
" Version : v0.3.0 inspired by watermark
" Date : 6 may 2009
"
" History:
"
" 0.3.0 Greatly improved cterm colours when t_Co=256 thanks to Kyle and CSApprox
" 0.2.9 Improved readability of cterm searches for dark backgrounds
" 0.2.8 Added VimDiff colouring
" 0.2.7 Further improved readability of cterm colours
" 0.2.6 Improved readability of cterm colours on different terminals
" 0.2.5 Reinstated minimal cterm support
" 0.2.4 Added full colour descriptions and reinstated minimal cterm support
" 0.2.3 Added FoldColumn to the list of hlights as per David Hall's suggestion
" 0.2.2 Removed cterm support, changed visual highlight, fixed bolds
" 0.2.1 Changed search highlight
" 0.2.0 Removed italics
" 0.1.9 Improved search and menu highlighting
" 0.1.8 Added minimal cterm support
" 0.1.7 Uploaded to vim.org
" 0.1.6 Removed redundant highlight definitions
" 0.1.5 Improved display of folded sections
" 0.1.4 Removed linked sections for improved compatibility, more Python friendly
" 0.1.3 Removed settings which usually belong to .vimrc (as in 0.1.1)
" 0.1.2 Fixed versioning system, added .vimrc -like commands
" 0.1.1 Corrected typo in header comments, changed colour for Comment
" 0.1.0 Inital upload to vim.org
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="maroloccio"
" --- GUI section
"
hi Normal guifg=#8b9aaa guibg=#1a202a gui=none " watermark-foreground on watermark-background
hi Constant guifg=#82ade0 guibg=bg gui=none " cyan on background
hi Boolean guifg=#82ade0 guibg=bg gui=none " cyan on background
hi Character guifg=#82ade0 guibg=bg gui=none " cyan on background
hi Float guifg=#82ade0 guibg=bg gui=none " cyan on background
hi Comment guifg=#006666 guibg=bg gui=none " teal on background
hi Type guifg=#ffcc00 guibg=bg gui=none " yellow on background
hi Typedef guifg=#ffcc00 guibg=bg gui=none " yellow on background
hi Structure guifg=#ffcc00 guibg=bg gui=none " yellow on background
hi Function guifg=#ffcc00 guibg=bg gui=none " yellow on background
hi StorageClass guifg=#ffcc00 guibg=bg gui=none " yellow on background
hi Conditional guifg=#ff9900 guibg=bg gui=none " orange on background
hi Repeat guifg=#78ba42 guibg=bg gui=none " light green on background
hi Visual guifg=fg guibg=#3741ad gui=none " foreground on blue
hi DiffChange guifg=fg guibg=#3741ad gui=none " foreground on blue
if version>= 700
hi Pmenu guifg=fg guibg=#3741ad gui=none " foreground on blue
endif
hi String guifg=#4c4cad guibg=bg gui=none " violet on background
hi Folded guifg=fg guibg=#333366 gui=none " foreground on dark violet
hi VertSplit guifg=fg guibg=#333366 gui=none " foreground on dark violet
if version>= 700
hi PmenuSel guifg=fg guibg=#333366 gui=none " foreground on dark violet
endif
hi Search guifg=#78ba42 guibg=#107040 gui=none " light green on green
hi DiffAdd guifg=#78ba42 guibg=#107040 gui=none " light green on green
hi Exception guifg=#8f3231 guibg=bg gui=none " red on background
hi Title guifg=#8f3231 guibg=bg gui=none " red on background
hi Error guifg=fg guibg=#8f3231 gui=none " foreground on red
hi DiffDelete guifg=fg guibg=#8f3231 gui=none " foreground on red
hi Todo guifg=#8f3231 guibg=#0e1219 gui=bold,undercurl guisp=#cbc32a " red on dark grey
hi LineNr guifg=#2c3138 guibg=#0e1219 gui=none " grey on dark grey
hi Statement guifg=#9966cc guibg=bg gui=none " lavender on background
hi Underlined gui=bold,underline " underline
if version>= 700
hi CursorLine guibg=#0e1219 gui=none " foreground on dark grey
hi CursorColumn guibg=#0e1219 gui=none " foreground on dark grey
endif
hi Include guifg=#107040 guibg=bg gui=none " green on background
hi Define guifg=#107040 guibg=bg gui=none " green on background
hi Macro guifg=#107040 guibg=bg gui=none " green on background
hi PreProc guifg=#107040 guibg=bg gui=none " green on background
hi PreCondit guifg=#107040 guibg=bg gui=none " green on background
hi StatusLineNC guifg=#2c3138 guibg=black gui=none " grey on black
hi StatusLine guifg=fg guibg=black gui=none " foreground on black
hi WildMenu guifg=fg guibg=#0e1219 gui=none " foreground on dark grey
hi FoldColumn guifg=#333366 guibg=#0e1219 gui=none " dark violet on dark grey
hi IncSearch guifg=#0e1219 guibg=#82ade0 gui=bold " dark grey on cyan
hi DiffText guifg=#0e1219 guibg=#82ade0 gui=bold " dark grey on cyan
hi Label guifg=#7e28a9 guibg=bg gui=none " purple on background
hi Operator guifg=#6d5279 guibg=bg gui=none " pink on background
hi Number guifg=#8b8b00 guibg=bg gui=none " dark yellow on background
if version>= 700
hi MatchParen guifg=#0e1219 guibg=#78ba42 gui=none " dark grey on light green
endif
hi SpecialKey guifg=#333366 guibg=bg gui=none " metal on background
hi Cursor guifg=#0e1219 guibg=#8b9aaa gui=none " dark grey on foreground
hi TabLine guifg=fg guibg=black gui=none " foreground on black
hi NonText guifg=#333366 guibg=bg gui=none " metal on background
hi Tag guifg=#3741ad guibg=bg gui=none " blue on background
hi Delimiter guifg=#3741ad guibg=bg gui=none " blue on background
hi Special guifg=#3741ad guibg=bg gui=none " blue on background
hi SpecialChar guifg=#3741ad guibg=bg gui=none " blue on background
hi SpecialComment guifg=#2680af guibg=bg gui=none " blue2 on background
" --- CTerm8 section
if &t_Co == 8
" --- CTerm8 (Dark)
if &background == "dark"
"hi Normal ctermfg=Grey "ctermbg=DarkGrey
hi Constant ctermfg=DarkGreen
hi Boolean ctermfg=DarkGreen
hi Character ctermfg=DarkGreen
hi Float ctermfg=DarkGreen
hi Comment ctermfg=DarkCyan
hi Type ctermfg=Brown
hi Typedef ctermfg=Brown
hi Structure ctermfg=Brown
hi Function ctermfg=Brown
hi StorageClass ctermfg=Brown
hi Conditional ctermfg=Brown
hi Repeat ctermfg=Brown
hi Visual ctermfg=Brown ctermbg=Black
hi DiffChange ctermfg=Grey ctermbg=DarkBlue
if version>= 700
hi Pmenu ctermfg=Grey ctermbg=DarkBlue
endif
hi String ctermfg=DarkGreen
hi Folded ctermfg=DarkGrey ctermbg=Black
hi VertSplit ctermfg=DarkGrey ctermbg=DarkGrey
if version>= 700
hi PmenuSel ctermfg=DarkBlue ctermbg=Grey
endif
hi Search ctermfg=Black ctermbg=Brown
hi DiffAdd ctermfg=Black ctermbg=DarkGreen
hi Exception ctermfg=Brown
hi Title ctermfg=DarkRed
hi Error ctermfg=Brown ctermbg=DarkRed
hi DiffDelete ctermfg=Brown ctermbg=DarkRed
hi Todo ctermfg=Brown ctermbg=DarkRed
hi LineNr ctermfg=DarkGrey
hi Statement ctermfg=Brown
hi Underlined cterm=Underline
if version>= 700
hi CursorLine ctermbg=Black cterm=Underline
hi CursorColumn ctermfg=Grey ctermbg=Black
endif
hi Include ctermfg=DarkMagenta
hi Define ctermfg=DarkMagenta
hi Macro ctermfg=DarkMagenta
hi PreProc ctermfg=DarkMagenta
hi PreCondit ctermfg=DarkMagenta
hi StatusLineNC ctermfg=DarkGrey ctermbg=Black
hi StatusLine ctermfg=Grey ctermbg=DarkGrey
hi WildMenu ctermfg=Grey ctermbg=DarkGrey
hi FoldColumn ctermfg=DarkGrey
hi IncSearch ctermfg=DarkCyan ctermbg=Black
hi DiffText ctermfg=DarkBlue ctermbg=Grey
hi Label ctermfg=Brown
hi Operator ctermfg=Brown
hi Number ctermfg=DarkGreen
if version>= 700
hi MatchParen ctermfg=Grey ctermbg=Green
endif
hi SpecialKey ctermfg=DarkRed
hi Cursor ctermfg=Black ctermbg=Grey
hi Delimiter ctermfg=Brown
hi NonText ctermfg=DarkRed
hi Special ctermfg=Brown
hi SpecialChar ctermfg=Brown
hi SpecialComment ctermfg=DarkCyan
hi TabLine ctermfg=DarkGrey ctermbg=Grey
hi Tag ctermfg=Brown
" --- CTerm8 (Light)
elseif &background == "light"
hi Normal ctermfg=Black ctermbg=White
hi Constant ctermfg=DarkCyan
hi Boolean ctermfg=DarkCyan
hi Character ctermfg=DarkCyan
hi Float ctermfg=DarkCyan
hi Comment ctermfg=DarkGreen
hi Type ctermfg=DarkBlue
hi Typedef ctermfg=DarkBlue
hi Structure ctermfg=DarkBlue
hi Function ctermfg=DarkBlue
hi StorageClass ctermfg=DarkBlue
hi Conditional ctermfg=DarkBlue
hi Repeat ctermfg=DarkBlue
hi Visual ctermfg=Brown ctermbg=Black
hi DiffChange ctermfg=Grey ctermbg=DarkBlue
if version>= 700
hi Pmenu ctermfg=Grey ctermbg=DarkBlue
endif
hi String ctermfg=DarkRed
hi Folded ctermfg=Black ctermbg=DarkCyan
hi VertSplit ctermfg=Grey ctermbg=Black
if version>= 700
hi PmenuSel ctermfg=DarkBlue ctermbg=Grey
endif
hi Search ctermfg=Grey ctermbg=DarkGreen
hi DiffAdd ctermfg=Black ctermbg=DarkGreen
hi Exception ctermfg=DarkBlue
hi Title ctermfg=DarkRed
hi Error ctermfg=Brown ctermbg=DarkRed
hi DiffDelete ctermfg=Brown ctermbg=DarkRed
hi Todo ctermfg=Brown ctermbg=DarkRed
hi LineNr ctermfg=Black ctermbg=Grey
hi Statement ctermfg=DarkBlue
hi Underlined cterm=Underline
if version>= 700
hi CursorLine ctermbg=Grey cterm=Underline
hi CursorColumn ctermfg=Black ctermbg=Grey
endif
hi Include ctermfg=DarkMagenta
hi Define ctermfg=DarkMagenta
hi Macro ctermfg=DarkMagenta
hi PreProc ctermfg=DarkMagenta
hi PreCondit ctermfg=DarkMagenta
hi StatusLineNC ctermfg=Grey ctermbg=DarkBlue
hi StatusLine ctermfg=Grey ctermbg=Black
hi WildMenu ctermfg=Grey ctermbg=DarkBlue
hi FoldColumn ctermfg=Black ctermbg=Grey
hi IncSearch ctermfg=Brown ctermbg=Black
hi DiffText ctermfg=DarkBlue ctermbg=Grey
hi Label ctermfg=DarkBlue
hi Operator ctermfg=DarkBlue
hi Number ctermfg=DarkCyan
if version>= 700
hi MatchParen ctermfg=Grey ctermbg=Green
endif
hi SpecialKey ctermfg=Red
hi Cursor ctermfg=Black ctermbg=Grey
hi Delimiter ctermfg=DarkBlue
hi NonText ctermfg=Red
hi Special ctermfg=DarkBlue
hi SpecialChar ctermfg=DarkBlue
hi SpecialComment ctermfg=DarkGreen
hi TabLine ctermfg=DarkBlue ctermbg=Grey
hi Tag ctermfg=DarkBlue
endif
" --- CTerm256 section
elseif &t_Co == 256
if v:version < 700
command! -nargs=+ CSAHi exe "hi" substitute(substitute(<q-args>, "undercurl", "underline", "g"), "guisp\\S\\+", "", "g")
else
command! -nargs=+ CSAHi exe "hi" <q-args>
endif
if has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_konsole") && g:CSApprox_konsole) || &term =~? "^konsole"
CSAHi Normal ctermbg=59 ctermfg=145
CSAHi Constant term=underline ctermbg=59 ctermfg=146
CSAHi Boolean ctermbg=59 ctermfg=146
CSAHi Character ctermbg=59 ctermfg=146
CSAHi Float ctermbg=59 ctermfg=146
CSAHi Comment term=bold ctermbg=59 ctermfg=30
CSAHi Type term=underline ctermbg=59 ctermfg=220
CSAHi Typedef ctermbg=59 ctermfg=220
CSAHi Structure ctermbg=59 ctermfg=220
CSAHi Function ctermbg=59 ctermfg=220
CSAHi StorageClass ctermbg=59 ctermfg=220
CSAHi Conditional ctermbg=59 ctermfg=214
CSAHi Repeat ctermbg=59 ctermfg=113
CSAHi Visual term=reverse ctermbg=61 ctermfg=white
CSAHi DiffChange term=bold ctermbg=61 ctermfg=white
CSAHi Pmenu ctermbg=61 ctermfg=white
CSAHi String ctermbg=59 ctermfg=61
CSAHi Folded ctermbg=61 ctermfg=black
CSAHi VertSplit term=reverse ctermbg=black ctermfg=61
CSAHi PmenuSel ctermbg=220 ctermfg=black
CSAHi Search term=reverse ctermbg=29 ctermfg=113
CSAHi DiffAdd term=bold ctermbg=29 ctermfg=113
CSAHi Exception ctermbg=59 ctermfg=red
CSAHi Title term=bold ctermbg=59 ctermfg=red
CSAHi Error term=reverse ctermbg=red ctermfg=white
CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red
CSAHi LineNr term=underline ctermbg=black ctermfg=61
CSAHi Statement term=bold ctermbg=59 ctermfg=140
CSAHi Underlined term=underline cterm=bold,underline ctermfg=147
CSAHi CursorLine term=underline cterm=underline ctermbg=black
CSAHi CursorColumn term=reverse ctermfg=white ctermbg=29
CSAHi Include ctermbg=59 ctermfg=97
CSAHi Define ctermbg=59 ctermfg=97
CSAHi Macro ctermbg=59 ctermfg=97
CSAHi PreProc term=underline ctermbg=59 ctermfg=97
CSAHi PreCondit ctermbg=59 ctermfg=97
CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=61
CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=220
CSAHi WildMenu ctermbg=16 ctermfg=145
CSAHi FoldColumn ctermbg=16 ctermfg=61
CSAHi IncSearch term=reverse cterm=bold ctermbg=146 ctermfg=16
CSAHi DiffText term=reverse cterm=bold ctermbg=146 ctermfg=16
CSAHi Label ctermbg=59 ctermfg=140
CSAHi Operator ctermbg=59 ctermfg=142
CSAHi Number ctermbg=59 ctermfg=146
CSAHi MatchParen term=reverse ctermbg=113 ctermfg=16
CSAHi SpecialKey term=bold ctermbg=59 ctermfg=97
CSAHi Cursor ctermbg=145 ctermfg=16
CSAHi lCursor ctermbg=145 ctermfg=59
CSAHi Delimiter ctermbg=59 ctermfg=61
CSAHi Directory term=bold ctermfg=39
CSAHi ErrorMsg ctermbg=160 ctermfg=231
CSAHi Identifier term=underline ctermfg=87
CSAHi Ignore ctermfg=59
CSAHi ModeMsg term=bold cterm=bold
CSAHi MoreMsg term=bold cterm=bold ctermfg=72
CSAHi NonText term=bold ctermbg=59 ctermfg=60
CSAHi PmenuSbar ctermbg=250
CSAHi PmenuThumb ctermbg=145 ctermfg=59
CSAHi Question cterm=bold ctermfg=28
CSAHi SignColumn ctermbg=250 ctermfg=39
CSAHi Special term=bold ctermbg=59 ctermfg=61
CSAHi SpecialChar ctermbg=59 ctermfg=61
CSAHi SpecialComment ctermbg=59 ctermfg=73
CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196
CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21
CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51
CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201
CSAHi TabLine term=underline ctermbg=16 ctermfg=145
CSAHi TabLineFill term=reverse ctermbg=145 ctermfg=59
CSAHi TabLineSel term=bold cterm=bold
CSAHi Tag ctermbg=59 ctermfg=61
CSAHi VisualNOS term=bold,underline cterm=bold,underline
CSAHi WarningMsg ctermfg=160
CSAHi htmlBold term=bold cterm=bold
CSAHi htmlBoldItalic term=bold,italic cterm=bold
CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
CSAHi htmlItalic term=italic
CSAHi htmlUnderline term=underline cterm=underline
CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
elseif has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_eterm") && g:CSApprox_eterm) || &term =~? "^eterm"
CSAHi Normal ctermbg=59 ctermfg=152
CSAHi Constant term=underline ctermbg=59 ctermfg=153
CSAHi Boolean ctermbg=59 ctermfg=153
CSAHi Character ctermbg=59 ctermfg=153
CSAHi Float ctermbg=59 ctermfg=153
CSAHi Comment term=bold ctermbg=59 ctermfg=30
CSAHi Type term=underline ctermbg=59 ctermfg=226
CSAHi Typedef ctermbg=59 ctermfg=226
CSAHi Structure ctermbg=59 ctermfg=226
CSAHi Function ctermbg=59 ctermfg=226
CSAHi StorageClass ctermbg=59 ctermfg=226
CSAHi Conditional ctermbg=59 ctermfg=220
CSAHi Repeat ctermbg=59 ctermfg=150
CSAHi Visual term=reverse ctermbg=68 ctermfg=white
CSAHi DiffChange term=bold ctermbg=68 ctermfg=white
CSAHi Pmenu ctermbg=68 ctermfg=white
CSAHi String ctermbg=59 ctermfg=104
CSAHi Folded ctermbg=104 ctermfg=black
CSAHi VertSplit term=reverse ctermbg=black ctermfg=104
CSAHi PmenuSel ctermbg=226 ctermfg=black
CSAHi Search term=reverse ctermbg=36 ctermfg=150
CSAHi DiffAdd term=bold ctermbg=36 ctermfg=150
CSAHi Exception ctermbg=59 ctermfg=red
CSAHi Title term=bold ctermbg=59 ctermfg=red
CSAHi Error term=reverse ctermbg=red ctermfg=white
CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red
CSAHi LineNr term=underline ctermbg=black ctermfg=104
CSAHi Statement term=bold ctermbg=59 ctermfg=177
CSAHi Underlined term=underline cterm=bold,underline ctermfg=153
CSAHi CursorLine term=underline cterm=underline ctermbg=black
CSAHi CursorColumn term=reverse ctermfg=white ctermbg=36
CSAHi Include ctermbg=59 ctermfg=134
CSAHi Define ctermbg=59 ctermfg=134
CSAHi Macro ctermbg=59 ctermfg=134
CSAHi PreProc term=underline ctermbg=59 ctermfg=134
CSAHi PreCondit ctermbg=59 ctermfg=134
CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=104
CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=226
CSAHi WildMenu ctermbg=17 ctermfg=152
CSAHi FoldColumn ctermbg=17 ctermfg=104
CSAHi IncSearch term=reverse cterm=bold ctermbg=153 ctermfg=17
CSAHi DiffText term=reverse cterm=bold ctermbg=153 ctermfg=17
CSAHi Label ctermbg=59 ctermfg=177
CSAHi Operator ctermbg=59 ctermfg=142
CSAHi Number ctermbg=59 ctermfg=153
CSAHi MatchParen term=reverse ctermbg=150 ctermfg=17
CSAHi SpecialKey term=bold ctermbg=59 ctermfg=134
CSAHi Cursor ctermbg=152 ctermfg=17
CSAHi lCursor ctermbg=152 ctermfg=59
CSAHi TabLine term=underline ctermbg=16 ctermfg=152
CSAHi Ignore ctermfg=59
CSAHi NonText term=bold ctermbg=59 ctermfg=60
CSAHi Directory term=bold ctermfg=45
CSAHi ErrorMsg ctermbg=196 ctermfg=255
CSAHi MoreMsg term=bold cterm=bold ctermfg=72
CSAHi ModeMsg term=bold cterm=bold
CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
CSAHi htmlBoldItalic term=bold,italic cterm=bold
CSAHi htmlBold term=bold cterm=bold
CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
CSAHi PmenuSbar ctermbg=250
CSAHi PmenuThumb ctermbg=152 ctermfg=59
CSAHi TabLineSel term=bold cterm=bold
CSAHi TabLineFill term=reverse ctermbg=152 ctermfg=59
CSAHi Question cterm=bold ctermfg=28
CSAHi VisualNOS term=bold,underline cterm=bold,underline
CSAHi WarningMsg ctermfg=196
CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
CSAHi htmlUnderline term=underline cterm=underline
CSAHi Special term=bold ctermbg=59 ctermfg=68
CSAHi Identifier term=underline ctermfg=123
CSAHi Tag ctermbg=59 ctermfg=68
CSAHi SpecialChar ctermbg=59 ctermfg=68
CSAHi Delimiter ctermbg=59 ctermfg=68
CSAHi SpecialComment ctermbg=59 ctermfg=74
CSAHi SignColumn ctermbg=250 ctermfg=45
CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196
CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21
CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201
CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51
CSAHi htmlItalic term=italic
elseif has("gui_running") || &t_Co == 256
CSAHi Normal ctermbg=16 ctermfg=103
CSAHi Constant term=underline ctermbg=16 ctermfg=110
CSAHi Boolean ctermbg=16 ctermfg=110
CSAHi Character ctermbg=16 ctermfg=110
CSAHi Float ctermbg=16 ctermfg=110
CSAHi Comment term=bold ctermbg=16 ctermfg=23
CSAHi Type term=underline ctermbg=16 ctermfg=220
CSAHi Typedef ctermbg=16 ctermfg=220
CSAHi Structure ctermbg=16 ctermfg=220
CSAHi Function ctermbg=16 ctermfg=220
CSAHi StorageClass ctermbg=16 ctermfg=220
CSAHi Conditional ctermbg=16 ctermfg=208
CSAHi Repeat ctermbg=16 ctermfg=107
CSAHi Visual term=reverse ctermbg=61 ctermfg=white
CSAHi DiffChange term=bold ctermbg=61 ctermfg=white
CSAHi Pmenu ctermbg=61 ctermfg=white
CSAHi String ctermbg=16 ctermfg=61
CSAHi Folded ctermbg=61 ctermfg=black
CSAHi VertSplit term=reverse ctermbg=black ctermfg=61
CSAHi PmenuSel ctermbg=220 ctermfg=black
CSAHi Search term=reverse ctermbg=23 ctermfg=107
CSAHi DiffAdd term=bold ctermbg=23 ctermfg=107
CSAHi Exception ctermbg=16 ctermfg=red
CSAHi Title term=bold ctermbg=16 ctermfg=red
CSAHi Error term=reverse ctermbg=red ctermfg=white
CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red
CSAHi LineNr term=underline ctermbg=black ctermfg=61
CSAHi Statement term=bold ctermbg=16 ctermfg=98
CSAHi Underlined term=underline cterm=bold,underline ctermfg=111
CSAHi CursorLine term=underline cterm=underline ctermbg=black
CSAHi CursorColumn term=reverse ctermbg=23 ctermfg=white
CSAHi Include ctermbg=16 ctermfg=91
CSAHi Define ctermbg=16 ctermfg=91
CSAHi Macro ctermbg=16 ctermfg=91
CSAHi PreProc term=underline ctermbg=16 ctermfg=91
CSAHi PreCondit ctermbg=16 ctermfg=91
CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=61
CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=220
CSAHi WildMenu ctermbg=16 ctermfg=103
CSAHi FoldColumn ctermbg=16 ctermfg=61
CSAHi IncSearch term=reverse cterm=bold ctermbg=110 ctermfg=16
CSAHi DiffText term=reverse cterm=bold ctermbg=110 ctermfg=16
CSAHi Label ctermbg=16 ctermfg=98
CSAHi Operator ctermbg=16 ctermfg=100
CSAHi Number ctermbg=16 ctermfg=110
CSAHi MatchParen term=reverse ctermbg=107 ctermfg=16
CSAHi SpecialKey term=bold ctermbg=16 ctermfg=91
CSAHi Cursor ctermbg=103 ctermfg=16
CSAHi lCursor ctermbg=103 ctermfg=16
CSAHi Delimiter ctermbg=16 ctermfg=61
CSAHi Directory term=bold ctermfg=38
CSAHi ErrorMsg ctermbg=160 ctermfg=231
CSAHi Identifier term=underline ctermfg=87
CSAHi Ignore ctermfg=16
CSAHi ModeMsg term=bold cterm=bold
CSAHi MoreMsg term=bold cterm=bold ctermfg=29
CSAHi NonText term=bold ctermbg=16 ctermfg=59
CSAHi PmenuSbar ctermbg=250
CSAHi PmenuThumb ctermbg=103 ctermfg=16
CSAHi Question cterm=bold ctermfg=22
CSAHi SignColumn ctermbg=250 ctermfg=38
CSAHi Special term=bold ctermbg=16 ctermfg=61
CSAHi SpecialChar ctermbg=16 ctermfg=61
CSAHi SpecialComment ctermbg=16 ctermfg=31
CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196
CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21
CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51
CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201
CSAHi TabLine term=underline ctermbg=16 ctermfg=103
CSAHi TabLineFill term=reverse ctermbg=103 ctermfg=16
CSAHi TabLineSel term=bold cterm=bold
CSAHi Tag ctermbg=16 ctermfg=61
CSAHi VisualNOS term=bold,underline cterm=bold,underline
CSAHi WarningMsg ctermfg=160
CSAHi htmlBold term=bold cterm=bold
CSAHi htmlBoldItalic term=bold,italic cterm=bold
CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
CSAHi htmlItalic term=italic
CSAHi htmlUnderline term=underline cterm=underline
CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
elseif has("gui_running") || &t_Co == 88
CSAHi Normal ctermbg=80 ctermfg=37
CSAHi Constant term=underline ctermbg=80 ctermfg=42
CSAHi Boolean ctermbg=80 ctermfg=42
CSAHi Character ctermbg=80 ctermfg=42
CSAHi Float ctermbg=80 ctermfg=42
CSAHi Comment term=bold ctermbg=80 ctermfg=21
CSAHi Type term=underline ctermbg=80 ctermfg=72
CSAHi Typedef ctermbg=80 ctermfg=72
CSAHi Structure ctermbg=80 ctermfg=72
CSAHi Function ctermbg=80 ctermfg=72
CSAHi StorageClass ctermbg=80 ctermfg=72
CSAHi Conditional ctermbg=80 ctermfg=68
CSAHi Repeat ctermbg=80 ctermfg=40
CSAHi Visual term=reverse ctermbg=18 ctermfg=white
CSAHi DiffChange term=bold ctermbg=18 ctermfg=white
CSAHi Pmenu ctermbg=18 ctermfg=white
CSAHi String ctermbg=80 ctermfg=38
CSAHi Folded ctermbg=38 ctermfg=black
CSAHi VertSplit term=reverse ctermbg=black ctermfg=38
CSAHi PmenuSel ctermbg=72 ctermfg=black
CSAHi Search term=reverse ctermbg=20 ctermfg=40
CSAHi DiffAdd term=bold ctermbg=20 ctermfg=40
CSAHi Exception ctermbg=80 ctermfg=red
CSAHi Title term=bold ctermbg=80 ctermfg=red
CSAHi Error term=reverse ctermbg=red ctermfg=white
CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=white
CSAHi LineNr term=underline ctermbg=black ctermfg=38
CSAHi Statement term=bold ctermbg=80 ctermfg=38
CSAHi Underlined term=underline cterm=bold,underline ctermfg=39
CSAHi CursorLine term=underline ctermbg=black
CSAHi CursorColumn term=reverse ctermbg=20 ctermfg=white
CSAHi Include ctermbg=80 ctermfg=33
CSAHi Define ctermbg=80 ctermfg=33
CSAHi Macro ctermbg=80 ctermfg=33
CSAHi PreProc term=underline ctermbg=80 ctermfg=33
CSAHi PreCondit ctermbg=80 ctermfg=33
CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=38
CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=72
CSAHi WildMenu ctermbg=16 ctermfg=37
CSAHi FoldColumn ctermbg=16 ctermfg=38
CSAHi IncSearch term=reverse cterm=bold ctermbg=42 ctermfg=16
CSAHi DiffText term=reverse cterm=bold ctermbg=42 ctermfg=16
CSAHi Label ctermbg=80 ctermfg=38
CSAHi Operator ctermbg=80 ctermfg=36
CSAHi Number ctermbg=80 ctermfg=42
CSAHi MatchParen term=reverse ctermbg=40 ctermfg=16
CSAHi SpecialKey term=bold ctermbg=80 ctermfg=33
CSAHi Cursor ctermbg=37 ctermfg=16
CSAHi lCursor ctermbg=37 ctermfg=80
CSAHi Delimiter ctermbg=80 ctermfg=18
CSAHi Directory term=bold ctermfg=23
CSAHi ErrorMsg ctermbg=48 ctermfg=79
CSAHi Identifier term=underline ctermfg=31
CSAHi Ignore ctermfg=80
CSAHi ModeMsg term=bold cterm=bold
CSAHi MoreMsg term=bold cterm=bold ctermfg=21
CSAHi NonText term=bold ctermbg=80 ctermfg=17
CSAHi PmenuSbar ctermbg=85
CSAHi PmenuThumb ctermbg=37 ctermfg=80
CSAHi Question cterm=bold ctermfg=20
CSAHi SignColumn ctermbg=85 ctermfg=23
CSAHi Special term=bold ctermbg=80 ctermfg=18
CSAHi SpecialChar ctermbg=80 ctermfg=18
CSAHi SpecialComment ctermbg=80 ctermfg=22
CSAHi SpellBad term=reverse cterm=undercurl ctermfg=64
CSAHi SpellCap term=reverse cterm=undercurl ctermfg=19
CSAHi SpellLocal term=underline cterm=undercurl ctermfg=31
CSAHi SpellRare term=reverse cterm=undercurl ctermfg=67
CSAHi TabLine term=underline ctermbg=16 ctermfg=37
CSAHi TabLineFill term=reverse ctermbg=37 ctermfg=80
CSAHi TabLineSel term=bold cterm=bold
CSAHi Tag ctermbg=80 ctermfg=18
CSAHi VisualNOS term=bold,underline cterm=bold,underline
CSAHi WarningMsg ctermfg=48
CSAHi htmlBold term=bold cterm=bold
CSAHi htmlBoldItalic term=bold,italic cterm=bold
CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
CSAHi htmlItalic term=italic
CSAHi htmlUnderline term=underline cterm=underline
CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
endif
delcommand CSAHi
endif

397
colors/martin_krischik.vim Executable file
View File

@ -0,0 +1,397 @@
"-------------------------------------------------------------------------------
" Description: My personal colors
" $Id: martin_krischik.vim 458 2006-11-18 09:42:10Z krischik $
" Copyright: Copyright (C) 2006 Martin Krischik
" Maintainer: Martin Krischik
" $Author: krischik $
" $Date: 2006-11-18 10:42:10 +0100 (Sa, 18 Nov 2006) $
" Version: 3.2
" $Revision: 458 $
" $HeadURL: https://svn.sourceforge.net/svnroot/gnuada/trunk/tools/vim/colors/martin_krischik.vim $
" Note: Tried and Tested for 'builtin_gui', 'xterm' (KDE Konsole)
" 'vt320'" (OpenVMS) and 'linux' (Linux Console).
" History: 16.05.2006 MK Check that all vim 7.0 colors are set
" 16.05.2006 MK Split GUI from terminal.
" 24.05.2006 MK Unified Headers
" 24.07.2006 MK Omni-Completion Colors.
" 15.10.2006 MK Bram's suggestion for runtime integration
" Usage: copy to colors directory
"------------------------------------------------------------------------------
" First remove all existing highlighting.
set background=light
highlight clear
if exists ("syntax_on")
syntax reset
endif
let colors_name = "martin_krischik"
if version < 700
" Section: works only with vim 7.0 use default otherwise {{{1
"
colorscheme default
"
" }}}1
finish
elseif (&term == "builtin_gui")
" Section: Set GUI colors. {{{1
"
" Subsection: User-Interface Colors {{{2
"
" Group: Normal Text Colors {{{3
"
highlight Normal gui=none guifg=black guibg=white
highlight Search guibg=Yellow
highlight SpecialKey guifg=Blue
highlight Title gui=bold guifg=Magenta
highlight LineNr guifg=Brown guibg=grey80
highlight NonText gui=bold guifg=Blue guibg=grey80
highlight MatchParen guibg=Cyan
highlight IncSearch gui=reverse
"
" Group: Messages {{{3
"
highlight WarningMsg guifg=Red
highlight ErrorMsg guifg=White guibg=Red
highlight ModeMsg gui=bold
highlight MoreMsg gui=bold guifg=SeaGreen
highlight Question gui=bold guifg=SeaGreen
"
" Group: Spell Checker {{{3
"
highlight SpellBad gui=undercurl guisp=Red
highlight SpellCap gui=undercurl guisp=Blue
highlight SpellLocal gui=undercurl guisp=DarkCyan
highlight SpellRare gui=undercurl guisp=Magenta
"
" Group: Status line {{{3
"
highlight StatusLine gui=bold,reverse guifg=LightBlue2 guibg=black
highlight StatusLineNC gui=reverse guifg=grey75 guibg=black
highlight VertSplit gui=reverse guifg=LightBlue3 guibg=black
"
" Group: Visual selektio {{{3n
"
highlight Visual gui=reverse guifg=firebrick guibg=white
highlight VisualNOS gui=reverse guifg=firebrick guibg=black
"
" Group: tab pages line {{{3
"
highlight TabLine gui=reverse guifg=grey75 guibg=black
highlight TabLineFill gui=reverse
highlight TabLineSel gui=bold,reverse guifg=LightBlue2 guibg=black
"
" Group: Competion (omni and otherwise) menu colors {{{3
"
highlight Pmenu guibg=Grey
highlight PmenuSel guifg=White guibg=firebrick
highlight PmenuSbar guibg=LightGrey guibg=DarkGrey
highlight PmenuThumb gui=reverse
highlight WildMenu guifg=White guibg=firebrick
"
" Group: Diff colors {{{3
"
highlight DiffAdd guibg=LightBlue
highlight DiffChange guibg=LightMagenta
highlight DiffDelete gui=bold guifg=Blue guibg=LightCyan
highlight DiffText gui=bold guibg=Red
"
" Group: Fold colors {{{3
"
highlight FoldColumn guifg=DarkBlue guibg=Grey
highlight Folded guifg=DarkBlue guibg=LightGrey
"
" Group: Other Syntax Highlight Colors {{{3
"
highlight Directory guifg=Blue
highlight SignColumn guifg=DarkBlue guibg=Grey
"
" Group: Motif and Athena widget colors. {{{3
"
highlight Menu guifg=Black guibg=LightGrey
highlight Scrollbar guifg=LightGrey guibg=DarkGrey
highlight Tooltip guifg=Black guibg=LightGrey
" Subsection: Syntax Colors {{{2
"
" Group: Comment colors syntax-group
"
highlight Comment guifg=grey30
"
" Group: Constant colors group {{{3
"
highlight Boolean guifg=DarkOrchid3 guibg=grey95
highlight Character guifg=RoyalBlue3 guibg=grey95
highlight Constant guifg=MediumOrchid3 guibg=grey95
highlight Float guifg=MediumOrchid4 guibg=grey95
highlight Number guifg=DarkOrchid4 guibg=grey95
highlight String guifg=RoyalBlue4 guibg=grey95
"
" Group: Identifier colors group {{{3
"
highlight Function guifg=SteelBlue
highlight Identifier guifg=DarkCyan
"
" Group: Statement colors group {{{3
"
highlight Conditional gui=bold guifg=DodgerBlue4
highlight Exception gui=none guifg=SlateBlue4
highlight Keyword gui=bold guifg=RoyalBlue4
highlight Label gui=none guifg=SlateBlue3
highlight Operator gui=none guifg=RoyalBlue3
highlight Repeat gui=bold guifg=DodgerBlue3
highlight Statement gui=none guifg=RoyalBlue4
"
" Group: Preprocessor colors group {{{3
"
highlight Define guifg=brown4 guibg=snow
highlight Include guifg=firebrick3 guibg=snow
highlight Macro guifg=brown3 guibg=snow
highlight PreCondit guifg=red guibg=snow
highlight PreProc guifg=firebrick4 guibg=snow
"
" Group: type group {{{3
"
highlight StorageClass gui=none guifg=SeaGreen3
highlight Structure gui=none guifg=DarkSlateGray4
highlight Type gui=none guifg=SeaGreen4
highlight Typedef gui=none guifg=DarkSeaGreen4
"
" Group: special symbol group {{{3
"
highlight Special guifg=SlateBlue guibg=GhostWhite
highlight SpecialChar guifg=DeepPink guibg=GhostWhite
highlight Tag guifg=DarkSlateBlue guibg=GhostWhite
highlight Delimiter guifg=DarkOrchid guibg=GhostWhite
highlight SpecialComment guifg=VioletRed guibg=GhostWhite
highlight Debug guifg=maroon guibg=GhostWhite
"
" Group: text that stands out {{{3
"
highlight Underlined gui=underline guifg=SlateBlue
"
" Group: left blank, hidden {{{3
"
highlight Ignore guifg=bg
"
" Group: any erroneous construct {{{3
"
highlight Error gui=undercurl guifg=Red guibg=MistyRose
"
" Group: anything that needs extra attention {{{3
"
highlight Todo guifg=Blue guibg=Yellow
" Subsection: Cursor Colors {{{2
"
" Group: Mouse Cursor {{{3
"
highlight cCursor guifg=bg guibg=DarkRed
highlight Cursor guifg=bg guibg=DarkGreen
highlight CursorColumn guibg=FloralWhite
highlight CursorIM guifg=bg guibg=DarkGrey
highlight CursorLine guibg=cornsilk
highlight lCursor guifg=bg guibg=DarkMagenta
highlight oCursor guifg=bg guibg=DarkCyan
highlight vCursor guifg=bg guibg=DarkYellow
"
" Group: Text Cursor {{{3
"
set guicursor=n:block-lCursor,
\i:ver25-Cursor,
\r:hor25-Cursor,
\v:block-vCursor,
\ve:ver35-vCursor,
\o:hor50-oCursor-blinkwait75-blinkoff50-blinkon75,
\c:block-cCursor,
\ci:ver20-cCursor,
\cr:hor20-cCursor,
\sm:block-Cursor-blinkwait175-blinkoff150-blinkon175
syntax enable
" }}}1
finish
elseif (&term == "xterm") ||
\ (&term == "vt320") ||
\ (&term == "linux")
" Section: Only set colors for terminals we actualy know of {{{1
"
if &term=="vt320"
set t_Co=8
else
set t_Co=16
endif
" Subsection: User Interface Colors {{{2
"
" Group: Normal Text Colors {{{3
"
highlight Normal term=none cterm=none ctermfg=Black ctermbg=LightGray
highlight Search term=reverse ctermbg=DarkYellow
highlight SpecialKey term=bold ctermfg=DarkBlue ctermbg=LightGray
highlight Title term=bold ctermfg=DarkMagenta ctermbg=LightGray
highlight LineNr term=underline ctermfg=DarkRed ctermbg=DarkGray
highlight NonText term=bold ctermfg=LightBlue ctermbg=LightGray
highlight MatchParen term=reverse ctermbg=DarkYellow
highlight IncSearch term=reverse cterm=reverse
"
" Group: Messages {{{3
"
highlight WarningMsg term=standout ctermfg=DarkRed ctermbg=LightGray
highlight ErrorMsg term=standout ctermfg=White ctermbg=DarkRed
highlight ModeMsg term=bold cterm=bold ctermbg=LightGray
highlight MoreMsg term=bold ctermfg=DarkGreen ctermbg=LightGray
highlight Question term=standout ctermfg=DarkGreen ctermbg=LightGray
"
" Group: Spell Checker {{{3
"
highlight SpellBad term=reverse ctermbg=LightRed
highlight SpellCap term=reverse ctermbg=LightBlue
highlight SpellLocal term=underline ctermbg=LightCyan
highlight SpellRare term=reverse ctermbg=LightMagenta
"
" Group: Status line {{{3
"
highlight StatusLine term=bold,reverse cterm=bold,reverse
highlight StatusLineNC term=reverse cterm=reverse
highlight VertSplit term=reverse cterm=reverse
"
" Group: Visual selektion {{{3
"
highlight Visual term=reverse cterm=reverse ctermfg=DarkRed ctermbg=LightGray
highlight VisualNOS term=bold,underline cterm=bold,underline
"
" Group: tab pages line {{{3
"
highlight TabLine term=reverse cterm=reverse
highlight TabLineFill term=reverse cterm=reverse
highlight TabLineSel term=bold,reverse cterm=bold,reverse
"
" Group: Menu colors {{{3
"
highlight Pmenu ctermbg=Grey
highlight PmenuSel ctermfg=White ctermbg=Red
highlight PmenuSbar ctermfg=LightGrey ctermbg=DarkGray
highlight PmenuThumb cterm=reverse
highlight WildMenu term=standout ctermfg=White ctermbg=Red
"
" Group: Diff colors {{{3
"
highlight DiffAdd term=bold ctermbg=LightBlue
highlight DiffChange term=bold ctermbg=LightMagenta
highlight DiffDelete term=bold ctermfg=LightBlue ctermbg=LightCyan
highlight DiffText term=reverse cterm=bold ctermbg=LightRed
"
" Group: Fold colors {{{3
"
highlight FoldColumn term=standout ctermfg=DarkBlue ctermbg=DarkGray
highlight Folded term=standout ctermfg=DarkBlue ctermbg=DarkGray
"
" Group: Other Syntax Highlight Colors {{{3
"
highlight Directory term=bold ctermfg=DarkBlue ctermbg=LightGray
highlight SignColumn term=standout ctermfg=DarkBlue ctermbg=DarkGray
" Subsection: Syntax Colors {{{2
"
" Group: Comment colors syntax-group {{{3
"
highlight Comment term=bold ctermfg=DarkGray ctermbg=LightGray
"
" Group: Constant colors group {{{3
"
highlight Boolean term=underline ctermfg=DarkRed ctermbg=LightGray
highlight Character term=underline ctermfg=DarkRed ctermbg=LightGray
highlight Constant term=underline ctermfg=DarkRed ctermbg=LightGray
highlight Float term=underline ctermfg=DarkRed ctermbg=LightGray
highlight Number term=underline ctermfg=DarkRed ctermbg=LightGray
highlight String term=underline ctermfg=DarkRed ctermbg=LightGray
"
" Group: Identifier colors group {{{3
"
highlight Function term=underline ctermfg=DarkCyan ctermbg=LightGray
highlight Identifier term=underline ctermfg=DarkCyan ctermbg=LightGray
"
" Group: Statement colors group {{{3
"
highlight Conditional term=bold ctermfg=DarkBlue ctermbg=LightGray
highlight Exception term=bold ctermfg=DarkBlue ctermbg=LightGray
highlight Keyword term=bold ctermfg=DarkBlue ctermbg=LightGray
highlight Label term=bold ctermfg=DarkBlue ctermbg=LightGray
highlight Operator term=bold ctermfg=DarkBlue ctermbg=LightGray
highlight Repeat term=bold ctermfg=DarkBlue ctermbg=LightGray
highlight Statement term=bold ctermfg=DarkBlue ctermbg=LightGray
"
" Group: Preprocessor colors group {{{3
"
highlight Define term=underline ctermfg=DarkMagenta ctermbg=LightGray
highlight Include term=underline ctermfg=DarkMagenta ctermbg=LightGray
highlight Macro term=underline ctermfg=DarkMagenta ctermbg=LightGray
highlight PreCondit term=underline ctermfg=DarkMagenta ctermbg=LightGray
highlight PreProc term=underline ctermfg=DarkMagenta ctermbg=LightGray
"
" Group: type group {{{3
"
highlight StorageClass term=underline ctermfg=DarkGreen ctermbg=LightGray
highlight Structure term=underline ctermfg=DarkGreen ctermbg=LightGray
highlight Type term=underline ctermfg=DarkGreen ctermbg=LightGray
highlight Typedef term=underline ctermfg=DarkGreen ctermbg=LightGray
"
" Group: special symbol group {{{3
"
highlight Special term=bold ctermfg=DarkMagenta ctermbg=LightGray
highlight SpecialChar term=bold ctermfg=DarkMagenta ctermbg=LightGray
highlight Tag term=bold ctermfg=DarkMagenta ctermbg=LightGray
highlight Delimiter term=bold ctermfg=DarkMagenta ctermbg=LightGray
highlight SpecialComment term=bold ctermfg=DarkMagenta ctermbg=LightGray
highlight Debug term=bold ctermfg=DarkMagenta ctermbg=LightGray
"
" Group: text that stands out {{{3
"
highlight Underlined term=underline cterm=underline ctermfg=DarkMagenta ctermbg=LightGray
"
" Group: left blank, hidden {{{3
"
highlight Ignore ctermfg=White ctermbg=grey
"
" Group: any erroneous construct {{{3
"
highlight Error term=reverse ctermfg=White ctermbg=LightRed
"
" Group: anything that needs extra attention {{{3
"
highlight Todo term=standout ctermfg=Black ctermbg=Yellow
" Subsection: Cursor Colors {{{2
"
" Group: Mouse Cursor {{{3
"
highlight Cursor ctermfg=bg ctermbg=DarkGreen
highlight CursorColumn term=reverse ctermbg=LightGray
highlight CursorIM ctermfg=bg ctermbg=DarkGrey
highlight CursorLine term=reverse ctermbg=LightGray
syntax enable
" }}}1
finish
else
" Section: terminal is completely unknown - fallback to system default {{{1
"
set t_Co=8
" }}}1
finish
endif
"------------------------------------------------------------------------------
" Copyright (C) 2006 Martin Krischik
"
" Vim is Charityware - see ":help license" or uganda.txt for licence details.
"------------------------------------------------------------------------------
" vim: nowrap tabstop=8 shiftwidth=3 softtabstop=3 noexpandtab
" vim: filetype=vim foldmethod=marker textwidth=0

257
colors/masmed.vim Executable file
View File

@ -0,0 +1,257 @@
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" ColorScheme: masmed.vim
" Last Change: 2009-10-17 [17:03:39]
" Version: 120
" License: Public Domain, Free / Frei / Gratis / Libre.
" Author: Jaime Wottrich, <jaime.wottrich@gmail.com>
" Help: :h masmed.vim
" :h masmed-options
" :h mimicpak
" :h mimicpak-options
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" Setup {{{1
"~~~~~~~
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "masmed"
" Function: s:GetValue(var, ...) {{{2
" Looks up the value of a variable in this order (by default):
" buffer, window, tabpage and global.
" The one that exists first is returned, or 0 if none of them exists.
" Optional Args:
" a:1 value to return if variable doesn't exist.
" a:2 string with comma separated variable prefixes. Examples:
" "b:,t:,g:" - search for buffer, tabpage and global variables
" "w:,t:" - search for window and tabpage variables
" "g:" - search for global variables only
function s:GetValue(var, ...)
let l:defvalue = 0 < a:0 ? a:1 : 0
let l:prefixes = 1 < a:0 ? a:2 . "" : "b:,w:,t:,g:"
let l:start = 0
let l:i = stridx(l:prefixes, ",")
while 1
" track down the comma position, and handle special cases:
" - only one prefix without commas, and
" - after the last encountered comma.
let l:end = l:i < 0 ? strlen(l:prefixes) : l:i
let l:prefix = strpart(l:prefixes, l:start, l:end - l:start)
if exists(prefix . a:var)
return {prefix . a:var}
endif
" after last comma (or one prefix only without commas),
" and variable not found
if l:i < 0
return l:defvalue
endif
" update needle and get next comma position
let l:start = l:i + 1
let l:i = stridx(l:prefixes, ",", l:start)
endwhile
endfunction "}}}2
" get the values (if any) for the options
let s:mimic_font_style = s:GetValue("mimic_font_style")
let s:mimic_colorize_gui = s:GetValue("mimic_colorize_gui")
let s:mimic_masmed_alt = s:GetValue("mimic_masmed_alt")
" cleanup
delfunction s:GetValue
" Default Highlight {{{1
"~~~~~~~~~~~~~~~~~~~
if !s:mimic_masmed_alt
hi Normal guifg=#b0b0b0 guibg=#303058 gui=NONE
else
hi Normal guifg=#b0b0b0 guibg=#333333 gui=NONE
endif
hi Cursor guifg=bg guibg=#8dfcba gui=NONE
hi CursorIM guifg=bg guibg=#fc8dba gui=NONE
hi MatchParen guifg=bg guibg=#8ddafc gui=NONE
" search
hi Search guifg=bg guibg=#d5c813 gui=NONE
hi IncSearch guifg=bg guibg=#63e593 gui=NONE
" transparent effects
if version < 700
hi Visual guifg=bg guibg=#9b8db8 gui=NONE
hi VisualNOS guifg=bg guibg=#b89b8d gui=NONE
hi LineNr guifg=#88889f guibg=bg gui=NONE
else
hi Visual guibg=#405088 gui=NONE
hi VisualNOS guibg=#884050 gui=NONE
hi LineNr guifg=#88889f gui=NONE
endif
" folding
if !s:mimic_masmed_alt
hi NonText guifg=#88889f guibg=bg gui=NONE
hi Folded guifg=#a8a8cf guibg=#404068 gui=NONE
hi FoldColumn guifg=#a8a8cf guibg=#404068 gui=NONE
hi SignColumn guifg=#cf9898 guibg=#404068 gui=NONE
else
hi NonText guifg=#88889f guibg=#404040 gui=NONE
hi Folded guifg=#c8a8cf guibg=#404040 gui=NONE
hi FoldColumn guifg=#c8a8cf guibg=#404040 gui=NONE
hi SignColumn guifg=#cf9898 guibg=#404040 gui=NONE
endif
" windows, statusline
hi StatusLine guifg=bg guibg=#13d1d5 gui=NONE
hi StatusLineNC guifg=#13d1d5 guibg=#404090 gui=NONE
hi VertSplit guifg=#13d1d5 guibg=#404090 gui=NONE
hi WildMenu guifg=#13d1d5 guibg=bg gui=underline
" colors for GUI
if 0 < s:mimic_colorize_gui
" will be set for everyone but Windows.
" Athena, Motif, Mac, Photon or GTK GUI.
if has("gui_running") && !(has("gui_win32") || has("gui_win32s"))
hi Menu guifg=#13d1d5 guibg=bg
hi Scrollbar guifg=#13d1d5 guibg=#404090
hi Tooltip guifg=bg guibg=#71f09a
endif
endif
" vim >= 7.0 only
if version >= 700
hi CursorLine guibg=#304078 gui=NONE
hi CursorColumn guibg=#304078 gui=NONE
" tab pages
hi TabLine guifg=#13d1d5 guibg=#404090 gui=NONE
hi TabLineFill guifg=#13d1d5 guibg=#404090 gui=NONE
hi TabLineSel guifg=bg guibg=#13d1d5 gui=NONE
" popup completion menu
if !s:mimic_masmed_alt
hi Pmenu guifg=bg guibg=#55d3d5 gui=NONE
hi PmenuSel guifg=#45c3c5 guibg=bg gui=NONE
hi PmenuSbar guifg=#404068 guibg=#404068 gui=NONE
hi PmenuThumb guifg=#55d3d5 guibg=#55d3d5 gui=NONE
else
hi Pmenu guifg=#13d1d5 guibg=bg gui=NONE
hi PmenuSel guifg=bg guibg=#13d1d5 gui=NONE
hi PmenuSbar guifg=bg guibg=#13d1d5 gui=NONE
hi PmenuThumb guifg=#13d1d5 guibg=bg gui=NONE
endif
" spell checking
hi SpellBad guisp=#ff0000 guibg=#583030 gui=undercurl
hi SpellCap guisp=#0000ff guibg=#303058 gui=undercurl
hi SpellLocal guisp=#00ffff guibg=#305858 gui=undercurl
hi SpellRare guisp=#ff00ff guibg=#583058 gui=undercurl
endif
" other texts
hi Question guifg=#94b8f2 guibg=bg gui=NONE
hi WarningMsg guifg=#ff6666 guibg=bg gui=NONE
hi ErrorMsg guifg=#ffffff guibg=#cc0000 gui=NONE
hi Title guifg=#71f09a guibg=bg gui=NONE
hi Directory guifg=#f2b884 guibg=bg gui=NONE
hi MoreMsg guifg=#f2b884 guibg=bg gui=NONE
hi ModeMsg guifg=#84f2b8 guibg=bg gui=NONE
hi SpecialKey guifg=#f284f2 guibg=bg gui=NONE
" diff
hi DiffAdd guifg=bg guibg=#66ff33 gui=NONE
hi DiffChange guifg=bg guibg=#33ccff gui=NONE
hi DiffDelete guifg=bg guibg=#ffff33 gui=NONE
hi DiffText guifg=bg guibg=#33ffff gui=NONE
" Default Syntax Highlight {{{1
"~~~~~~~~~~~~~~~~~~~~~~~~~~
hi Comment guifg=#13c1d5 guibg=bg gui=NONE
hi SpecialComment guifg=#13d5c1 guibg=bg gui=NONE
hi Character guifg=#4aa5ff guibg=bg gui=NONE
hi String guifg=#4aa5ff guibg=bg gui=NONE
hi Constant guifg=#8080ff guibg=bg gui=NONE
hi link Float Constant
hi link Number Constant
hi link Boolean Constant
hi Identifier guifg=#8dbafc guibg=bg gui=NONE
hi link Function Identifier
hi Statement guifg=#f2b884 guibg=bg gui=NONE
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi PreProc guifg=#9d8cd0 guibg=bg gui=NONE
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi Type guifg=#f09a71 guibg=bg gui=NONE
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi Special guifg=#00cca4 guibg=bg gui=NONE
hi SpecialChar guifg=#71f09a guibg=bg gui=NONE
hi link Tag Special
hi link Delimiter SpecialChar
hi Debug guifg=#909090 guibg=bg gui=NONE
hi Underlined guifg=#71f09a guibg=bg gui=underline
hi Ignore guifg=#505078 guibg=bg gui=NONE
hi Error guifg=#ffffff guibg=#cc0000 gui=underline
hi Todo guifg=bg guibg=#71f09a gui=NONE
" Font Style {{{1
"~~~~~~~~~~~~
if 0 < s:mimic_font_style
" Function: s:MultiHi {{{2
" Sets highlight option(s) for all its arguments.
" Parameters:
" option -- a string in the form of "key=value", like "gui=NONE". Can also
" be repeated: "key1=value1 key2=value2 ... keyN=valueN".
" ... -- the highlight group names.
function s:MultiHi(option, ...)
let l:i = 1
while l:i <= a:0
silent execute "hi " . a:{l:i} . " " . a:option
let l:i = l:i + 1
endwhile
endfunction "}}}2
" set the bold only options, including the "bold & italics" groups.
if 1 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=bold", "WildMenu", "TabLineSel", "StatusLine", "MoreMsg", "ModeMsg", "Title", "Constant", "Statement", "PreProc", "Type", "Identifier", "Special", "SpecialChar", "Todo")
endif
" set the italic only options
if 2 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=italic", "Folded", "StatusLineNC","Comment", "SpecialComment", "Question")
endif
" set the bold & italic options
if 3 <= s:mimic_font_style
call s:MultiHi("gui=bold,italic", "MoreMsg", "Title", "Identifier", "Todo")
endif
" cleanup
delfunction s:MultiHi
endif
" Cleanup {{{1
"~~~~~~~~~
unlet s:mimic_font_style s:mimic_colorize_gui s:mimic_masmed_alt
" vim:noet:sw=22:ts=22:tw=0:nowrap:
" vim600:fdc=2:fdm=marker:

80
colors/matrix.vim Executable file
View File

@ -0,0 +1,80 @@
" vim:set ts=8 sts=2 sw=2 tw=0:
"
" matrix.vim - MATRIX like colorscheme.
"
" Maintainer: MURAOKA Taro <koron@tka.att.ne.jp>
" Last Change: 10-Jun-2003.
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = 'matrix'
" the character under the cursor
hi Cursor guifg=#226622 guibg=#55ff55
hi lCursor guifg=#226622 guibg=#55ff55
" like Cursor, but used when in IME mode |CursorIM|
hi CursorIM guifg=#226622 guibg=#55ff55
" directory names (and other special names in listings)
hi Directory guifg=#55ff55 guibg=#000000
" diff mode: Added line |diff.txt|
hi DiffAdd guifg=#55ff55 guibg=#226622 gui=none
" diff mode: Changed line |diff.txt|
hi DiffChange guifg=#55ff55 guibg=#226622 gui=none
" diff mode: Deleted line |diff.txt|
hi DiffDelete guifg=#113311 guibg=#113311 gui=none
" diff mode: Changed text within a changed line |diff.txt|
hi DiffText guifg=#55ff55 guibg=#339933 gui=bold
" error messages on the command line
hi ErrorMsg guifg=#55ff55 guibg=#339933
" the column separating vertically split windows
hi VertSplit guifg=#339933 guibg=#339933
" line used for closed folds
hi Folded guifg=#44cc44 guibg=#113311
" 'foldcolumn'
hi FoldColumn guifg=#44cc44 guibg=#226622
" 'incsearch' highlighting; also used for the text replaced with
hi IncSearch guifg=#226622 guibg=#55ff55 gui=none
" line number for ":number" and ":#" commands, and when 'number'
hi LineNr guifg=#44cc44 guibg=#000000
" 'showmode' message (e.g., "-- INSERT --")
hi ModeMsg guifg=#44cc44 guibg=#000000
" |more-prompt|
hi MoreMsg guifg=#44cc44 guibg=#000000
" '~' and '@' at the end of the window, characters from
hi NonText guifg=#44cc44 guibg=#113311
" normal text
hi Normal guifg=#44cc44 guibg=#000000
" |hit-enter| prompt and yes/no questions
hi Question guifg=#44cc44 guibg=#000000
" Last search pattern highlighting (see 'hlsearch').
hi Search guifg=#113311 guibg=#44cc44 gui=none
" Meta and special keys listed with ":map", also for text used
hi SpecialKey guifg=#44cc44 guibg=#000000
" status line of current window
hi StatusLine guifg=#55ff55 guibg=#339933 gui=none
" status lines of not-current windows
hi StatusLineNC guifg=#113311 guibg=#339933 gui=none
" titles for output from ":set all", ":autocmd" etc.
hi Title guifg=#55ff55 guibg=#113311 gui=bold
" Visual mode selection
hi Visual guifg=#55ff55 guibg=#339933 gui=none
" Visual mode selection when vim is "Not Owning the Selection".
hi VisualNOS guifg=#44cc44 guibg=#000000
" warning messages
hi WarningMsg guifg=#55ff55 guibg=#000000
" current match in 'wildmenu' completion
hi WildMenu guifg=#226622 guibg=#55ff55
hi Comment guifg=#226622 guibg=#000000
hi Constant guifg=#55ff55 guibg=#226622
hi Special guifg=#44cc44 guibg=#226622
hi Identifier guifg=#55ff55 guibg=#000000
hi Statement guifg=#55ff55 guibg=#000000 gui=bold
hi PreProc guifg=#339933 guibg=#000000
hi Type guifg=#55ff55 guibg=#000000 gui=bold
hi Underlined guifg=#55ff55 guibg=#000000 gui=underline
hi Error guifg=#55ff55 guibg=#339933
hi Todo guifg=#113311 guibg=#44cc44 gui=none

343
colors/mayansmoke.vim Executable file
View File

@ -0,0 +1,343 @@
" =============================================================================
"
" File: mayansmoke.vim
" Description: Vim color scheme file
" Maintainer: Jeet Sukumaran (GUI colors); Clayton Parker (cterm colors)
"
" =============================================================================
" Initialization and Setup {{{1
" =============================================================================
set background=light
highlight clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "mayansmoke"
" }}}
" Normal Color {{{1
" =============================================================================
hi Normal gui=NONE guifg=Black guibg=#F4F4E8
" }}}
" Highlight Groups {{{1
" =============================================================================
" Groups (see ':help highlight-groups'):
" ColorColumn highlight to use with ':set colorcolumn'
" Cursor the character under the cursor
" CursorIM like Cursor, but used when in IME mode |CursorIM|
" CursorColumn the screen column that the cursor is in when 'cursorcolumn' is set
" CursorLine the screen line that the cursor is in when 'cursorline' is set
" Directory directory names (and other special names in listings)
" DiffAdd diff mode: Added line |diff.txt|
" DiffChange diff mode: Changed line |diff.txt|
" DiffDelete diff mode: Deleted line |diff.txt|
" DiffText diff mode: Changed text within a changed line |diff.txt|
" ErrorMsg error messages on the command line
" VertSplit the column separating vertically split windows
" Folded line used for closed folds
" FoldColumn 'foldcolumn'
" SignColumn column where |signs| are displayed
" IncSearch 'incsearch' highlighting; also used for the text replaced with ":s///c"
" LineNr Line number for ":number" and ":#" commands, and when 'number' option is set.
" MatchParen The character under the cursor or just before it, if it is a paired bracket, and its match. |pi_paren.txt|
" ModeMsg 'showmode' message (e.g., "-- INSERT --")
" MoreMsg |more-prompt|
" NonText '~' and '@' at the end of the window, etc.
" Normal normal text
" Pmenu Popup menu: normal item.
" PmenuSel Popup menu: selected item.
" PmenuSbar Popup menu: scrollbar.
" PmenuThumb Popup menu: Thumb of the scrollbar.
" Question |hit-enter| prompt and yes/no questions
" Search Last search pattern highlighting (see 'hlsearch').
" SpecialKey Meta and special keys listed with ":map", text that is displayed differently from what it really is (such as tabs, spaces in listchars etc.).
" SpellBad Word that is not recognized by the spellchecker. |spell|
" SpellCap Word that should start with a capital. |spell|
" SpellLocal Word that is recognized by the spellchecker as one that is
" SpellRare Word that is recognized by the spellchecker as one that is hardly ever used. |spell|
" StatusLine status line of current window
" StatusLineNC status lines of not-current windows
" TabLine tab pages line, not active tab page label
" TabLineFill tab pages line, where there are no labels
" TabLineSel tab pages line, active tab page label
" Title titles for output from ":set all", ":autocmd" etc.
" Visual Visual mode selection
" VisualNOS Visual mode selection when vim is "Not Owning the Selection".
" WarningMsg warning messages
" WildMenu current match in 'wildmenu' completion
hi ColorColumn guifg=NONE guibg=#EEEEDD
hi Cursor guifg=bg guibg=fg gui=NONE
if hlexists('MayanSmokeCursorLine')
hi link CursorColumn MayanSmokeCursorLine
hi link CursorLine MayanSmokeCursorLine
elseif exists('g:mayansmoke_cursor_line_visibility') && g:mayansmoke_cursor_line_visibility >= 2
hi CursorColumn guifg=NONE guibg=NavajoWhite gui=NONE
hi CursorLine guifg=NONE guibg=NavajoWhite gui=NONE
elseif exists('g:mayansmoke_cursor_line_visibility') && g:mayansmoke_cursor_line_visibility >= 1
hi CursorColumn guifg=NONE guibg=white gui=NONE
hi CursorLine guifg=NONE guibg=white gui=NONE
else
hi CursorColumn guifg=NONE guibg=#FFFDD0 gui=NONE
hi CursorLine guifg=NONE guibg=#FFFDD0 gui=NONE
endif
hi CursorIM guifg=bg guibg=fg gui=NONE
hi lCursor guifg=bg guibg=fg gui=NONE
hi DiffAdd guifg=NONE guibg=SeaGreen1 gui=NONE
hi DiffChange guifg=NONE guibg=LightSkyBlue1 gui=NONE
hi DiffDelete guifg=NONE guibg=LightCoral gui=NONE
hi DiffText guifg=black guibg=LightCyan1 gui=NONE
hi Directory guifg=#1600FF guibg=bg gui=NONE
hi ErrorMsg guifg=Red2 guibg=NONE gui=NONE
hi FoldColumn guifg=SteelBlue4 guibg=LightYellow2 gui=bold
hi Folded guifg=SteelBlue4 guibg=Gainsboro gui=italic
if hlexists('MayanSmokeSearch')
hi link IncSearch MayanSmokeSearch
hi link Search MayanSmokeSearch
elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility >= 4
hi IncSearch guifg=white guibg=red gui=NONE
hi Search guifg=white guibg=red gui=NONE
elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility == 3
hi IncSearch guifg=black guibg=gold gui=NONE
hi Search guifg=black guibg=gold gui=NONE
elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility == 2
hi IncSearch guifg=white guibg=darkorange gui=NONE
hi Search guifg=white guibg=darkorange gui=NONE
elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility == 0
hi IncSearch guifg=black guibg=tan gui=NONE
hi Search guifg=black guibg=tan gui=NONE
else
hi IncSearch guifg=black guibg=khaki gui=NONE
hi Search guifg=black guibg=khaki gui=NONE
endif
hi LineNr guifg=#666677 guibg=#cccfbf gui=NONE
hi MatchParen guifg=black guibg=LemonChiffon3 gui=bold
hi ModeMsg guifg=White guibg=tomato1 gui=bold
hi MoreMsg guifg=SeaGreen4 guibg=bg gui=bold
hi NonText guifg=LightCyan3 guibg=bg gui=bold
hi Pmenu guifg=Orange4 guibg=LightYellow3 gui=NONE
hi PmenuSel guifg=ivory2 guibg=NavajoWhite4 gui=bold
hi PmenuSbar guifg=White guibg=#999666 gui=NONE
hi PmenuThumb guifg=White guibg=#7B7939 gui=NONE
hi Question guifg=Chartreuse4 guibg=bg gui=bold
hi SignColumn guifg=white guibg=LightYellow3 gui=NONE
if hlexists('MayanSmokeSpecialKey')
hi link SpecialKey MayanSmokeSpecialKey
elseif exists('g:mayansmoke_special_key_visibility') && g:mayansmoke_special_key_visibility >= 2
hi SpecialKey guifg=black guibg=NavajoWhite gui=NONE
elseif exists('g:mayansmoke_special_key_visibility') && g:mayansmoke_special_key_visibility == 0
hi SpecialKey guifg=bisque3 guibg=NONE gui=NONE
else
hi SpecialKey guifg=white guibg=ivory3 gui=NONE
endif
hi SpellBad guisp=Firebrick2 gui=undercurl
hi SpellCap guisp=Blue gui=undercurl
hi SpellLocal guisp=DarkCyan gui=undercurl
hi SpellRare guisp=Magenta gui=undercurl
hi StatusLine guifg=#FFFEEE guibg=#557788 gui=NONE
" hi StatusLineNC guifg=#EAE6E2 guibg=LightSteelBlue3 gui=italic
hi StatusLineNC guifg=#F4F4EE guibg=#99aabb gui=italic
hi TabLine guifg=fg guibg=LightGrey gui=underline
hi TabLineFill guifg=fg guibg=bg gui=reverse
hi TabLineSel guifg=fg guibg=bg gui=bold
hi Title guifg=DeepSkyBlue3 guibg=bg gui=bold
hi VertSplit guifg=#99aabb guibg=#99aabb
hi Visual guifg=white guibg=DeepSkyBlue1 gui=NONE
hi WarningMsg guifg=Firebrick2 guibg=bg gui=NONE
hi WildMenu guifg=Black guibg=SkyBlue gui=NONE
" }}}
" 256-Color Terminal Colors, by Clayton Parker {{{1
" =============================================================================
hi Normal cterm=NONE ctermfg=16 ctermbg=255
hi Comment ctermfg=110
hi Constant ctermfg=214
hi String ctermfg=30
hi Boolean ctermfg=88
hi Identifier ctermfg=160
hi Function ctermfg=132
hi Statement ctermfg=21
hi Keyword ctermfg=45
hi PreProc ctermfg=27
hi Type ctermfg=147
hi Special ctermfg=64
hi Ignore ctermfg=255
hi Error ctermfg=196 ctermbg=255 term=none
hi Todo ctermfg=136 ctermbg=255 cterm=NONE
hi VimError ctermfg=160 ctermbg=16
hi VimCommentTitle ctermfg=110
hi qfLineNr ctermfg=16 ctermbg=46 cterm=NONE
hi pythonDecorator ctermfg=208 ctermbg=255 cterm=NONE
hi Cursor ctermfg=255 ctermbg=16 cterm=NONE
hi CursorColumn ctermfg=NONE ctermbg=255 cterm=NONE
hi CursorIM ctermfg=255 ctermbg=16 cterm=NONE
hi CursorLine ctermfg=NONE ctermbg=254 cterm=NONE
hi lCursor ctermfg=255 ctermbg=16 cterm=NONE
hi DiffAdd ctermfg=16 ctermbg=48 cterm=NONE
hi DiffChange ctermfg=16 ctermbg=153 cterm=NONE
hi DiffDelete ctermfg=16 ctermbg=203 cterm=NONE
hi DiffText ctermfg=16 ctermbg=226 cterm=NONE
hi Directory ctermfg=21 ctermbg=255 cterm=NONE
hi ErrorMsg ctermfg=160 ctermbg=NONE cterm=NONE
hi FoldColumn ctermfg=24 ctermbg=252 cterm=NONE
hi Folded ctermfg=24 ctermbg=252 cterm=NONE
hi IncSearch ctermfg=255 ctermbg=160 cterm=NONE
hi LineNr ctermfg=253 ctermbg=110 cterm=NONE
hi NonText ctermfg=110 ctermbg=255 cterm=NONE
hi Pmenu ctermfg=fg ctermbg=195 cterm=NONE
hi PmenuSbar ctermfg=255 ctermbg=153 cterm=NONE
hi PmenuSel ctermfg=255 ctermbg=21 cterm=NONE
hi PmenuThumb ctermfg=111 ctermbg=255 cterm=NONE
hi SignColumn ctermfg=110 ctermbg=254 cterm=NONE
hi Search ctermfg=255 ctermbg=160 cterm=NONE
hi SpecialKey ctermfg=255 ctermbg=144 cterm=NONE
hi SpellBad ctermfg=16 ctermbg=229 cterm=NONE
hi SpellCap ctermfg=16 ctermbg=231 cterm=NONE
hi SpellLocal ctermfg=16 ctermbg=231 cterm=NONE
hi SpellRare ctermfg=16 ctermbg=226 cterm=NONE
hi StatusLine ctermfg=255 ctermbg=24 cterm=NONE
hi StatusLineNC ctermfg=253 ctermbg=110 cterm=NONE
hi Title ctermfg=75 ctermbg=255 cterm=NONE
hi VertSplit ctermfg=255 ctermbg=24 cterm=NONE
hi Visual ctermfg=255 ctermbg=153 cterm=NONE
hi WildMenu ctermfg=16 ctermbg=117 cterm=NONE
" 1}}}
" Syntax {{{1
" =============================================================================
" General {{{2
" -----------------------------------------------------------------------------
" Groups ('*' = major; see 'help group-name'):
" *Comment any comment
" *Constant any constant
" String a string constant: "this is a string"
" Character a character constant: 'c', '\n'
" Number a number constant: 234, 0xff
" Boolean a boolean constant: TRUE, false
" Float a floating point constant: 2.3e10
" *Identifier any variable name
" Function function name (also: methods for classes)
" *Statement any statement
" Conditional if, then, else, endif, switch, etc.
" Repeat for, do, while, etc.
" Label case, default, etc.
" Operator "sizeof", "+", "*", etc.
" Keyword any other keyword
" Exception try, catch, throw
" *PreProc generic Preprocessor
" Include preprocessor #include
" Define preprocessor #define
" Macro same as Define
" PreCondit preprocessor #if, #else, #endif, etc.
" *Type int, long, char, etc.
" StorageClass static, register, volatile, etc.
" Structure struct, union, enum, etc.
" Typedef A typedef
" *Special any special symbol
" SpecialChar special character in a constant
" Tag you can use CTRL-] on this
" Delimiter character that needs attention
" SpecialComment special things inside a comment
" Debug debugging statements
" *Error any erroneous construct
" *Todo anything that needs extra attention
" hi Comment guifg=#A2B5CD guibg=NONE gui=italic
hi Comment guifg=#96AAC2 guibg=NONE gui=italic
hi Constant guifg=DarkOrange guibg=NONE gui=NONE
hi String guifg=Aquamarine4 guibg=NONE gui=NONE
hi Boolean guifg=IndianRed4 guibg=NONE gui=NONE
hi Identifier guifg=brown3 guibg=NONE gui=NONE
hi Function guifg=VioletRed4 guibg=NONE gui=NONE
hi Statement guifg=blue1 guibg=NONE gui=NONE
hi Keyword guifg=DodgerBlue guibg=NONE gui=NONE
hi PreProc guifg=blue1 guibg=NONE gui=NONE
hi Type guifg=LightSlateBlue guibg=NONE gui=NONE
hi Special guifg=DarkOliveGreen4 guibg=NONE gui=NONE
hi Ignore guifg=bg guibg=NONE gui=NONE
hi Error guifg=Red guibg=NONE gui=underline
hi Todo guifg=tan4 guibg=NONE gui=underline
" 2}}}
" Vim {{{2
" -----------------------------------------------------------------------------
hi VimError guifg=red guibg=Black gui=bold
hi VimCommentTitle guifg=DarkSlateGray4 guibg=bg gui=bold,italic
" 2}}}
" QuickFix {{{2
" -----------------------------------------------------------------------------
" syn match qfFileName "^[^|]*" nextgroup=qfSeparator
" syn match qfSeparator "|" nextgroup=qfLineNr contained
" syn match qfLineNr "[^|]*" contained contains=qfError
" syn match qfError "error" contained
hi qfFileName guifg=LightSkyBlue4 guibg=NONE gui=italic
hi qfLineNr guifg=coral guibg=NONE gui=bold
hi qfError guifg=red guibg=NONE gui=bold
" 2}}}
" Python {{{2
" -----------------------------------------------------------------------------
hi pythonDecorator guifg=orange3 guibg=NONE gui=bold
hi link pythonDecoratorFunction pythonDecorator
" 2}}}
" Diff {{{2
" -----------------------------------------------------------------------------
hi diffOldFile guifg=#006666 guibg=NONE gui=NONE
hi diffNewFile guifg=#0088FF guibg=NONE gui=bold
hi diffFile guifg=#0000FF guibg=NONE gui=NONE
hi link diffOnly Constant
hi link diffIdentical Constant
hi link diffDiffer Constant
hi link diffBDiffer Constant
hi link diffIsA Constant
hi link diffNoEOL Constant
hi link diffCommon Constant
hi diffRemoved guifg=#BB0000 guibg=NONE gui=NONE
hi diffChanged guifg=DarkSeaGreen guibg=NONE gui=NONE
hi diffAdded guifg=#00AA00 guibg=NONE gui=NONE
hi diffLine guifg=thistle4 guibg=NONE gui=italic
hi link diffSubname diffLine
hi link diffComment Comment
" 2}}}
" PHP (contributed by Ryan Kulla) {{{2
" -----------------------------------------------------------------------------
" Ryan Kulla's addition for PHP syntax highlighting (for regular/terminal vim)
hi phpConditional ctermfg=21 cterm=NONE guifg=black
hi phpIdentifier ctermfg=0 cterm=NONE guifg=black
hi phpOperator ctermfg=black cterm=NONE guifg=black
hi phpRegion ctermfg=132 cterm=NONE guifg=VioletRed4
hi phpComparison ctermfg=black cterm=NONE guifg=black
hi phpType ctermfg=darkgreen cterm=NONE guifg=darkgreen
hi phpParent ctermfg=black cterm=NONE guifg=black
hi phpMethodsVar ctermfg=132 cterm=NONE guifg=VioletRed4
hi phpStatement ctermfg=21 cterm=NONE guifg=blue
hi phpStorageClass ctermfg=21 cterm=NONE guifg=blue
hi phpStringSingle ctermfg=30 cterm=NONE guifg=Aquamarine4
hi phpStringDouble ctermfg=30 cterm=NONE guifg=Aquamarine4
hi phpFunctions ctermfg=21 cterm=NONE guifg=blue
hi phpSpecialFunction ctermfg=21 cterm=NONE guifg=blue
hi phpRepeat ctermfg=21 cterm=NONE guifg=blue
hi phpNumber ctermfg=214 cterm=bold guifg=brown
hi phpTodo ctermfg=red cterm=bold guifg=red gui=bold
hi phpDefine ctermfg=21 cterm=NONE guifg=blue
hi phpConstant ctermfg=21 cterm=NONE guifg=black
hi phpCoreConstant ctermfg=21 cterm=NONE guifg=black
hi phpMemberSelector ctermfg=black cterm=NONE guifg=black
hi phpLabel ctermfg=21 cterm=NONE guifg=blue
hi phpStructure ctermfg=black cterm=NONE guifg=black
hi phpRelation ctermfg=black cterm=NONE guifg=black
hi phpEnvVar ctermfg=black cterm=NONE guifg=black
hi phpIntVar ctermfg=0 cterm=bold guifg=black gui=bold
hi phpBoolean ctermfg=58 cterm=NONE guifg=brown
" 2}}}
" 1}}}

136
colors/metacosm.vim Executable file
View File

@ -0,0 +1,136 @@
" Maintainer: Robert Melton ( iam -at- robertmelton -dot- com)
" Last Change: 2009 June 4th
" -----------------------------------------------------------------------------
" This color scheme uses a dark grey background.
" This theme, based on evening (with some input from Torte) is designed to
" seperate active text (code) from background/line numbers/folds/listchars by
" having different background colors on the non-code and the code (just
" slightly). If you look at the screenshot below, you will get the idea.
" All non-code(include indents) and string literals have a black background
" while code has a very dark grey background.
" -----------------------------------------------------------------------------
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "metacosm"
" -----------------------------------------------------------------------------
" Primary (hyper/selected/colored background)
" -----------------------------------------------------------------------------
" Search
hi IncSearch guibg=black guifg=cyan
hi Search guibg=black guifg=cyan
" Visual
hi Visual guibg=yellow guifg=black
hi VisualNOS guibg=yellow guifg=black gui=underline
" Borders
hi StatusLine guibg=black guifg=white
hi StatusLineNC guibg=black guifg=grey45
hi VertSplit guibg=black guifg=grey45
" Cursors
hi Cursor guibg=white guifg=black
hi lCursor guibg=white guifg=black
" Diff
hi DiffText guibg=red guifg=white gui=bold
hi DiffAdd guibg=darkblue guifg=white
hi DiffChange guibg=darkmagenta guifg=white
hi DiffDelete guibg=darkcyan guifg=blue gui=bold
" Misc
hi Title guifg=magenta gui=bold
hi Question guibg=black guifg=green gui=bold
hi Todo guibg=black guifg=cyan
hi Error guibg=red guifg=white
hi WildMenu guibg=cyan guifg=black
" -----------------------------------------------------------------------------
" Primary (active/code/text/grey background)
" -----------------------------------------------------------------------------
" Normal
hi Normal guibg=black guifg=white
" Constants
hi Constant guibg=grey15 guifg=#ffa0a0
hi String guibg=grey15 guifg=#ffa0a0
hi Character guibg=grey15 guifg=#ffa0a0
hi Number guibg=grey15 guifg=#ffa0a0
hi Boolean guibg=grey15 guifg=#ffa0a0
hi Float guibg=grey15 guifg=#ffa0a0
" Identifier
hi Identifier guibg=black guifg=#40ffff
hi Function guibg=black guifg=#40ffff
" Statement
hi Statement guibg=black guifg=#ffff60
hi Conditional guibg=black guifg=#ffff60
hi Repeat guibg=black guifg=#ffff60
hi Label guibg=black guifg=#ffff60
hi Operator guibg=black guifg=#ffff60
hi Keyword guibg=black guifg=#ffff60
hi Exception guibg=black guifg=#ffff60
" PreProc
hi PreProc guibg=black guifg=#ff80ff
hi Include guibg=black guifg=#ff80ff
hi Define guibg=black guifg=#ff80ff
hi Macro guibg=black guifg=#ff80ff
hi PreCondit guibg=black guifg=#ff80ff
" Type
hi Type guibg=black guifg=#60ff60
hi StorageClass guibg=black guifg=#60ff60
hi Structure guibg=black guifg=#60ff60
hi Typedef guibg=black guifg=#60ff60
" Special
hi Special guibg=black guifg=orange
hi SpecialChar guibg=black guifg=orange
hi Tag guibg=black guifg=orange
hi Delimiter guibg=black guifg=orange
hi Debug guibg=black guifg=orange
" Misc
hi Underlined guibg=black guifg=#ffff60 gui=underline
" -----------------------------------------------------------------------------
" Secondary (inactive/black background)
" -----------------------------------------------------------------------------
" Comments
hi Comment guibg=black guifg=#80a0ff
hi SpecialComment guibg=black guifg=#80a0ff gui=underline
" Messages
hi ModeMsg guibg=black guifg=white gui=bold
hi MoreMsg guibg=black guifg=seagreen gui=bold
hi WarningMsg guibg=black guifg=pink gui=bold
hi ErrorMsg guibg=black guifg=red gui=bold
" Folding
hi Folded guibg=black guifg=grey50
hi FoldColumn guibg=black guifg=grey30
" Misc
hi Ignore guibg=black guifg=grey45
hi NonText guibg=black guifg=grey45
hi LineNr guibg=black guifg=grey45
hi SpecialKey guibg=black guifg=grey45
hi SignColumn guibg=black guifg=grey45
hi Directory guibg=black guifg=cyan
" -----------------------------------------------------------------------------
" Vim 7.x only
" ----------------------------------------------------------------------------
hi MatchParen guibg=purple guifg=yellow
hi CursorLine guibg=grey5
hi CursorColumn guibg=grey5
hi Pmenu guibg=grey20 guifg=white
hi PmenuSel guibg=green guifg=black

239
colors/mickeysoft.vim Executable file
View File

@ -0,0 +1,239 @@
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" ColorScheme: mickeysoft.vim
" Last Change: 2009-10-17 [17:04:06]
" Version: 110
" License: Public Domain, Free / Frei / Gratis / Libre.
" Author: Jaime Wottrich, <jaime.wottrich@gmail.com>
" Help: :h mickeysoft.vim
" :h mimicpak
" :h mimicpak-options
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
" Setup {{{1
"~~~~~~~
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "mickeysoft"
" Function: s:GetValue(var, ...) {{{2
" Looks up the value of a variable in this order (by default):
" buffer, window, tabpage and global.
" The one that exists first is returned, or 0 if none of them exists.
" Optional Args:
" a:1 value to return if variable doesn't exist.
" a:2 string with comma separated variable prefixes. Examples:
" "b:,t:,g:" - search for buffer, tabpage and global variables
" "w:,t:" - search for window and tabpage variables
" "g:" - search for global variables only
function s:GetValue(var, ...)
let l:defvalue = 0 < a:0 ? a:1 : 0
let l:prefixes = 1 < a:0 ? a:2 . "" : "b:,w:,t:,g:"
let l:start = 0
let l:i = stridx(l:prefixes, ",")
while 1
" track down the comma position, and handle special cases:
" - only one prefix without commas, and
" - after the last encountered comma.
let l:end = l:i < 0 ? strlen(l:prefixes) : l:i
let l:prefix = strpart(l:prefixes, l:start, l:end - l:start)
if exists(prefix . a:var)
return {prefix . a:var}
endif
" after last comma (or one prefix only without commas),
" and variable not found
if l:i < 0
return l:defvalue
endif
" update needle and get next comma position
let l:start = l:i + 1
let l:i = stridx(l:prefixes, ",", l:start)
endwhile
endfunction "}}}2
" get the values (if any) for the options
let s:mimic_font_style = s:GetValue("mimic_font_style")
let s:mimic_colorize_gui = s:GetValue("mimic_colorize_gui")
" cleanup
delfunction s:GetValue
" Default Highlight {{{1
"~~~~~~~~~~~~~~~~~~~
hi Normal guifg=#000000 guibg=#ffffff gui=NONE
hi Cursor guifg=bg guibg=fg gui=NONE
hi CursorIM guifg=bg guibg=#000090 gui=NONE
hi MatchParen guifg=fg guibg=#99ccff gui=NONE
" search
hi Search guifg=bg guibg=#316ac5 gui=NONE
hi IncSearch guifg=bg guibg=#c56a31 gui=NONE
" visual mode
hi Visual guifg=bg guibg=#316ac5 gui=NONE
hi VisualNOS guifg=bg guibg=#c53131 gui=NONE
" groups with transparent foreground {{{2
" only for Vim >= 7.00
if version < 700
" diff
hi DiffAdd guifg=#000000 guibg=#66ff66 gui=NONE
hi DiffChange guifg=#000000 guibg=#66ccff gui=NONE
hi DiffDelete guifg=#000000 guibg=#ffff66 gui=NONE
hi DiffText guifg=#000000 guibg=#66ffff gui=NONE
else
" diff
hi DiffAdd guibg=#66ff66 gui=NONE
hi DiffChange guibg=#66ccff gui=NONE
hi DiffDelete guibg=#ffff66 gui=NONE
hi DiffText guibg=#66ffff gui=NONE
endif "}}}2
" line numbers and folding
hi LineNr guifg=#800000 guibg=#ece9d8 gui=NONE
hi NonText guifg=#800000 guibg=#ece9d8 gui=NONE
hi Folded guifg=#134690 guibg=#f6f6f3 gui=NONE
hi FoldColumn guifg=#134690 guibg=#ece9d8 gui=NONE
hi SignColumn guifg=#000080 guibg=#ece9d8 gui=NONE
" windows, statusline
hi StatusLine guifg=fg guibg=#ece9d8 gui=NONE
hi StatusLineNC guifg=fg guibg=#d4d0c8 gui=NONE
hi VertSplit guifg=fg guibg=#d4d0c8 gui=NONE
hi WildMenu guifg=bg guibg=#316ac5 gui=NONE
" colors for GUI
if 0 < s:mimic_colorize_gui
" will be set for everyone but Windows.
" Athena, Motif, Mac, Photon or GTK GUI.
if has("gui_running") && !(has("gui_win32") || has("gui_win32s"))
hi Menu guifg=fg guibg=#ece9d8
hi Scrollbar guifg=fg guibg=#d4d0c8
hi Tooltip guifg=fg guibg=#ffffe1
endif
endif
" vim >= 7.0 only
if version >= 700
hi CursorLine guibg=NONE gui=underline
hi CursorColumn guibg=NONE gui=underline
" tab pages
hi TabLine guifg=#d8e4f8 guibg=#7a96df gui=NONE
hi TabLineFill guifg=#d8e4f8 guibg=#9db9eb gui=NONE
hi TabLineSel guifg=bg guibg=#0054e3 gui=NONE
" popup completion menu
hi Pmenu guifg=fg guibg=#ece9d8 gui=NONE
hi PmenuSel guifg=bg guibg=#316ac5 gui=NONE
hi PmenuSbar guifg=fg guibg=#d4d0c8 gui=NONE
hi PmenuThumb guifg=fg guibg=#316ac5 gui=NONE
" spell checking
hi SpellBad guisp=#d00000 gui=undercurl
hi SpellCap guisp=#0000d0 gui=undercurl
hi SpellLocal guisp=#00c0c0 gui=undercurl
hi SpellRare guisp=#c000c0 gui=undercurl
endif
" other texts
hi Question guifg=#134690 guibg=#ece9d8 gui=NONE
hi WarningMsg guifg=#900000 guibg=#ece9d8 gui=NONE
hi ErrorMsg guifg=bg guibg=#900000 gui=NONE
hi Title guifg=#008000 guibg=bg gui=NONE
hi Directory guifg=#000080 guibg=bg gui=NONE
hi MoreMsg guifg=#000080 guibg=bg gui=NONE
hi ModeMsg guifg=fg guibg=#ece9d8 gui=NONE
hi SpecialKey guifg=#905000 guibg=bg gui=NONE
" Default Syntax Highlight {{{1
"~~~~~~~~~~~~~~~~~~~~~~~~~~
hi Comment guifg=#007000 guibg=bg gui=NONE
hi SpecialComment guifg=#008080 guibg=bg gui=NONE
hi Constant guifg=#008080 guibg=bg gui=NONE
hi Character guifg=#900000 guibg=bg gui=NONE
hi String guifg=#900000 guibg=bg gui=NONE
hi link Number Constant
hi link Boolean Constant
hi link Float Constant
hi Identifier guifg=#800080 guibg=bg gui=NONE
hi Function guifg=#800080 guibg=bg gui=NONE
hi Statement guifg=#000080 guibg=bg gui=NONE
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi link Operator Statement
hi link Keyword Statement
hi link Exception Statement
hi PreProc guifg=#007878 guibg=bg gui=NONE
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi Type guifg=#000080 guibg=bg gui=NONE
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi Special guifg=#000080 guibg=bg gui=NONE
hi SpecialChar guifg=#000080 guibg=bg gui=NONE
hi link Delimiter Special
hi Tag guifg=#008080 guibg=bg gui=underline
hi Debug guifg=#666666 guibg=bg gui=NONE
hi Underlined guifg=#0000ff guibg=bg gui=underline
hi Ignore guifg=#cccccc guibg=bg gui=NONE
hi Error guifg=#ff0000 guibg=bg gui=underline
hi Todo guifg=#0000b9 guibg=#f8f848 gui=none
" Font Style {{{1
"~~~~~~~~~~~~
if has("gui_running") && 0 < s:mimic_font_style
" Function: s:MultiHi {{{2
" Sets highlight option(s) for all its arguments.
" Parameters:
" option -- a string in the form of "key1=value1 key2=value2 ... keyN=valueN".
" ... -- the highlight group names.
function s:MultiHi(option, ...)
let l:i = 1
while l:i <= a:0
silent execute "hi " . a:{l:i} . " " . a:option
let l:i = l:i + 1
endwhile
endfunction "}}}2
" set the bold only options, including the "bold & italics" groups.
if 1 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=bold", "WildMenu", "TabLineSel", "StatusLine", "MoreMsg", "ModeMsg", "Title", "Constant", "Character", "Statement", "PreProc", "Type", "String", "Tag", "Identifier", "Function", "Special", "SpecialChar", "Todo")
endif
" set the italic only options
if 2 == s:mimic_font_style || 3 <= s:mimic_font_style
call s:MultiHi("gui=italic", "Folded", "TabLine", "StatusLineNC", "Question", "Identifier", "Function", "Comment", "SpecialComment", "Question")
endif
" set the bold & italic options
if 3 <= s:mimic_font_style
call s:MultiHi("gui=bold,italic", "TabLine", "MoreMsg", "Title", "Identifier", "Function", "Todo")
endif
" cleanup
delfunction s:MultiHi
endif
" Cleanup {{{1
"~~~~~~~~~
unlet s:mimic_font_style s:mimic_colorize_gui
" vim:noet:sw=22:ts=22:tw=0:nowrap:
" vim600:fdc=2:fdm=marker:

102
colors/midnight.vim Executable file
View File

@ -0,0 +1,102 @@
" Vim color file
" Maintainer: Michael Brailsford <brailsmt@yahoo.com>
" Date: $Date: 2002/11/25 20:25:54 $
" Version: $Revision: 1.1 $
" Inspiration: This colorscheme was inspired by midnight.vim. It is a darker
" version of it. With some colors tweaked.
"
" Thanks: Thanks go to Hans Fugal for creating the colorscheme template.
" Without it I would have been lost creating the original midnight.vim
" Thanks to Mark Lodato for providing vim7 updates.
"
" Note: If you do not like the dark look of the colorscheme, you can
" easily lighten things up with the following line:
" :%s/\(\w\)3/\12/g
" It is easily pasteable into the command line. you can also
" change "\12" to "\11", "\1" or "\14" (if you want things even
" darker). If you do use the "\14" replacement, then it looks
" like your monitor in a fog bank. :)
" your pick:
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="midnight2"
hi Normal guifg=slategray3 guibg=#000029 ctermfg=14
"Toggle semicolon matching at the end of lines
nmap <silent> <leader>; :call ToggleSemicolonHighlighting()<cr>
"{{{
function! ToggleSemicolonHighlighting()
if exists("b:semicolon")
unlet b:semicolon
hi semicolon guifg=NONE gui=NONE ctermfg=NONE
else
syn match semicolon #;$#
hi semicolon guifg=red3 gui=bold ctermfg=1
let b:semicolon = 1
endif
endfunction
"}}}
hi Cursor guibg=fg guifg=bg ctermfg=0 ctermbg=11
"hi CursorIM
hi Directory gui=bold
hi DiffAdd guibg=slategray4 ctermbg=0
hi DiffChange guibg=steelblue3 guifg=bg gui=NONE
hi DiffDelete guibg=slategray4 guifg=slategray3
hi DiffText guibg=steelblue4 gui=bold
hi ErrorMsg guibg=red3 ctermfg=1
"hi VertSplit
hi Folded guibg=#00001a guifg=yellow3 ctermbg=4 ctermfg=11 gui=NONE
hi FoldColumn guibg=steelblue3 ctermbg=14 guifg=navyblue ctermfg=11 gui=bold
"hi SignColumn
"hi IncSearch
hi LineNr guifg=yellow3 ctermfg=3
hi MatchParen guibg=navyblue gui=italic
hi ModeMsg guifg=yellow3 gui=bold ctermfg=3
"hi MoreMsg( )
"hi NonText
hi Pmenu guibg=steelblue3 guifg=bg ctermfg=7 ctermbg=4 cterm=bold
hi PmenuSel guibg=fg guifg=bg gui=bold ctermfg=4 ctermbg=7 cterm=bold
hi link PmenuSbar Pmenu
"hi PmenuThumb
"hi Question
hi Search guibg=yellow3 guifg=bg
"hi SpecialKey
"hi SpellBad
"hi SpellCap
"hi SpellLocal
"hi SpellRare
hi StatusLine guifg=steelblue3
hi StatusLineNC guifg=steelblue4
"hi TabLine
"hi TabLineFill
"hi TabLineSel
"hi Title
hi Visual guifg=bg guibg=fg
"hi VisualNOS
"hi WarningMsg
"hi WildMenu
"hi Menu
"hi Scrollbar
"hi Tooltip
" syntax highlighting groups
hi Comment guifg=chartreuse3 ctermfg=10
hi Constant guifg=plum3 gui=bold ctermfg=13
hi String guifg=indianred3 ctermfg=5
hi Character guifg=mediumpurple3 ctermfg=5
hi Number guifg=turquoise3 ctermfg=5
"hi Identifier
hi Statement guifg=khaki3 gui=bold ctermfg=15 cterm=underline
hi PreProc guifg=firebrick3 gui=italic ctermfg=9
hi Type guifg=gold3 gui=bold ctermfg=3
hi Special guifg=orange ctermfg=208
hi Underlined ctermfg=white cterm=underline
"hi Ignore
"hi Error
hi Todo guifg=yellow3 guibg=blue3 gui=bold ctermfg=3

Some files were not shown because too many files have changed in this diff Show More