got rid of roxterm and vim color themes completely
This commit is contained in:
parent
ca1f6d41e4
commit
dc9a851079
9 changed files with 21 additions and 2086 deletions
|
@ -1,22 +0,0 @@
|
||||||
[roxterm colour scheme]
|
|
||||||
foreground=#c5c5c8c8c6c6
|
|
||||||
background=#1d1d1f1f2121
|
|
||||||
bold=
|
|
||||||
dim=
|
|
||||||
0=#28282a2a2e2e
|
|
||||||
1=#a5a542424242
|
|
||||||
2=#8c8b94944040
|
|
||||||
3=#dede93935f5e
|
|
||||||
4=#5f5f81809d9d
|
|
||||||
5=#858567668f8f
|
|
||||||
6=#5e5e8d8d8787
|
|
||||||
7=#707078788080
|
|
||||||
palette_size=16
|
|
||||||
8=#37373b3b4141
|
|
||||||
9=#cccc66666666
|
|
||||||
10=#b5b5bdbd6868
|
|
||||||
11=#f0f0c6c57473
|
|
||||||
12=#8181a2a2bebe
|
|
||||||
13=#b2b29494bbbb
|
|
||||||
14=#8a8abebeb7b7
|
|
||||||
15=#c5c5c8c8c6c6
|
|
|
@ -1,29 +0,0 @@
|
||||||
[roxterm colour scheme]
|
|
||||||
foreground=#838394949696
|
|
||||||
background=#00002b2b3636
|
|
||||||
0=#070736364242
|
|
||||||
1=#dcdc32322f2f
|
|
||||||
2=#858599990000
|
|
||||||
3=#b5b589890000
|
|
||||||
4=#26268b8bd2d2
|
|
||||||
5=#d3d336368282
|
|
||||||
6=#2a2aa1a19898
|
|
||||||
7=#eeeee8e8d5d5
|
|
||||||
8=#00002b2b3636
|
|
||||||
9=#cbcb4b4b1616
|
|
||||||
10=#58586e6e7575
|
|
||||||
11=#65657b7b8383
|
|
||||||
12=#838394949696
|
|
||||||
13=#6c6c7171c4c4
|
|
||||||
14=#9393a1a1a1a1
|
|
||||||
15=#fdfdf6f6e3e3
|
|
||||||
16=#4c4c4c4c4c4c
|
|
||||||
17=#a8a830303030
|
|
||||||
18=#202088882020
|
|
||||||
19=#a8a888880000
|
|
||||||
20=#555555559898
|
|
||||||
21=#888830308888
|
|
||||||
22=#303088888888
|
|
||||||
23=#d8d8d8d8d8d8
|
|
||||||
cursor=
|
|
||||||
palette_size=16
|
|
|
@ -1,29 +0,0 @@
|
||||||
[roxterm colour scheme]
|
|
||||||
foreground=#cccccccccccc
|
|
||||||
background=#000000000000
|
|
||||||
0=#2e2e34343636
|
|
||||||
1=#cccc00000000
|
|
||||||
2=#4e4e9a9a0606
|
|
||||||
3=#c4c4a0a00000
|
|
||||||
4=#34346565a4a4
|
|
||||||
5=#757550507b7b
|
|
||||||
6=#060698989a9a
|
|
||||||
7=#d3d3d7d7cfcf
|
|
||||||
8=#555557575353
|
|
||||||
9=#efef29292929
|
|
||||||
10=#8a8ae2e23434
|
|
||||||
11=#fcfce9e94f4f
|
|
||||||
12=#72729f9fcfcf
|
|
||||||
13=#adad7f7fa8a8
|
|
||||||
14=#3434e2e2e2e2
|
|
||||||
15=#eeeeeeeeecec
|
|
||||||
16=#4c4c4c4c4c4c
|
|
||||||
17=#a8a830303030
|
|
||||||
18=#202088882020
|
|
||||||
19=#a8a888880000
|
|
||||||
20=#555555559898
|
|
||||||
21=#888830308888
|
|
||||||
22=#303088888888
|
|
||||||
23=#d8d8d8d8d8d8
|
|
||||||
cursor=#eeeeeeeeecec
|
|
||||||
palette_size=16
|
|
|
@ -1,21 +0,0 @@
|
||||||
[roxterm colour scheme]
|
|
||||||
bold=
|
|
||||||
0=#1b1b1d1d1e1e
|
|
||||||
1=#f9f926267271
|
|
||||||
2=#8282b4b41414
|
|
||||||
3=#fdfd97971f1e
|
|
||||||
4=#5656c2c2d6d6
|
|
||||||
5=#8c8b5454fefe
|
|
||||||
6=#464654545757
|
|
||||||
7=#ccccccccc6c6
|
|
||||||
palette_size=16
|
|
||||||
8=#505053535454
|
|
||||||
9=#ffff59599595
|
|
||||||
10=#b6b6e3e35454
|
|
||||||
11=#fefeeded6c6c
|
|
||||||
12=#8c8cededffff
|
|
||||||
13=#9e9d6f6ffefe
|
|
||||||
14=#89899c9ca1a1
|
|
||||||
15=#f8f8f8f8f2f2
|
|
||||||
foreground=#cccccccccccc
|
|
||||||
background=#080808080808
|
|
26
screenrc
26
screenrc
|
@ -1,26 +0,0 @@
|
||||||
#term xterm
|
|
||||||
termcapinfo urxvt* ti@:te@
|
|
||||||
terminfo urxvt* ti@:te@
|
|
||||||
termcapinfo xterm* 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'
|
|
||||||
terminfo xterm* 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'
|
|
||||||
#termcapinfo xterm* ks@:ke@
|
|
||||||
#terminfo xterm* ks@:ke@
|
|
||||||
startup_message off
|
|
||||||
hardstatus off
|
|
||||||
defscrollback 10000
|
|
||||||
vbell on
|
|
||||||
vbell_msg "vbell on %n"
|
|
||||||
vbellwait 900
|
|
||||||
bell_msg "bell on %n"
|
|
||||||
autodetach on
|
|
||||||
defbce on
|
|
||||||
altscreen on
|
|
||||||
activity "activity on %n"
|
|
||||||
#hardstatus alwayslastline
|
|
||||||
caption always '%{= kw}[ %{kw}%-w%{bW}%n %t%{kw}%+w%{kW} %-=][ %{kr}%l%{kw} ]'
|
|
||||||
#shelltitle "$ |zsh"
|
|
||||||
#bindkey ^[q prev
|
|
||||||
#bindkey ^[w next
|
|
||||||
#bindkey ^[a screen
|
|
||||||
#bindkey ^[[1;3D prev
|
|
||||||
#bindkey ^[[1;3C next
|
|
|
@ -1,551 +0,0 @@
|
||||||
" Vim color file
|
|
||||||
"
|
|
||||||
" " __ _ _ _ "
|
|
||||||
" " \ \ ___| | |_ _| |__ ___ __ _ _ __ ___ "
|
|
||||||
" " \ \/ _ \ | | | | | _ \ / _ \/ _ | _ \/ __| "
|
|
||||||
" " /\_/ / __/ | | |_| | |_| | __/ |_| | | | \__ \ "
|
|
||||||
" " \___/ \___|_|_|\__ |____/ \___|\____|_| |_|___/ "
|
|
||||||
" " \___/ "
|
|
||||||
"
|
|
||||||
" "A colorful, dark color scheme for Vim."
|
|
||||||
"
|
|
||||||
" File: jellybeans.vim
|
|
||||||
" URL: github.com/nanotech/jellybeans.vim
|
|
||||||
" Scripts URL: vim.org/scripts/script.php?script_id=2555
|
|
||||||
" Maintainer: NanoTech (nanotech.nanotechcorp.net)
|
|
||||||
" Version: 1.6~git
|
|
||||||
" Last Change: January 15th, 2012
|
|
||||||
" License: MIT
|
|
||||||
" Contributors: Daniel Herbert (pocketninja)
|
|
||||||
" Henry So, Jr. <henryso@panix.com>
|
|
||||||
" David Liang <bmdavll at gmail dot com>
|
|
||||||
" Rich Healey (richo)
|
|
||||||
" Andrew Wong (w0ng)
|
|
||||||
"
|
|
||||||
" Copyright (c) 2009-2012 NanoTech
|
|
||||||
"
|
|
||||||
" Permission is hereby granted, free of charge, to any per‐
|
|
||||||
" son obtaining a copy of this software and associated doc‐
|
|
||||||
" umentation files (the “Software”), to deal in the Soft‐
|
|
||||||
" ware without restriction, including without limitation
|
|
||||||
" the rights to use, copy, modify, merge, publish, distrib‐
|
|
||||||
" ute, 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 PARTICU‐
|
|
||||||
" LAR 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 CON‐
|
|
||||||
" TRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON‐
|
|
||||||
" NECTION 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 l:noitalic = join(filter(split(a:attr, ","), "v:val !=? 'italic'"), ",")
|
|
||||||
if empty(l:noitalic)
|
|
||||||
let l:noitalic = "none"
|
|
||||||
endif
|
|
||||||
exec "hi ".a:group." gui=".a:attr." cterm=".l:noitalic
|
|
||||||
endif
|
|
||||||
endfun
|
|
||||||
" }}}
|
|
||||||
|
|
||||||
if !exists("g:jellybeans_background_color")
|
|
||||||
let g:jellybeans_background_color = "151515"
|
|
||||||
end
|
|
||||||
|
|
||||||
call s:X("Normal","e8e8d3",g:jellybeans_background_color,"","White","")
|
|
||||||
set background=dark
|
|
||||||
|
|
||||||
if !exists("g:jellybeans_use_lowcolor_black") || g:jellybeans_use_lowcolor_black
|
|
||||||
let s:termBlack = "Black"
|
|
||||||
else
|
|
||||||
let s:termBlack = "Grey"
|
|
||||||
endif
|
|
||||||
|
|
||||||
if version >= 700
|
|
||||||
call s:X("CursorLine","","1c1c1c","","",s:termBlack)
|
|
||||||
call s:X("CursorColumn","","1c1c1c","","",s:termBlack)
|
|
||||||
call s:X("MatchParen","ffffff","556779","bold","","DarkCyan")
|
|
||||||
|
|
||||||
call s:X("TabLine","000000","b0b8c0","italic","",s:termBlack)
|
|
||||||
call s:X("TabLineFill","9098a0","","","",s:termBlack)
|
|
||||||
call s:X("TabLineSel","000000","f0f0f0","italic,bold",s:termBlack,"White")
|
|
||||||
|
|
||||||
" Auto-completion
|
|
||||||
call s:X("Pmenu","ffffff","606060","","White",s:termBlack)
|
|
||||||
call s:X("PmenuSel","101010","eeeeee","",s:termBlack,"White")
|
|
||||||
endif
|
|
||||||
|
|
||||||
call s:X("Visual","","404040","","",s:termBlack)
|
|
||||||
call s:X("Cursor",g:jellybeans_background_color,"b0d0f0","","","")
|
|
||||||
|
|
||||||
call s:X("LineNr","605958",g:jellybeans_background_color,"none",s:termBlack,"")
|
|
||||||
call s:X("CursorLineNr","ccc5c4","","none","White","")
|
|
||||||
call s:X("Comment","888888","","italic","Grey","")
|
|
||||||
call s:X("Todo","c7c7c7","","bold","White",s:termBlack)
|
|
||||||
|
|
||||||
call s:X("StatusLine","000000","dddddd","italic","","White")
|
|
||||||
call s:X("StatusLineNC","ffffff","403c41","italic","White","Black")
|
|
||||||
call s:X("VertSplit","777777","403c41","",s:termBlack,s:termBlack)
|
|
||||||
call s:X("WildMenu","f0a0c0","302028","","Magenta","")
|
|
||||||
|
|
||||||
call s:X("Folded","a0a8b0","384048","italic",s:termBlack,"")
|
|
||||||
call s:X("FoldColumn","535D66","1f1f1f","","",s:termBlack)
|
|
||||||
call s:X("SignColumn","777777","333333","","",s:termBlack)
|
|
||||||
call s:X("ColorColumn","","000000","","",s:termBlack)
|
|
||||||
|
|
||||||
call s:X("Title","70b950","","bold","Green","")
|
|
||||||
|
|
||||||
call s:X("Constant","cf6a4c","","","Red","")
|
|
||||||
call s:X("Special","799d6a","","","Green","")
|
|
||||||
call s:X("Delimiter","668799","","","Grey","")
|
|
||||||
|
|
||||||
call s:X("String","99ad6a","","","Green","")
|
|
||||||
call s:X("StringDelimiter","556633","","","DarkGreen","")
|
|
||||||
|
|
||||||
call s:X("Identifier","c6b6ee","","","LightCyan","")
|
|
||||||
call s:X("Structure","8fbfdc","","","LightCyan","")
|
|
||||||
call s:X("Function","fad07a","","","Yellow","")
|
|
||||||
call s:X("Statement","8197bf","","","DarkBlue","")
|
|
||||||
call s:X("PreProc","8fbfdc","","","LightBlue","")
|
|
||||||
|
|
||||||
hi! link Operator Structure
|
|
||||||
|
|
||||||
call s:X("Type","ffb964","","","Yellow","")
|
|
||||||
call s:X("NonText","606060",g:jellybeans_background_color,"",s:termBlack,"")
|
|
||||||
|
|
||||||
call s:X("SpecialKey","444444","1c1c1c","",s:termBlack,"")
|
|
||||||
|
|
||||||
call s:X("Search","f0a0c0","302028","underline","Magenta","")
|
|
||||||
|
|
||||||
call s:X("Directory","dad085","","","Yellow","")
|
|
||||||
call s:X("ErrorMsg","","902020","","","DarkRed")
|
|
||||||
hi! link Error ErrorMsg
|
|
||||||
hi! link MoreMsg Special
|
|
||||||
call s:X("Question","65C254","","","Green","")
|
|
||||||
|
|
||||||
|
|
||||||
" Spell Checking
|
|
||||||
|
|
||||||
call s:X("SpellBad","","902020","underline","","DarkRed")
|
|
||||||
call s:X("SpellCap","","0000df","underline","","Blue")
|
|
||||||
call s:X("SpellRare","","540063","underline","","DarkMagenta")
|
|
||||||
call s:X("SpellLocal","","2D7067","underline","","Green")
|
|
||||||
|
|
||||||
" Diff
|
|
||||||
|
|
||||||
hi! link diffRemoved Constant
|
|
||||||
hi! link diffAdded String
|
|
||||||
|
|
||||||
" VimDiff
|
|
||||||
|
|
||||||
call s:X("DiffAdd","D2EBBE","437019","","White","DarkGreen")
|
|
||||||
call s:X("DiffDelete","40000A","700009","","DarkRed","DarkRed")
|
|
||||||
call s:X("DiffChange","","2B5B77","","White","DarkBlue")
|
|
||||||
call s:X("DiffText","8fbfdc","000000","reverse","Yellow","")
|
|
||||||
|
|
||||||
" PHP
|
|
||||||
|
|
||||||
hi! link phpFunctions Function
|
|
||||||
call s:X("StorageClass","c59f6f","","","Red","")
|
|
||||||
hi! link phpSuperglobal Identifier
|
|
||||||
hi! link phpQuoteSingle StringDelimiter
|
|
||||||
hi! link phpQuoteDouble StringDelimiter
|
|
||||||
hi! link phpBoolean Constant
|
|
||||||
hi! link phpNull Constant
|
|
||||||
hi! link phpArrayPair Operator
|
|
||||||
hi! link phpOperator Normal
|
|
||||||
hi! link phpRelation Normal
|
|
||||||
hi! link phpVarSelector Identifier
|
|
||||||
|
|
||||||
" Python
|
|
||||||
|
|
||||||
hi! link pythonOperator Statement
|
|
||||||
|
|
||||||
" 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","")
|
|
||||||
|
|
||||||
" Erlang
|
|
||||||
|
|
||||||
hi! link erlangAtom rubySymbol
|
|
||||||
hi! link erlangBIF rubyPredefinedIdentifier
|
|
||||||
hi! link erlangFunction rubyPredefinedIdentifier
|
|
||||||
hi! link erlangDirective Statement
|
|
||||||
hi! link erlangNode Identifier
|
|
||||||
|
|
||||||
" JavaScript
|
|
||||||
|
|
||||||
hi! link javaScriptValue Constant
|
|
||||||
hi! link javaScriptRegexpString rubyRegexp
|
|
||||||
|
|
||||||
" CoffeeScript
|
|
||||||
|
|
||||||
hi! link coffeeRegExp javaScriptRegexpString
|
|
||||||
|
|
||||||
" Lua
|
|
||||||
|
|
||||||
hi! link luaOperator Conditional
|
|
||||||
|
|
||||||
" C
|
|
||||||
|
|
||||||
hi! link cFormat Identifier
|
|
||||||
hi! link cOperator Constant
|
|
||||||
|
|
||||||
" Objective-C/Cocoa
|
|
||||||
|
|
||||||
hi! link objcClass Type
|
|
||||||
hi! link cocoaClass objcClass
|
|
||||||
hi! link objcSubclass objcClass
|
|
||||||
hi! link objcSuperclass objcClass
|
|
||||||
hi! link objcDirective rubyClass
|
|
||||||
hi! link objcStatement Constant
|
|
||||||
hi! link cocoaFunction Function
|
|
||||||
hi! link objcMethodName Identifier
|
|
||||||
hi! link objcMethodArg Normal
|
|
||||||
hi! link objcMessageName Identifier
|
|
||||||
|
|
||||||
" Vimscript
|
|
||||||
|
|
||||||
hi! link vimOper Normal
|
|
||||||
|
|
||||||
" Debugger.vim
|
|
||||||
|
|
||||||
call s:X("DbgCurrent","DEEBFE","345FA8","","White","DarkBlue")
|
|
||||||
call s:X("DbgBreakPt","","4F0037","","","DarkMagenta")
|
|
||||||
|
|
||||||
" vim-indent-guides
|
|
||||||
|
|
||||||
if !exists("g:indent_guides_auto_colors")
|
|
||||||
let g:indent_guides_auto_colors = 0
|
|
||||||
endif
|
|
||||||
call s:X("IndentGuidesOdd","","232323","","","")
|
|
||||||
call s:X("IndentGuidesEven","","1b1b1b","","","")
|
|
||||||
|
|
||||||
" Plugins, etc.
|
|
||||||
|
|
||||||
hi! link TagListFileName Directory
|
|
||||||
call s:X("PreciseJumpTarget","B9ED67","405026","","White","Green")
|
|
||||||
|
|
||||||
if !exists("g:jellybeans_background_color_256")
|
|
||||||
let g:jellybeans_background_color_256=233
|
|
||||||
end
|
|
||||||
" Manual overrides for 256-color terminals. Dark colors auto-map badly.
|
|
||||||
if !s:low_color
|
|
||||||
hi StatusLineNC ctermbg=235
|
|
||||||
hi Folded ctermbg=236
|
|
||||||
hi FoldColumn ctermbg=234
|
|
||||||
hi SignColumn ctermbg=236
|
|
||||||
hi CursorColumn ctermbg=234
|
|
||||||
hi CursorLine ctermbg=234
|
|
||||||
hi SpecialKey ctermbg=234
|
|
||||||
exec "hi NonText ctermbg=".g:jellybeans_background_color_256
|
|
||||||
exec "hi LineNr ctermbg=".g:jellybeans_background_color_256
|
|
||||||
hi DiffText ctermfg=81
|
|
||||||
exec "hi Normal ctermbg=".g:jellybeans_background_color_256
|
|
||||||
hi DbgBreakPt ctermbg=53
|
|
||||||
hi IndentGuidesOdd ctermbg=235
|
|
||||||
hi IndentGuidesEven ctermbg=234
|
|
||||||
endif
|
|
||||||
|
|
||||||
if exists("g:jellybeans_overrides")
|
|
||||||
fun! s:load_colors(defs)
|
|
||||||
for [l:group, l:v] in items(a:defs)
|
|
||||||
call s:X(l:group, get(l:v, 'guifg', ''), get(l:v, 'guibg', ''),
|
|
||||||
\ get(l:v, 'attr', ''),
|
|
||||||
\ get(l:v, 'ctermfg', ''), get(l:v, 'ctermbg', ''))
|
|
||||||
if !s:low_color
|
|
||||||
for l:prop in ['ctermfg', 'ctermbg']
|
|
||||||
let l:override_key = '256'.l:prop
|
|
||||||
if has_key(l:v, l:override_key)
|
|
||||||
exec "hi ".l:group." ".l:prop."=".l:v[l:override_key]
|
|
||||||
endif
|
|
||||||
endfor
|
|
||||||
endif
|
|
||||||
unlet l:group
|
|
||||||
unlet l:v
|
|
||||||
endfor
|
|
||||||
endfun
|
|
||||||
call s:load_colors(g:jellybeans_overrides)
|
|
||||||
delf s:load_colors
|
|
||||||
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
|
|
||||||
" }}}
|
|
|
@ -1,276 +0,0 @@
|
||||||
" Vim color file
|
|
||||||
"
|
|
||||||
" Author: Tomas Restrepo <tomas@winterdom.com>
|
|
||||||
" https://github.com/tomasr/molokai
|
|
||||||
"
|
|
||||||
" Note: Based on the Monokai theme for TextMate
|
|
||||||
" by Wimer Hazenberg and its darker variant
|
|
||||||
" by Hamish Stuart Macpherson
|
|
||||||
"
|
|
||||||
|
|
||||||
hi clear
|
|
||||||
|
|
||||||
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="molokai"
|
|
||||||
|
|
||||||
if exists("g:molokai_original")
|
|
||||||
let s:molokai_original = g:molokai_original
|
|
||||||
else
|
|
||||||
let s:molokai_original = 0
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
hi Boolean guifg=#AE81FF
|
|
||||||
hi Character guifg=#E6DB74
|
|
||||||
hi Number guifg=#AE81FF
|
|
||||||
hi String guifg=#E6DB74
|
|
||||||
hi Conditional guifg=#F92672 gui=bold
|
|
||||||
hi Constant guifg=#AE81FF gui=bold
|
|
||||||
hi Cursor guifg=#000000 guibg=#F8F8F0
|
|
||||||
hi iCursor guifg=#000000 guibg=#F8F8F0
|
|
||||||
hi Debug guifg=#BCA3A3 gui=bold
|
|
||||||
hi Define guifg=#66D9EF
|
|
||||||
hi Delimiter guifg=#8F8F8F
|
|
||||||
hi DiffAdd guibg=#13354A
|
|
||||||
hi DiffChange guifg=#89807D guibg=#4C4745
|
|
||||||
hi DiffDelete guifg=#960050 guibg=#1E0010
|
|
||||||
hi DiffText guibg=#4C4745 gui=italic,bold
|
|
||||||
|
|
||||||
hi Directory guifg=#A6E22E gui=bold
|
|
||||||
hi Error guifg=#E6DB74 guibg=#1E0010
|
|
||||||
hi ErrorMsg guifg=#F92672 guibg=#232526 gui=bold
|
|
||||||
hi Exception guifg=#A6E22E gui=bold
|
|
||||||
hi Float guifg=#AE81FF
|
|
||||||
hi FoldColumn guifg=#465457 guibg=#000000
|
|
||||||
hi Folded guifg=#465457 guibg=#000000
|
|
||||||
hi Function guifg=#A6E22E
|
|
||||||
hi Identifier guifg=#FD971F
|
|
||||||
hi Ignore guifg=#808080 guibg=bg
|
|
||||||
hi IncSearch guifg=#C4BE89 guibg=#000000
|
|
||||||
|
|
||||||
hi Keyword guifg=#F92672 gui=bold
|
|
||||||
hi Label guifg=#E6DB74 gui=none
|
|
||||||
hi Macro guifg=#C4BE89 gui=italic
|
|
||||||
hi SpecialKey guifg=#66D9EF gui=italic
|
|
||||||
|
|
||||||
hi MatchParen guifg=#000000 guibg=#FD971F gui=bold
|
|
||||||
hi ModeMsg guifg=#E6DB74
|
|
||||||
hi MoreMsg guifg=#E6DB74
|
|
||||||
hi Operator guifg=#F92672
|
|
||||||
|
|
||||||
" complete menu
|
|
||||||
hi Pmenu guifg=#66D9EF guibg=#000000
|
|
||||||
hi PmenuSel guibg=#808080
|
|
||||||
hi PmenuSbar guibg=#080808
|
|
||||||
hi PmenuThumb guifg=#66D9EF
|
|
||||||
|
|
||||||
hi PreCondit guifg=#A6E22E gui=bold
|
|
||||||
hi PreProc guifg=#A6E22E
|
|
||||||
hi Question guifg=#66D9EF
|
|
||||||
hi Repeat guifg=#F92672 gui=bold
|
|
||||||
hi Search guifg=#000000 guibg=#FFE792
|
|
||||||
" marks
|
|
||||||
hi SignColumn guifg=#A6E22E guibg=#232526
|
|
||||||
hi SpecialChar guifg=#F92672 gui=bold
|
|
||||||
hi SpecialComment guifg=#7E8E91 gui=bold
|
|
||||||
hi Special guifg=#66D9EF guibg=bg gui=italic
|
|
||||||
if has("spell")
|
|
||||||
hi SpellBad guisp=#FF0000 gui=undercurl
|
|
||||||
hi SpellCap guisp=#7070F0 gui=undercurl
|
|
||||||
hi SpellLocal guisp=#70F0F0 gui=undercurl
|
|
||||||
hi SpellRare guisp=#FFFFFF gui=undercurl
|
|
||||||
endif
|
|
||||||
hi Statement guifg=#F92672 gui=bold
|
|
||||||
hi StatusLine guifg=#455354 guibg=fg
|
|
||||||
hi StatusLineNC guifg=#808080 guibg=#080808
|
|
||||||
hi StorageClass guifg=#FD971F gui=italic
|
|
||||||
hi Structure guifg=#66D9EF
|
|
||||||
hi Tag guifg=#F92672 gui=italic
|
|
||||||
hi Title guifg=#ef5939
|
|
||||||
hi Todo guifg=#FFFFFF guibg=bg gui=bold
|
|
||||||
|
|
||||||
hi Typedef guifg=#66D9EF
|
|
||||||
hi Type guifg=#66D9EF gui=none
|
|
||||||
hi Underlined guifg=#808080 gui=underline
|
|
||||||
|
|
||||||
hi VertSplit guifg=#808080 guibg=#080808 gui=bold
|
|
||||||
hi VisualNOS guibg=#403D3D
|
|
||||||
hi Visual guibg=#403D3D
|
|
||||||
hi WarningMsg guifg=#FFFFFF guibg=#333333 gui=bold
|
|
||||||
hi WildMenu guifg=#66D9EF guibg=#000000
|
|
||||||
|
|
||||||
hi TabLineFill guifg=#1B1D1E guibg=#1B1D1E
|
|
||||||
hi TabLine guibg=#1B1D1E guifg=#808080 gui=none
|
|
||||||
|
|
||||||
if s:molokai_original == 1
|
|
||||||
hi Normal guifg=#F8F8F2 guibg=#272822
|
|
||||||
hi Comment guifg=#75715E
|
|
||||||
hi CursorLine guibg=#3E3D32
|
|
||||||
hi CursorLineNr guifg=#FD971F gui=none
|
|
||||||
hi CursorColumn guibg=#3E3D32
|
|
||||||
hi ColorColumn guibg=#3B3A32
|
|
||||||
hi LineNr guifg=#BCBCBC guibg=#3B3A32
|
|
||||||
hi NonText guifg=#75715E
|
|
||||||
hi SpecialKey guifg=#75715E
|
|
||||||
else
|
|
||||||
hi Normal guifg=#F8F8F2 guibg=#1B1D1E
|
|
||||||
hi Comment guifg=#7E8E91
|
|
||||||
hi CursorLine guibg=#293739
|
|
||||||
hi CursorLineNr guifg=#FD971F gui=none
|
|
||||||
hi CursorColumn guibg=#293739
|
|
||||||
hi ColorColumn guibg=#232526
|
|
||||||
hi LineNr guifg=#465457 guibg=#232526
|
|
||||||
hi NonText guifg=#465457
|
|
||||||
hi SpecialKey guifg=#465457
|
|
||||||
end
|
|
||||||
|
|
||||||
"
|
|
||||||
" Support for 256-color terminal
|
|
||||||
"
|
|
||||||
if &t_Co > 255
|
|
||||||
if s:molokai_original == 1
|
|
||||||
hi Normal ctermbg=234
|
|
||||||
hi CursorLine ctermbg=235 cterm=none
|
|
||||||
hi CursorLineNr ctermfg=208 cterm=none
|
|
||||||
else
|
|
||||||
hi Normal ctermfg=252 ctermbg=233
|
|
||||||
hi CursorLine ctermbg=234 cterm=none
|
|
||||||
hi CursorLineNr ctermfg=208 cterm=none
|
|
||||||
endif
|
|
||||||
hi Boolean ctermfg=135
|
|
||||||
hi Character ctermfg=144
|
|
||||||
hi Number ctermfg=135
|
|
||||||
hi String ctermfg=144
|
|
||||||
hi Conditional ctermfg=161 cterm=bold
|
|
||||||
hi Constant ctermfg=135 cterm=bold
|
|
||||||
hi Cursor ctermfg=16 ctermbg=253
|
|
||||||
hi Debug ctermfg=225 cterm=bold
|
|
||||||
hi Define ctermfg=81
|
|
||||||
hi Delimiter ctermfg=241
|
|
||||||
|
|
||||||
hi DiffAdd ctermbg=24
|
|
||||||
hi DiffChange ctermfg=181 ctermbg=239
|
|
||||||
hi DiffDelete ctermfg=162 ctermbg=53
|
|
||||||
hi DiffText ctermbg=102 cterm=bold
|
|
||||||
|
|
||||||
hi Directory ctermfg=118 cterm=bold
|
|
||||||
hi Error ctermfg=219 ctermbg=89
|
|
||||||
hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold
|
|
||||||
hi Exception ctermfg=118 cterm=bold
|
|
||||||
hi Float ctermfg=135
|
|
||||||
hi FoldColumn ctermfg=67 ctermbg=16
|
|
||||||
hi Folded ctermfg=67 ctermbg=16
|
|
||||||
hi Function ctermfg=118
|
|
||||||
hi Identifier ctermfg=208 cterm=none
|
|
||||||
hi Ignore ctermfg=244 ctermbg=232
|
|
||||||
hi IncSearch ctermfg=193 ctermbg=16
|
|
||||||
|
|
||||||
hi keyword ctermfg=161 cterm=bold
|
|
||||||
hi Label ctermfg=229 cterm=none
|
|
||||||
hi Macro ctermfg=193
|
|
||||||
hi SpecialKey ctermfg=81
|
|
||||||
|
|
||||||
hi MatchParen ctermfg=233 ctermbg=208 cterm=bold
|
|
||||||
hi ModeMsg ctermfg=229
|
|
||||||
hi MoreMsg ctermfg=229
|
|
||||||
hi Operator ctermfg=161
|
|
||||||
|
|
||||||
" complete menu
|
|
||||||
hi Pmenu ctermfg=81 ctermbg=16
|
|
||||||
hi PmenuSel ctermfg=255 ctermbg=242
|
|
||||||
hi PmenuSbar ctermbg=232
|
|
||||||
hi PmenuThumb ctermfg=81
|
|
||||||
|
|
||||||
hi PreCondit ctermfg=118 cterm=bold
|
|
||||||
hi PreProc ctermfg=118
|
|
||||||
hi Question ctermfg=81
|
|
||||||
hi Repeat ctermfg=161 cterm=bold
|
|
||||||
hi Search ctermfg=0 ctermbg=222 cterm=NONE
|
|
||||||
|
|
||||||
" marks column
|
|
||||||
hi SignColumn ctermfg=118 ctermbg=235
|
|
||||||
hi SpecialChar ctermfg=161 cterm=bold
|
|
||||||
hi SpecialComment ctermfg=245 cterm=bold
|
|
||||||
hi Special ctermfg=81
|
|
||||||
if has("spell")
|
|
||||||
hi SpellBad ctermbg=52
|
|
||||||
hi SpellCap ctermbg=17
|
|
||||||
hi SpellLocal ctermbg=17
|
|
||||||
hi SpellRare ctermfg=none ctermbg=none cterm=reverse
|
|
||||||
endif
|
|
||||||
hi Statement ctermfg=161 cterm=bold
|
|
||||||
hi StatusLine ctermfg=238 ctermbg=253
|
|
||||||
hi StatusLineNC ctermfg=244 ctermbg=232
|
|
||||||
hi StorageClass ctermfg=208
|
|
||||||
hi Structure ctermfg=81
|
|
||||||
hi Tag ctermfg=161
|
|
||||||
hi Title ctermfg=166
|
|
||||||
hi Todo ctermfg=231 ctermbg=232 cterm=bold
|
|
||||||
|
|
||||||
hi Typedef ctermfg=81
|
|
||||||
hi Type ctermfg=81 cterm=none
|
|
||||||
hi Underlined ctermfg=244 cterm=underline
|
|
||||||
|
|
||||||
hi VertSplit ctermfg=244 ctermbg=232 cterm=bold
|
|
||||||
hi VisualNOS ctermbg=238
|
|
||||||
hi Visual ctermbg=235
|
|
||||||
hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold
|
|
||||||
hi WildMenu ctermfg=81 ctermbg=16
|
|
||||||
|
|
||||||
hi Comment ctermfg=59
|
|
||||||
hi CursorColumn ctermbg=236
|
|
||||||
hi ColorColumn ctermbg=236
|
|
||||||
hi LineNr ctermfg=250 ctermbg=236
|
|
||||||
hi NonText ctermfg=59
|
|
||||||
|
|
||||||
hi SpecialKey ctermfg=59
|
|
||||||
|
|
||||||
if exists("g:rehash256") && g:rehash256 == 1
|
|
||||||
hi Normal ctermfg=252 ctermbg=234
|
|
||||||
hi CursorLine ctermbg=236 cterm=none
|
|
||||||
hi CursorLineNr ctermfg=208 cterm=none
|
|
||||||
|
|
||||||
hi Boolean ctermfg=141
|
|
||||||
hi Character ctermfg=222
|
|
||||||
hi Number ctermfg=141
|
|
||||||
hi String ctermfg=222
|
|
||||||
hi Conditional ctermfg=197 cterm=bold
|
|
||||||
hi Constant ctermfg=141 cterm=bold
|
|
||||||
|
|
||||||
hi DiffDelete ctermfg=125 ctermbg=233
|
|
||||||
|
|
||||||
hi Directory ctermfg=154 cterm=bold
|
|
||||||
hi Error ctermfg=222 ctermbg=233
|
|
||||||
hi Exception ctermfg=154 cterm=bold
|
|
||||||
hi Float ctermfg=141
|
|
||||||
hi Function ctermfg=154
|
|
||||||
hi Identifier ctermfg=208
|
|
||||||
|
|
||||||
hi Keyword ctermfg=197 cterm=bold
|
|
||||||
hi Operator ctermfg=197
|
|
||||||
hi PreCondit ctermfg=154 cterm=bold
|
|
||||||
hi PreProc ctermfg=154
|
|
||||||
hi Repeat ctermfg=197 cterm=bold
|
|
||||||
|
|
||||||
hi Statement ctermfg=197 cterm=bold
|
|
||||||
hi Tag ctermfg=197
|
|
||||||
hi Title ctermfg=203
|
|
||||||
hi Visual ctermbg=238
|
|
||||||
|
|
||||||
hi Comment ctermfg=244
|
|
||||||
hi LineNr ctermfg=239 ctermbg=235
|
|
||||||
hi NonText ctermfg=239
|
|
||||||
hi SpecialKey ctermfg=239
|
|
||||||
endif
|
|
||||||
end
|
|
||||||
|
|
||||||
" Must be at the end, because of ctermbg=234 bug.
|
|
||||||
" https://groups.google.com/forum/#!msg/vim_dev/afPqwAFNdrU/nqh6tOM87QUJ
|
|
||||||
set background=dark
|
|
File diff suppressed because it is too large
Load diff
36
vimrc
36
vimrc
|
@ -39,21 +39,6 @@ autocmd FileType python setlocal sts=4 sw=4 expandtab
|
||||||
nmap j gj
|
nmap j gj
|
||||||
nmap k gk
|
nmap k gk
|
||||||
|
|
||||||
" gvim stuff
|
|
||||||
if has("gui_running")
|
|
||||||
set guioptions=aegimLl
|
|
||||||
set mouse=a
|
|
||||||
set guifont=Terminus\ 11
|
|
||||||
endif
|
|
||||||
|
|
||||||
" set color scheme depending on the terminal capabilities
|
|
||||||
if &t_Co > 88 || has("gui_running")
|
|
||||||
colorscheme solarized
|
|
||||||
let g:solarized_italic=0
|
|
||||||
else
|
|
||||||
colorscheme elflord
|
|
||||||
endif
|
|
||||||
|
|
||||||
" still have to deal with old vim versions :<
|
" still have to deal with old vim versions :<
|
||||||
if v:version >= 703
|
if v:version >= 703
|
||||||
" enable case indentation
|
" enable case indentation
|
||||||
|
@ -77,6 +62,11 @@ if v:version >= 703
|
||||||
Plugin 'scrooloose/syntastic' "syntax checker
|
Plugin 'scrooloose/syntastic' "syntax checker
|
||||||
Plugin 'tpope/vim-surround' "quotes replacement made easy
|
Plugin 'tpope/vim-surround' "quotes replacement made easy
|
||||||
|
|
||||||
|
" colorscheme ...
|
||||||
|
Plugin 'vdrandom/forked-solarized.vim' "solarized
|
||||||
|
Plugin 'nanotech/jellybeans.vim' "jellybeans
|
||||||
|
Plugin 'tomasr/molokai' "molokai
|
||||||
|
|
||||||
" syntax highlight plugins
|
" syntax highlight plugins
|
||||||
Plugin 'puppetlabs/puppet-syntax-vim' "puppet
|
Plugin 'puppetlabs/puppet-syntax-vim' "puppet
|
||||||
Plugin 'nagios-syntax' "nagios / icinga
|
Plugin 'nagios-syntax' "nagios / icinga
|
||||||
|
@ -98,5 +88,21 @@ if v:version >= 703
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
" set color scheme depending on the terminal capabilities
|
||||||
|
if &t_Co > 88 || has("gui_running")
|
||||||
|
colorscheme solarized
|
||||||
|
else
|
||||||
|
colorscheme elflord
|
||||||
|
endif
|
||||||
|
|
||||||
|
" gvim stuff
|
||||||
|
if has("gui_running")
|
||||||
|
let g:solarized_italic=0
|
||||||
|
let g:solarized_bold=0
|
||||||
|
set guioptions=aegimLl
|
||||||
|
set mouse=a
|
||||||
|
set guifont=Terminus\ 11
|
||||||
|
endif
|
||||||
|
|
||||||
syntax on
|
syntax on
|
||||||
filetype plugin indent on
|
filetype plugin indent on
|
||||||
|
|
Loading…
Reference in a new issue