sponsor Vim development Vim logo Vim Book Ad

Colorzone : Colorscheme Use More Soft Colors

 script karma  Rating 29/15, Downloaded by 2233  Comments, bugs, improvements  Vim wiki

created by
Ricky Wu
 
script type
color scheme
 
description
Colorzone use more soft colors for read comfortably but isn't dazzling .

Based on "tango-morning" and "wargreycolorscheme" color scheme.

Maybe has display problem in other file types, can works with both GUI and console.
You can chose another color for pop up menu.

I want change the colors to suitable for Tango Icon Theme Guidelines in the future.
http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines

Screen Shots:
http://farm5.static.flickr.com/4042/4686809567_b2972b033c_b.jpg

If your terminal can use RGB colors, use this escape sequence colors:
ff888a85,ffef2929,ff8ae234,ffe9b96e,ff00bfff,ffda70d6,ff87ceeb,ffeeeeec
gray     red      green    yellow   blue     magenta  cyan     white
The Terminal colors and GUI colors are different.
 
install details
Drop the file into vim/colors/ or vimfiles/colors/.

Here also has some highlighting effect for status line, release comments in color scheme and add these into vimrc:

set statusline=
"set statusline+=%#StatuslineBufNr#%-1.2n\                        " buffer number
set statusline+=%h%#StatuslineFlag#%m%r%w                         " flags
set statusline+=%#StatuslinePath#\ %-0.20{StatusLineGetPath()}%0* " path
set statusline+=%#StatuslineFileName#\/%t\                        " file name
set statusline+=%#StatuslineFileType#\ %{strlen(&ft)?&ft:'**'}    " filetype
set statusline+=%#StatuslineFileType#\ %{&fileformat}             " file format
set statusline+=%#StatuslineFileEnc#\ %{&encoding}                " encoding
set statusline+=%#StatuslineFileEnc#\ X:%-2B\ %0*                 " current char
set statusline+=%#StatuslinePosition#\L:%l\ C:%c\                 "line
set statusline+=%#StatuslinePercent#\ TL:%L\ %P\                  "position percentage
set statusline+=%#StatuslineCapsBuddy#%{exists('*CapsLockSTATUSLINE')?CapsLockSTATUSLINE():''} "Caps
set statusline+=%#StatuslineCapsBuddy#\ %{VimBuddy()}             "Buddy
set statusline+=%#StatuslineTime#%{strftime(\"%m-%d\ %H:%M\")}    " current time

function! StatusLineGetPath() "{{{
  let g:Statusline_Max_Path = 20
  let p = expand('%:.:h') "relative to current path, and head path only
  let p = substitute(p,'','/','g')
  let p = substitute(p, '^\V' . $HOME, '~', '')
  if len(p) > g:Statusline_Max_Path
    let p = simplify(p)
    let p = pathshorten(p)
  endif
  return p
endfunction "}}}
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
colorzone.vim 1.2 2012-05-16 7.0 Ricky Wu optimize for go language version 1
colorzone.vim 1.1 2012-05-15 7.0 Ricky Wu minor changes
colorzone.vim 1.0 2010-06-10 7.0 Ricky Wu Optimize cterm colors and changes for GUI, fix some confusion for MatchParen etc.
ip used for rating: 216.73.216.208

Questions about Vim should go to the maillist. Help Uganda.     Vim at Github