Add vim config
This commit is contained in:
parent
087a38aa20
commit
770c7b3e9e
40 changed files with 7782 additions and 0 deletions
66
vim/colors/blackbeauty.vim
Normal file
66
vim/colors/blackbeauty.vim
Normal 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
|
||||
|
174
vim/colors/candycode.vim
Normal file
174
vim/colors/candycode.vim
Normal 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
|
83
vim/colors/dante.vim
Normal file
83
vim/colors/dante.vim
Normal 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
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
|
300
vim/colors/darkburn.vim
Normal file
300
vim/colors/darkburn.vim
Normal 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: :
|
108
vim/colors/desert.vim
Normal file
108
vim/colors/desert.vim
Normal file
|
@ -0,0 +1,108 @@
|
|||
" Vim color file
|
||||
" Maintainer: Hans Fugal <hans@fugal.net>
|
||||
" Last Change: $Date: 2003/07/24 00:57:11 $
|
||||
" Last Change: $Date: 2003/07/24 00:57:11 $
|
||||
" URL: http://hans.fugal.net/vim/colors/desert.vim
|
||||
" Version: $Id: desert.vim,v 1.7 2003/07/24 00:57:11 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="desert"
|
||||
|
||||
hi Normal guifg=White guibg=grey20
|
||||
|
||||
" highlight groups
|
||||
hi Cursor guibg=indianred guifg=khaki
|
||||
"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=olivedrab 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 cterm=bold ctermfg=7
|
||||
hi Ignore ctermfg=darkgrey
|
||||
hi Error cterm=bold ctermfg=7 ctermbg=1
|
||||
|
||||
|
||||
"vim: sw=4
|
338
vim/colors/desert256.vim
Normal file
338
vim/colors/desert256.vim
Normal 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:
|
79
vim/colors/freya.vim
Normal file
79
vim/colors/freya.vim
Normal 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
|
147
vim/colors/fruity.vim
Normal file
147
vim/colors/fruity.vim
Normal 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
vim/colors/fu.vim
Normal file
121
vim/colors/fu.vim
Normal 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
|
||||
|
385
vim/colors/herald.vim
Normal file
385
vim/colors/herald.vim
Normal 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
|
220
vim/colors/inkpot.vim
Normal file
220
vim/colors/inkpot.vim
Normal file
|
@ -0,0 +1,220 @@
|
|||
" 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
|
||||
|
||||
hi! link diffAdded PreProc
|
||||
hi! link diffRemoved Identifier
|
||||
hi! link diffChanged Special
|
||||
|
||||
" vim: set et :
|
458
vim/colors/jellybeans.vim
Normal file
458
vim/colors/jellybeans.vim
Normal file
|
@ -0,0 +1,458 @@
|
|||
" Vim color file
|
||||
"
|
||||
" " __ _ _ _ "
|
||||
" " \ \ ___| | |_ _| |__ ___ __ _ _ __ ___ "
|
||||
" " \ \/ _ \ | | | | | _ \ / _ \/ _ | _ \/ __| "
|
||||
" " /\_/ / __/ | | |_| | |_| | __/ |_| | | | \__ \ "
|
||||
" " \___/ \___|_|_|\__ |____/ \___|\____|_| |_|___/ "
|
||||
" " \___/ "
|
||||
"
|
||||
" "A colorful, dark color scheme for Vim."
|
||||
"
|
||||
" File: jellybeans.vim
|
||||
" Maintainer: NanoTech <http://nanotech.nanotechcorp.net/>
|
||||
" Version: 1.4
|
||||
" Last Change: April 11th, 2011
|
||||
" Contributors: Daniel Herbert <http://pocket-ninja.com>,
|
||||
" Henry So, Jr. <henryso@panix.com>,
|
||||
" David Liang <bmdavll at gmail dot com>
|
||||
"
|
||||
" Copyright (c) 2009-2011 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","","","White","")
|
||||
set background=dark
|
||||
|
||||
if version >= 700
|
||||
call s:X("CursorLine","","1c1c1c","","","Black")
|
||||
call s:X("CursorColumn","","1c1c1c","","","Black")
|
||||
call s:X("MatchParen","ffffff","80a090","bold","","DarkCyan")
|
||||
|
||||
call s:X("TabLine","000000","b0b8c0","italic","","Black")
|
||||
call s:X("TabLineFill","9098a0","","","","Black")
|
||||
call s:X("TabLineSel","000000","f0f0f0","italic,bold","Black","White")
|
||||
|
||||
" Auto-completion
|
||||
call s:X("Pmenu","ffffff","606060","","White","Black")
|
||||
call s:X("PmenuSel","101010","eeeeee","","Black","White")
|
||||
endif
|
||||
|
||||
call s:X("Visual","","404040","","","Black")
|
||||
call s:X("Cursor","","b0d0f0","","","")
|
||||
|
||||
call s:X("LineNr","605958","","none","Black","")
|
||||
call s:X("Comment","888888","","italic","Grey","")
|
||||
call s:X("Todo","808080","","bold","White","Black")
|
||||
|
||||
call s:X("StatusLine","000000","dddddd","italic","Black","White")
|
||||
call s:X("StatusLineNC","ffffff","403c41","italic","White","Black")
|
||||
call s:X("VertSplit","777777","403c41","italic","Black","Black")
|
||||
call s:X("WildMenu","f0a0c0","302028","","Magenta","")
|
||||
|
||||
call s:X("Folded","a0a8b0","384048","italic","Black","")
|
||||
call s:X("FoldColumn","a0a8b0","384048","","","Black")
|
||||
hi! link SignColumn FoldColumn
|
||||
|
||||
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","","","Black","")
|
||||
|
||||
call s:X("SpecialKey","444444","1c1c1c","","Black","")
|
||||
|
||||
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","","032218","","Black","DarkGreen")
|
||||
call s:X("DiffChange","","100920","","Black","DarkMagenta")
|
||||
call s:X("DiffDelete","220000","220000","","DarkRed","DarkRed")
|
||||
call s:X("DiffText","","000940","","","DarkRed")
|
||||
|
||||
" 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
|
||||
|
||||
" 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 cocoaFunction Function
|
||||
hi! link objcMethodName Identifier
|
||||
hi! link objcMethodArg Normal
|
||||
hi! link objcMessageName Identifier
|
||||
|
||||
" 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=234
|
||||
hi Folded ctermbg=236
|
||||
hi FoldColumn ctermbg=236
|
||||
hi SignColumn ctermbg=236
|
||||
hi DiffAdd ctermbg=22
|
||||
hi DiffDelete ctermbg=52
|
||||
hi DiffChange ctermbg=17
|
||||
hi DiffText ctermbg=19
|
||||
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
|
||||
" }}}
|
47
vim/colors/manxome.vim
Normal file
47
vim/colors/manxome.vim
Normal 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
|
47
vim/colors/night_vision.vim
Normal file
47
vim/colors/night_vision.vim
Normal file
|
@ -0,0 +1,47 @@
|
|||
" Vim color file
|
||||
" Maintainer: iyerns <iyerns AT gmail DOT com>
|
||||
" Last Change: 25 August 2005
|
||||
" Version:1.0
|
||||
|
||||
set background=light
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
let g:colors_name="night_vision"
|
||||
|
||||
hi Normal guifg=#00cc00 guibg=#003300
|
||||
hi LineNr guifg=#009900 guibg=#003300
|
||||
hi Statusline gui=none guibg=#339933 guifg=#ffffff
|
||||
hi StatuslineNC gui=none guibg=#006633 guifg=#ffffff
|
||||
|
||||
hi Title guifg=black guibg=white gui=BOLD
|
||||
hi lCursor guibg=Cyan guifg=NONE
|
||||
|
||||
" syntax highlighting groups
|
||||
hi Comment gui=NONE guifg=#009933
|
||||
hi Operator guifg=#ff0000
|
||||
hi Identifier guifg=#33ff99 gui=NONE
|
||||
|
||||
hi Statement guifg=#ccff00 gui=NONE
|
||||
hi TypeDef guifg=#c000c8 gui=NONE
|
||||
hi Type guifg=#ccffff gui=NONE
|
||||
hi Boolean guifg=#ff00aa gui=NONE
|
||||
|
||||
hi String guifg=#9999cc gui=NONE
|
||||
hi Number guifg=#66ff66 gui=NONE
|
||||
hi Constant guifg=#f0f000 gui=NONE
|
||||
|
||||
hi Function gui=NONE guifg=#fffcfc
|
||||
hi PreProc guifg=#ffffff gui=NONE
|
||||
hi Define gui=bold guifg=#f0f0f0
|
||||
hi Special gui=none guifg=#cccccc
|
||||
hi BrowseDirectory gui=bold guifg=#FFFF00
|
||||
|
||||
hi Keyword guifg=#ff8088 gui=NONE
|
||||
hi Search gui=NONE guibg=#ffff00 guifg=#330000
|
||||
hi IncSearch gui=NONE guifg=#fcfcfc guibg=#8888ff
|
||||
hi SpecialKey gui=NONE guifg=#fcfcfc guibg=#8888ff
|
||||
hi NonText gui=NONE guifg=#fcfcfc
|
||||
hi Directory gui=NONE guifg=#999900
|
||||
hi Conditional gui=NONE guifg=#ff9900
|
96
vim/colors/railscasts.vim
Normal file
96
vim/colors/railscasts.vim
Normal file
|
@ -0,0 +1,96 @@
|
|||
" Vim color scheme
|
||||
"
|
||||
" Name: railscasts.vim
|
||||
" Maintainer: Nick Moffitt <nick@zork.net>
|
||||
" Last Change: 01 Mar 2008
|
||||
" License: WTFPL <http://sam.zoy.org/wtfpl/>
|
||||
" Version: 2.1
|
||||
"
|
||||
" This theme is based on Josh O'Rourke's Vim clone of the railscast
|
||||
" textmate theme. The key thing I have done here is supply 256-color
|
||||
" terminal equivalents for as many of the colors as possible, and fixed
|
||||
" up some of the funny behaviors for editing e-mails and such.
|
||||
"
|
||||
" To use for gvim:
|
||||
" 1: install this file as ~/.vim/colors/railscasts.vim
|
||||
" 2: put "colorscheme railscasts" in your .gvimrc
|
||||
"
|
||||
" If you are using Ubuntu, you can get the benefit of this in your
|
||||
" terminals using ordinary vim by taking the following steps:
|
||||
"
|
||||
" 1: sudo apt-get install ncurses-term
|
||||
" 2: put the following in your .vimrc
|
||||
" if $COLORTERM == 'gnome-terminal'
|
||||
" set term=gnome-256color
|
||||
" colorscheme railscasts
|
||||
" else
|
||||
" colorscheme default
|
||||
" endif
|
||||
" 3: if you wish to use this with screen, add the following to your .screenrc:
|
||||
" attrcolor b ".I"
|
||||
" termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
|
||||
" defbce "on"
|
||||
" term screen-256color-bce
|
||||
|
||||
set background=dark
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
|
||||
let g:colors_name = "railscasts"
|
||||
|
||||
hi link htmlTag xmlTag
|
||||
hi link htmlTagName xmlTagName
|
||||
hi link htmlEndTag xmlEndTag
|
||||
|
||||
highlight Normal guifg=#E6E1DC guibg=#111111
|
||||
highlight Cursor guifg=#000000 ctermfg=0 guibg=#FFFFFF ctermbg=15
|
||||
highlight CursorLine guibg=#000000 ctermbg=233 cterm=NONE
|
||||
|
||||
highlight Comment guifg=#BC9458 ctermfg=180 gui=italic
|
||||
highlight Constant guifg=#6D9CBE ctermfg=73
|
||||
highlight Define guifg=#CC7833 ctermfg=173
|
||||
highlight Error guifg=#FFC66D ctermfg=221 guibg=#990000 ctermbg=88
|
||||
highlight Function guifg=#FFC66D ctermfg=221 gui=NONE cterm=NONE
|
||||
highlight Identifier guifg=#6D9CBE ctermfg=73 gui=NONE cterm=NONE
|
||||
highlight Include guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
|
||||
highlight PreCondit guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
|
||||
highlight Keyword guifg=#CC7833 ctermfg=173 cterm=NONE
|
||||
highlight LineNr guifg=#2B2B2B ctermfg=159 guibg=#C0C0FF
|
||||
highlight Number guifg=#A5C261 ctermfg=107
|
||||
highlight PreProc guifg=#E6E1DC ctermfg=103
|
||||
highlight Search guifg=NONE ctermfg=NONE guibg=#2b2b2b ctermbg=235 gui=italic cterm=underline
|
||||
highlight Statement guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
|
||||
highlight String guifg=#A5C261 ctermfg=107
|
||||
highlight Title guifg=#FFFFFF ctermfg=15
|
||||
highlight Type guifg=#DA4939 ctermfg=167 gui=NONE cterm=NONE
|
||||
highlight Visual guibg=#5A647E ctermbg=60
|
||||
|
||||
highlight DiffAdd guifg=#E6E1DC ctermfg=7 guibg=#519F50 ctermbg=71
|
||||
highlight DiffDelete guifg=#E6E1DC ctermfg=7 guibg=#660000 ctermbg=52
|
||||
highlight Special guifg=#DA4939 ctermfg=167
|
||||
|
||||
highlight pythonBuiltin guifg=#6D9CBE ctermfg=73 gui=NONE cterm=NONE
|
||||
highlight rubyBlockParameter guifg=#FFFFFF ctermfg=15
|
||||
highlight rubyClass guifg=#FFFFFF ctermfg=15
|
||||
highlight rubyConstant guifg=#DA4939 ctermfg=167
|
||||
highlight rubyInstanceVariable guifg=#D0D0FF ctermfg=189
|
||||
highlight rubyInterpolation guifg=#519F50 ctermfg=107
|
||||
highlight rubyLocalVariableOrMethod guifg=#D0D0FF ctermfg=189
|
||||
highlight rubyPredefinedConstant guifg=#DA4939 ctermfg=167
|
||||
highlight rubyPseudoVariable guifg=#FFC66D ctermfg=221
|
||||
highlight rubyStringDelimiter guifg=#A5C261 ctermfg=143
|
||||
|
||||
highlight xmlTag guifg=#E8BF6A ctermfg=179
|
||||
highlight xmlTagName guifg=#E8BF6A ctermfg=179
|
||||
highlight xmlEndTag guifg=#E8BF6A ctermfg=179
|
||||
|
||||
highlight mailSubject guifg=#A5C261 ctermfg=107
|
||||
highlight mailHeaderKey guifg=#FFC66D ctermfg=221
|
||||
highlight mailEmail guifg=#A5C261 ctermfg=107 gui=italic cterm=underline
|
||||
|
||||
highlight SpellBad guifg=#D70000 ctermfg=160 ctermbg=NONE cterm=underline
|
||||
highlight SpellRare guifg=#D75F87 ctermfg=168 guibg=NONE ctermbg=NONE gui=underline cterm=underline
|
||||
highlight SpellCap guifg=#D0D0FF ctermfg=189 guibg=NONE ctermbg=NONE gui=underline cterm=underline
|
||||
highlight MatchParen guifg=#FFFFFF ctermfg=15 guibg=#005f5f ctermbg=23
|
78
vim/colors/tango.vim
Normal file
78
vim/colors/tango.vim
Normal file
|
@ -0,0 +1,78 @@
|
|||
"
|
||||
" Tango Vim Color Scheme
|
||||
" =======================
|
||||
"
|
||||
" For best results, set up your terminal with a Tango palette.
|
||||
" Instructions for GNOME Terminal:
|
||||
" http://uwstopia.nl/blog/2006/07/tango-terminal
|
||||
"
|
||||
" author: Michele Campeotto <micampe@micampe.it>
|
||||
"
|
||||
set background=dark
|
||||
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
|
||||
let colors_name = "tango"
|
||||
|
||||
" Default Colors
|
||||
hi Normal guifg=#eeeeec guibg=#000000
|
||||
hi NonText guifg=#555753 guibg=#000000 gui=none
|
||||
hi NonText ctermfg=darkgray
|
||||
hi Cursor guibg=#d3d7cf
|
||||
hi lCursor guibg=#d3d7cf
|
||||
|
||||
" Search
|
||||
hi Search guifg=#eeeeec guibg=#c4a000
|
||||
hi Search cterm=none ctermfg=grey ctermbg=blue
|
||||
hi IncSearch guibg=#eeeeec guifg=#729fcf
|
||||
hi IncSearch cterm=none ctermfg=yellow ctermbg=green
|
||||
|
||||
" Window Elements
|
||||
hi StatusLine guifg=#eeeeec guibg=#4e9a06 gui=bold
|
||||
hi StatusLine ctermfg=white ctermbg=green cterm=bold
|
||||
hi StatusLineNC guifg=#d3d7df guibg=#4e9a06
|
||||
hi StatusLineNC ctermfg=lightgray ctermbg=darkgreen
|
||||
hi VertSplit guifg=#eeeeec guibg=#eeeeec
|
||||
hi Folded guifg=#eeeeec guibg=#75507b
|
||||
hi Folded ctermfg=white ctermbg=magenta
|
||||
hi Visual guifg=#d3d7cf guibg=#4e9a06
|
||||
hi Visual ctermbg=white ctermfg=lightgreen cterm=reverse
|
||||
|
||||
" Specials
|
||||
hi Todo guifg=#8ae234 guibg=#4e9a06 gui=bold
|
||||
hi Todo ctermfg=white ctermbg=green
|
||||
hi Title guifg=#eeeeec gui=bold
|
||||
hi Title ctermfg=white cterm=bold
|
||||
|
||||
" Syntax
|
||||
hi Constant guifg=#c4a000
|
||||
hi Constant ctermfg=darkyellow
|
||||
hi Number guifg=#729fcf
|
||||
hi Number ctermfg=darkblue
|
||||
hi Statement guifg=#4e9a06 gui=bold
|
||||
hi Statement ctermfg=green
|
||||
hi Identifier guifg=#8ae234
|
||||
hi Identifier ctermfg=darkgreen
|
||||
hi PreProc guifg=#cc0000
|
||||
hi PreProc ctermfg=darkred
|
||||
hi Comment guifg=#06989a gui=italic
|
||||
hi Comment ctermfg=cyan cterm=none
|
||||
hi Type guifg=#d3d7cf gui=bold
|
||||
hi Type ctermfg=gray cterm=bold
|
||||
hi Special guifg=#75507b
|
||||
hi Special ctermfg=magenta cterm=none
|
||||
hi Error guifg=#eeeeec guibg=#ef2929
|
||||
hi Error ctermfg=white ctermbg=red
|
||||
|
||||
" Diff
|
||||
hi DiffAdd guifg=fg guibg=#3465a4 gui=none
|
||||
hi DiffAdd ctermfg=gray ctermbg=blue cterm=none
|
||||
hi DiffChange guifg=fg guibg=#555753 gui=none
|
||||
hi DiffChange ctermfg=gray ctermbg=darkgray cterm=none
|
||||
hi DiffDelete guibg=bg
|
||||
hi DiffDelete ctermfg=gray ctermbg=none cterm=none
|
||||
hi DiffText guifg=fg guibg=#c4a000 gui=none
|
||||
hi DiffText ctermfg=gray ctermbg=yellow cterm=none
|
82
vim/colors/wuye.vim
Normal file
82
vim/colors/wuye.vim
Normal file
|
@ -0,0 +1,82 @@
|
|||
" Vim color file
|
||||
" Name: WuYe
|
||||
" Maintainer: Yeii
|
||||
" Last Change: 2009-08-12
|
||||
" Version: 1.2.1
|
||||
" URL: http://www.vim.org/scripts/script.php?script_id=2088
|
||||
|
||||
" Init
|
||||
highlight clear
|
||||
set background=dark
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
let g:colors_name = "wuye"
|
||||
|
||||
""""""""\ Highlighting groups for various occasions \""""""""
|
||||
hi SpecialKey guifg=SlateBlue ctermfg=Blue
|
||||
hi NonText guifg=MidnightBlue ctermfg=DarkBlue
|
||||
hi Directory gui=BOLD guifg=LightSeaGreen ctermfg=DarkCyan
|
||||
hi ErrorMsg guifg=Yellow guibg=Firebrick ctermfg=Yellow ctermbg=DarkRed
|
||||
hi IncSearch gui=BOLD guifg=Red cterm=BOLD ctermfg=Red
|
||||
hi Search gui=BOLD guifg=MintCream guibg=Red cterm=BOLD ctermfg=White ctermbg=Red
|
||||
hi MoreMsg gui=BOLD guifg=MediumSpringGreen cterm=BOLD ctermfg=DarkCyan
|
||||
hi ModeMsg guifg=LawnGreen guibg=DeepSkyBlue4 ctermfg=Yellow ctermbg=DarkCyan
|
||||
hi LineNr gui=UNDERLINE guifg=LightSkyBlue3 guibg=Gray10 cterm=UNDERLINE ctermfg=DarkGray
|
||||
hi Question gui=BOLD guifg=green cterm=BOLD ctermfg=green
|
||||
hi StatusLine gui=BOLD guifg=White guibg=RoyalBlue4 cterm=BOLD ctermfg=White ctermbg=DarkBlue
|
||||
hi StatusLineNC gui=BOLD guifg=Bisque guibg=DimGray cterm=BOLD ctermfg=Black ctermbg=Gray
|
||||
hi VertSplit gui=BOLD guifg=Bisque guibg=DimGray cterm=BOLD ctermfg=Black ctermbg=Gray
|
||||
hi Title gui=BOLD guifg=DodgerBlue cterm=BOLD ctermfg=LightBlue
|
||||
hi Visual gui=REVERSE guibg=Yellow guifg=SlateBlue4 cterm=REVERSE ctermbg=Yellow ctermfg=DarkBlue
|
||||
hi WarningMsg guifg=Gold ctermfg=Yellow
|
||||
hi WildMenu gui=BOLD guifg=Black guibg=Chartreuse cterm=BOLD ctermfg=Black ctermbg=Darkgreen
|
||||
hi Folded guifg=LightCyan guibg=DodgerBlue4 ctermfg=White ctermbg=DarkBlue
|
||||
hi FoldColumn gui=BOLD guifg=DodgerBlue guibg=Gray16 cterm=BOLD ctermfg=Blue ctermbg=DarkGray
|
||||
hi DiffAdd guifg=White guibg=Turquoise4 ctermfg=White ctermbg=Darkcyan
|
||||
hi DiffChange guifg=White guibg=ForestGreen ctermbg=Darkgreen
|
||||
hi DiffDelete guifg=HotPink4 guibg=SlateGray4 ctermfg=DarkMagenta ctermbg=DarkGray
|
||||
hi DiffText gui=BOLD guifg=Tomato guibg=DarkBlue cterm=BOLD ctermfg=Magenta ctermbg=DarkBlue
|
||||
hi Cursor guifg=Black guibg=Green ctermfg=Black ctermbg=Green
|
||||
hi CursorIM guifg=Black guibg=Red ctermfg=Black ctermbg=Red
|
||||
hi CursorLine gui=BOLD guibg=Black
|
||||
hi CursorColumn gui=BOLD guibg=Black
|
||||
|
||||
""""""\ Syntax highlighting groups \""""""
|
||||
hi Normal gui=NONE guifg=GhostWhite guibg=Gray8 cterm=NONE ctermfg=LightGray ctermbg=NONE
|
||||
hi MatchParen gui=BOLD guifg=Gold cterm=BOLD ctermfg=Yellow
|
||||
hi Comment guifg=LightSlateGray ctermfg=DarkGray
|
||||
hi Constant guifg=CornflowerBlue ctermfg=DarkCyan
|
||||
hi String guifg=SteelBlue1 ctermfg=DarkCyan
|
||||
hi Character guifg=SteelBlue ctermfg=DarkCyan
|
||||
hi Number guifg=Turquoise ctermfg=DarkCyan
|
||||
hi Boolean gui=BOLD guifg=DarkTurquoise cterm=BOLD ctermfg=DarkCyan
|
||||
hi Float guifg=Turquoise ctermfg=DarkCyan
|
||||
hi Identifier guifg=DeepSkyBlue ctermfg=lightcyan
|
||||
hi Function gui=BOLD guifg=DeepSkyBlue cterm=BOLD ctermfg=lightcyan
|
||||
hi Statement guifg=SpringGreen ctermfg=LightGreen
|
||||
hi Conditional guifg=SeaGreen1 ctermfg=LightGreen
|
||||
hi Repeat guifg=SpringGreen ctermfg=LightGreen
|
||||
hi Label guifg=MediumSpringGreen ctermfg=LightGreen
|
||||
hi Operator guifg=Green2 ctermfg=LightGreen
|
||||
hi Keyword gui=BOLD guifg=SpringGreen cterm=BOLD ctermfg=LightGreen
|
||||
hi Exception gui=BOLD guifg=SpringGreen2 cterm=BOLD ctermfg=LightGreen
|
||||
hi PreProc guifg=Purple ctermfg=DarkMagenta
|
||||
hi Include guifg=Purple2 ctermfg=DarkMagenta
|
||||
hi Define guifg=BlueViolet ctermfg=DarkMagenta
|
||||
hi Macro guifg=DarkViolet ctermfg=DarkMagenta
|
||||
hi PreCondit guifg=DarkOrchid ctermfg=DarkMagenta
|
||||
hi Type gui=BOLD guifg=RoyalBlue cterm=BOLD ctermfg=LightBlue
|
||||
hi StorageClass gui=BOLD guifg=RoyalBlue2 cterm=BOLD ctermfg=LightBlue
|
||||
hi Structure gui=BOLD guifg=DodgerBlue3 cterm=BOLD ctermfg=LightBlue
|
||||
hi Typedef gui=BOLD guifg=RoyalBlue1 cterm=BOLD ctermfg=LightBlue
|
||||
hi Special guifg=BurlyWood ctermfg=DarkYellow
|
||||
hi Tag guifg=Moccasin ctermfg=DarkYellow
|
||||
hi Specialchar guifg=Tan ctermfg=DarkYellow
|
||||
hi Delimiter guifg=Wheat3 ctermfg=DarkYellow
|
||||
hi Debug guifg=peru ctermfg=DarkYellow
|
||||
hi Underlined gui=UNDERLINE cterm=UNDERLINE
|
||||
hi Ignore guifg=Gray75 ctermfg=DarkGray
|
||||
hi Error guifg=Khaki guibg=VioletRed ctermfg=Yellow ctermbg=LightMagenta
|
||||
hi Todo guifg=Yellow guibg=NavyBlue ctermfg=Yellow ctermbg=DarkBlue
|
||||
|
173
vim/colors/xoria256.vim
Normal file
173
vim/colors/xoria256.vim
Normal file
|
@ -0,0 +1,173 @@
|
|||
" Vim color file
|
||||
" Name: xoria256.vim
|
||||
" Version: 0.3.2
|
||||
" License: Public Domain
|
||||
" Maintainer: Dmitriy Y. Zotikov (xio) <xio@ungrund.org>
|
||||
"
|
||||
" Heavily based on 'moria' color scheme.
|
||||
"
|
||||
" Sould work in a 256 color terminal (like latest versions of xterm, konsole,
|
||||
" etc). Will not, however, work in 88 color terminals like urxvt.
|
||||
"
|
||||
" Color numbers (0-255) see:
|
||||
" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
|
||||
"
|
||||
" TODO:
|
||||
" - Diff (currently *VERY* ugly)
|
||||
" - Html
|
||||
|
||||
|
||||
|
||||
if &t_Co != 256 && ! has("gui_running")
|
||||
echomsg ""
|
||||
echomsg "err: please use GUI or a 256-color terminal (so that t_Co=256 could be set)"
|
||||
echomsg ""
|
||||
finish
|
||||
endif
|
||||
|
||||
set background=dark
|
||||
hi clear
|
||||
if exists("syntax_on")
|
||||
syntax reset
|
||||
endif
|
||||
|
||||
" Which one is right?
|
||||
"let colors_name = "xoria256"
|
||||
let g:colors_name = "xoria256"
|
||||
|
||||
|
||||
|
||||
hi Normal cterm=none ctermfg=252 ctermbg=0 gui=none guifg=#d0d0d0 guibg=#202020
|
||||
|
||||
hi Cursor cterm=none ctermfg=bg ctermbg=214 gui=none guifg=bg guibg=#ffaf00
|
||||
hi CursorColumn cterm=none ctermbg=238 gui=none guibg=#444444
|
||||
hi CursorLine cterm=none ctermbg=238 gui=none guibg=#444444
|
||||
hi lCursor cterm=none ctermfg=0 ctermbg=40 gui=none guifg=#000000 guibg=#00df00
|
||||
"hi CursorIM cterm= ctermfg= ctermbg= gui= guifg= guibg=
|
||||
hi IncSearch cterm=none ctermfg=0 ctermbg=223 gui=none guifg=#000000 guibg=#ffdfaf
|
||||
hi Search cterm=none ctermfg=0 ctermbg=149 gui=none guifg=#000000 guibg=#afdf5f
|
||||
hi ErrorMsg cterm=none ctermfg=15 ctermbg=160 gui=bold guifg=#ffffff guibg=#df0000
|
||||
hi WarningMsg cterm=bold ctermfg=196 ctermbg=bg gui=bold guifg=#ff0000 guibg=bg
|
||||
hi ModeMsg cterm=bold ctermfg=fg ctermbg=bg gui=bold guifg=fg guibg=bg
|
||||
hi MoreMsg cterm=bold ctermfg=250 ctermbg=bg gui=bold guifg=#bcbcbc guibg=bg
|
||||
hi Question cterm=bold ctermfg=113 ctermbg=bg gui=bold guifg=#87df7f guibg=bg
|
||||
|
||||
hi StatusLine cterm=bold ctermfg=fg ctermbg=239 gui=bold guifg=fg guibg=#4e4e4e
|
||||
hi StatusLineNC cterm=none ctermfg=fg ctermbg=237 gui=none guifg=fg guibg=#3a3a3a
|
||||
hi User1 cterm=none ctermfg=15 ctermbg=20 gui=none guifg=#ffffff guibg=#0000df
|
||||
hi User2 cterm=none ctermfg=46 ctermbg=20 gui=none guifg=#00ff00 guibg=#0000df
|
||||
hi User3 cterm=none ctermfg=46 ctermbg=20 gui=none guifg=#00ff00 guibg=#0000df
|
||||
hi User4 cterm=none ctermfg=50 ctermbg=20 gui=none guifg=#00ffdf guibg=#0000df
|
||||
hi User5 cterm=none ctermfg=46 ctermbg=20 gui=none guifg=#00ff00 guibg=#0000df
|
||||
hi VertSplit cterm=reverse ctermfg=fg ctermbg=237 gui=reverse guifg=fg guibg=#3a3a3a
|
||||
|
||||
hi WildMenu cterm=bold ctermfg=0 ctermbg=184 gui=bold guifg=#000000 guibg=#dfdf00
|
||||
"hi Menu cterm= ctermfg= ctermbg= gui= guifg= guibg=
|
||||
"hi Scrollbar cterm= ctermfg= ctermbg= gui= guifg= guibg=
|
||||
"hi Tooltip cterm= ctermfg= ctermbg= gui= guifg= guibg=
|
||||
|
||||
"hi MBENormal cterm= ctermfg= ctermbg= gui= guifg= guibg=
|
||||
"hi MBEChanged cterm= ctermfg= ctermbg= gui= guifg= guibg=
|
||||
"hi MBEVisibleNormal cterm= ctermfg= ctermbg= gui= guifg= guibg=
|
||||
"hi MBEVisibleChanged cterm= ctermfg= ctermbg= gui= guifg= guibg=
|
||||
|
||||
"hi DiffText cterm=bold ctermfg=fg ctermbg=20 gui=bold guifg=fg guibg=#0000df
|
||||
"hi DiffDelete cterm=none ctermfg=fg ctermbg=88 gui=none guifg=fg guibg=#870000
|
||||
"hi DiffChange cterm=none ctermfg=fg ctermbg=18 gui=none guifg=fg guibg=#000087
|
||||
"hi DiffAdd cterm=none ctermfg=fg ctermbg=28 gui=none guifg=fg guibg=#008700
|
||||
|
||||
hi Folded cterm=none ctermfg=255 ctermbg=60 gui=none guifg=#eeeeee guibg=#5f5f87
|
||||
"hi Folded cterm=none ctermfg=251 ctermbg=240 gui=bold guifg=#c6c6c6 guibg=#585858
|
||||
"hi Folded cterm=none ctermfg=251 ctermbg=95 gui=none guifg=#c6c6c6 guibg=#585858
|
||||
hi FoldColumn cterm=none ctermfg=248 ctermbg=58 gui=none guifg=#a8a8a8 guibg=bg
|
||||
hi SignColumn cterm=none ctermfg=248 ctermbg=bg gui=none guifg=#a8a8a8 guibg=bg
|
||||
|
||||
hi Directory cterm=none ctermfg=39 ctermbg=bg gui=none guifg=#00afff guibg=bg
|
||||
hi LineNr cterm=none ctermfg=248 gui=none guifg=#a8a8a8
|
||||
hi NonText cterm=bold ctermfg=248 ctermbg=bg gui=bold guifg=#a8a8a8 guibg=bg
|
||||
hi SpecialKey cterm=none ctermfg=77 ctermbg=bg gui=none guifg=#5fdf5f guibg=bg
|
||||
hi Title cterm=none ctermfg=0 ctermbg=184 gui=none guifg=#000000 guibg=#dfdf00
|
||||
hi Visual cterm=none ctermfg=24 ctermbg=153 gui=none guifg=#005f87 guibg=#afdfff
|
||||
"hi Visual cterm=none ctermfg=18 ctermbg=153 gui=none guifg=#005f87 guibg=#afdfff
|
||||
hi VisualNOS cterm=bold,underline ctermfg=247 ctermbg=bg gui=bold,underline guifg=#9e9e9e guibg=bg
|
||||
|
||||
hi Comment cterm=none ctermfg=244 ctermbg=bg gui=none guifg=#808080 guibg=bg
|
||||
""" COLD
|
||||
hi Constant cterm=none ctermfg=187 ctermbg=bg gui=none guifg=#dfdfaf guibg=bg
|
||||
""" COLD-DARK
|
||||
"hi Constant cterm=none ctermfg=223 ctermbg=bg gui=none guifg=#ffdfaf guibg=bg
|
||||
""" NEUTRAL
|
||||
"hi Constant cterm=none ctermfg=229 ctermbg=bg gui=none guifg=#ffffaf guibg=bg
|
||||
""" WARM
|
||||
"hi Constant cterm=none ctermfg=222 ctermbg=bg gui=none guifg=#ffdf87 guibg=bg
|
||||
"hi String cterm= ctermfg= ctermbg= gui= guifg= guibg=
|
||||
hi Error cterm=none ctermfg=196 ctermbg=bg gui=none guifg=#ff0000 guibg=bg
|
||||
""" COLD
|
||||
"hi Identifier cterm=none ctermfg=115 ctermbg=bg gui=none guifg=#87dfaf guibg=bg
|
||||
""" NEUTRAL
|
||||
"hi Identifier cterm=none ctermfg=114 ctermbg=bg gui=none guifg=#87df87 guibg=bg
|
||||
""" WARM
|
||||
hi Identifier cterm=none ctermfg=150 ctermbg=bg gui=none guifg=#afdf87 guibg=bg
|
||||
hi Ignore cterm=none ctermfg=238 ctermbg=bg gui=none guifg=#444444 guibg=bg
|
||||
hi Number cterm=none ctermfg=180 ctermbg=bg gui=none guifg=#dfaf87 guibg=bg
|
||||
"hi Number cterm=none ctermfg=222 ctermbg=bg gui=none guifg=#ffaf87 guibg=bg
|
||||
"hi Number cterm=none ctermfg=215 ctermbg=bg gui=none guifg=#ffaf87 guibg=bg
|
||||
"hi Number cterm=none ctermfg=209 ctermbg=0 gui=none guifg=#ff875f guibg=#000000
|
||||
"hi Number cterm=none ctermfg=210 ctermbg=0 gui=none guifg=#ff8787 guibg=#000000
|
||||
hi PreProc cterm=none ctermfg=182 ctermbg=bg gui=none guifg=#dfafdf guibg=bg
|
||||
"hi PreProc cterm=none ctermfg=218 ctermbg=bg gui=none guifg=#ffafdf guibg=bg
|
||||
""" LIGHT
|
||||
"hi Special cterm=none ctermfg=174 ctermbg=bg gui=none guifg=#ffafaf guibg=bg
|
||||
""" DARK
|
||||
hi Special cterm=none ctermfg=174 ctermbg=bg gui=none guifg=#df8787 guibg=bg
|
||||
"hi Special cterm=none ctermfg=114 ctermbg=bg gui=none guifg=#87df87 guibg=bg
|
||||
"hi SpecialChar cterm= ctermfg= ctermbg= gui= guifg= guibg=
|
||||
hi Statement cterm=none ctermfg=74 ctermbg=bg gui=none guifg=#5fafdf guibg=bg
|
||||
"hi Statement cterm=none ctermfg=75 ctermbg=bg gui=none guifg=#5fafff guibg=bg
|
||||
hi Todo cterm=none ctermfg=0 ctermbg=184 gui=none guifg=#000000 guibg=#dfdf00
|
||||
"hi Type cterm=none ctermfg=153 ctermbg=bg gui=none guifg=#afdfff guibg=bg
|
||||
hi Type cterm=none ctermfg=146 ctermbg=bg gui=none guifg=#afafdf guibg=bg
|
||||
hi Underlined cterm=underline ctermfg=39 ctermbg=bg gui=underline guifg=#00afff guibg=bg
|
||||
|
||||
"hi htmlBold cterm= ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold
|
||||
"hi htmlBoldItalic cterm= ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,italic
|
||||
"hi htmlBoldUnderline cterm= ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,underline
|
||||
"hi htmlBoldUnderlineItalic cterm= ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,underline,italic
|
||||
"hi htmlItalic cterm= ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=italic
|
||||
"hi htmlUnderline cterm= ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=underline
|
||||
"hi htmlUnderlineItalici cterm= ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=underline,italic
|
||||
|
||||
|
||||
" For taglist plugin
|
||||
if exists('loaded_taglist')
|
||||
hi TagListTagName cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700
|
||||
hi TagListTagScope cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700
|
||||
hi TagListTitle cterm=none ctermfg=199 ctermbg=16 gui=none guifg=#ff00af guibg=#000000
|
||||
hi TagListComment cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700
|
||||
hi TagListFileName cterm=none ctermfg=15 ctermbg=90 gui=none guifg=#ffffff guibg=#870087
|
||||
endif
|
||||
|
||||
|
||||
" For features in vim v.7.0 and higher
|
||||
if v:version >= 700
|
||||
hi Pmenu cterm=none ctermfg=0 ctermbg=246 gui=none guifg=#000000 guibg=#949494
|
||||
hi PmenuSel cterm=none ctermfg=0 ctermbg=243 gui=none guifg=#000000 guibg=#767676
|
||||
hi PmenuSbar cterm=none ctermfg=fg ctermbg=243 gui=none guifg=fg guibg=#767676
|
||||
hi PmenuThumb cterm=none ctermfg=bg ctermbg=252 gui=none guifg=bg guibg=#d0d0d0
|
||||
|
||||
" if has("spell")
|
||||
" hi SpellBad guisp=#ee2c2c gui=undercurl
|
||||
" hi SpellCap guisp=#2c2cee gui=undercurl
|
||||
" hi SpellLocal guisp=#2ceeee gui=undercurl
|
||||
" hi SpellRare guisp=#ee2cee gui=undercurl
|
||||
" endif
|
||||
|
||||
hi MatchParen cterm=none ctermfg=188 ctermbg=68 gui=bold guifg=#dfdfdf guibg=#5f87df
|
||||
"hi MatchParen cterm=none ctermfg=24 ctermbg=153 gui=none guifg=#005f87 guibg=#afdfff
|
||||
"hi MatchParen cterm=none ctermfg=117 ctermbg=31 gui=bold guifg=#87dfff guibg=#0087af
|
||||
"hi MatchParen cterm=none ctermfg=187 ctermbg=67 gui=none guifg=#005f87 guibg=#afdfff
|
||||
|
||||
hi TabLineSel cterm=bold ctermfg=fg ctermbg=bg gui=bold guifg=fg guibg=bg
|
||||
hi TabLine cterm=underline ctermfg=fg ctermbg=242 gui=underline guifg=fg guibg=#666666
|
||||
hi TabLineFill cterm=underline ctermfg=fg ctermbg=242 gui=underline guifg=fg guibg=#666666
|
||||
endif
|
Loading…
Add table
Add a link
Reference in a new issue