SOURCES: zenburn.vim - updated to 1.15

adamg adamg at pld-linux.org
Sun May 13 10:19:56 CEST 2007


Author: adamg                        Date: Sun May 13 08:19:56 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- updated to 1.15

---- Files affected:
SOURCES:
   zenburn.vim (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/zenburn.vim
diff -u SOURCES/zenburn.vim:1.1 SOURCES/zenburn.vim:1.2
--- SOURCES/zenburn.vim:1.1	Wed Feb  2 18:32:13 2005
+++ SOURCES/zenburn.vim	Sun May 13 10:19:51 2007
@@ -1,7 +1,7 @@
 " Vim color file
-" Maintainer:   Jani Nurminen <jani.nurminen at intellitel.com>
-" Last Change:	Id: zenburn.vim,v 1.13 2002/09/16 18:03:49 jnurmine Exp 
-" URL:		Not yet...
+" Maintainer:   Jani Nurminen <jani.nurminen at pp4.inet.fi>
+" Last Change:  $Id$
+" URL:      	http://slinky.imukuppi.org/zenburn/
 " License:      GPL
 "
 " Nothing too fancy, just some alien fruit salad to keep you in the zone.
@@ -15,10 +15,21 @@
 " To install, copy to ~/.vim/colors directory. Then :colorscheme zenburn.  
 " See also :help syntax
 "
+" 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
+"
 " CONFIGURABLE PARAMETERS:
 " 
 " You can use the default (don't set any parameters), or you can
-" set some parameters to tweak the Zenlook colours.
+" 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:zenburn_high_Contrast = 1
 "
 " * To get more contrast to the Visual selection, use
 "   
@@ -28,16 +39,21 @@
 "     
 "      let g:zenburn_alternate_Error = 1
 "
-" * The new default for Include is a duller orang.e To use the original
+" * The new default for Include is a duller orange. To use the original
 "   colouring for Include, use
 "     
 "      let g:zenburn_alternate_Include = 1
 "
-" * To turn the parameter(s) back to defaults, use unlet.
+" * To turn the parameter(s) back to defaults, use UNLET:
+"
+"      unlet g:zenburn_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)
 "   - obscure syntax groups: check and colourize
 "   - add more groups if necessary
@@ -51,11 +67,11 @@
 
 hi Boolean         guifg=#dca3a3
 hi Character       guifg=#dca3a3 gui=bold
-hi Comment         guifg=#7f9f7f
+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=#dca3a3 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
@@ -63,7 +79,7 @@
 hi DiffDelete      guifg=#333333 guibg=#464646
 hi DiffText        guifg=#ecbcbc guibg=#41363c gui=bold
 hi Directory       guifg=#dcdccc gui=bold
-hi ErrorMsg        guifg=#60b48a guibg=#3f3f3f 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
@@ -73,46 +89,142 @@
 hi IncSearch       guibg=#f8f893 guifg=#385f38
 hi Keyword         guifg=#f0dfaf gui=bold
 hi Label           guifg=#dfcfaf gui=underline
-hi LineNr          guifg=#7f8f8f guibg=#464646
+hi LineNr          guifg=#9fafaf guibg=#262626
 hi Macro           guifg=#ffcfaf gui=bold
 hi ModeMsg         guifg=#ffcfaf gui=none
 hi MoreMsg         guifg=#ffffff gui=bold
 hi NonText         guifg=#404040
-hi Normal          guifg=#dcdccc guibg=#3f3f3f
 hi Number          guifg=#8cd0d3
 hi Operator        guifg=#f0efd0
 hi PreCondit       guifg=#dfaf8f gui=bold
 hi PreProc         guifg=#ffcfaf gui=bold
 hi Question        guifg=#ffffff gui=bold
 hi Repeat          guifg=#ffd7a7 gui=bold
-hi Search          guifg=#ffffe0 guibg=#385f38
+hi Search          guifg=#ffffe0 guibg=#284f28
 hi SpecialChar     guifg=#dca3a3 gui=bold
 hi SpecialComment  guifg=#82a282 gui=bold
 hi Special         guifg=#cfbfaf
 hi SpecialKey      guifg=#9ece9e
-hi Statement       guifg=#e3ceab guibg=#3f3f3f gui=none
-hi StatusLine      guifg=#1e2320 guibg=#acbc90
+hi Statement       guifg=#e3ceab gui=none
+hi StatusLine      guifg=#2e4340 guibg=#ccdc90
 hi StatusLineNC    guifg=#2e3330 guibg=#88b090
 hi StorageClass    guifg=#c3bf9f gui=bold
 hi String          guifg=#cc9393
 hi Structure       guifg=#efefaf gui=bold
-hi Tag             guifg=#dca3a3 gui=bold
-hi Title           guifg=#efefef guibg=#3f3f3f gui=bold
-hi Todo            guifg=#7faf8f guibg=#3f3f3f 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 guibg=#3f3f3f gui=underline
+hi Underlined      guifg=#dcdccc gui=underline
 hi VertSplit       guifg=#303030 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
 
+" 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=237   ctermbg=186    
+    hi StatusLineNC    ctermfg=236   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
+    if exists("g:zenburn_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:zenburn_high_Contrast")
+    " use new darker background
+    hi Normal          guifg=#dcdccc guibg=#1f1f1f
+else
+    " Original, lighter background
+    hi Normal          guifg=#dcdccc guibg=#3f3f3f
+endif
+
 if exists("g:zenburn_alternate_Visual")
     " Visual with more contrast, thanks to Steve Hall & Cream posse
-    hi Visual          guifg=#000000 guibg=#71d3b4
+    " 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=#233323 guibg=#71d3b4
+    hi Visual          guifg=#233323 guibg=#71d3b4 gui=none
+    hi VisualNOS       guifg=#233323 guibg=#71d3b4 gui=none
 endif
 
 if exists("g:zenburn_alternate_Error")
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/zenburn.vim?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list