From a68783751647e3243ca6f22df62907efbdbccb02 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 22 Mar 2014 21:02:50 +0100 Subject: Updated runtime files. --- runtime/colors/delek.vim | 12 ++++++++---- runtime/colors/industry.vim | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 4 deletions(-) create mode 100644 runtime/colors/industry.vim (limited to 'runtime/colors') diff --git a/runtime/colors/delek.vim b/runtime/colors/delek.vim index 2cb90a5a8a..8c5f7f4fe3 100644 --- a/runtime/colors/delek.vim +++ b/runtime/colors/delek.vim @@ -1,10 +1,10 @@ " Vim color file -" Maintainer: David Schweikert -" Last Change: 2006 Apr 30 +" Maintainer: David Schweikert +" Last Change: 2014 Mar 19 hi clear -let colors_name = "delek" +let g:colors_name = "delek" " Normal should come first hi Normal guifg=Black guibg=White @@ -28,7 +28,11 @@ hi NonText ctermfg=Blue gui=bold guifg=gray guibg=white hi Pmenu guibg=LightBlue hi PmenuSel ctermfg=White ctermbg=DarkBlue guifg=White guibg=DarkBlue hi Question ctermfg=DarkGreen gui=bold guifg=SeaGreen -hi Search ctermfg=NONE ctermbg=Yellow guibg=Yellow guifg=NONE +if &background == "light" + hi Search ctermfg=NONE ctermbg=Yellow guibg=Yellow guifg=NONE +else + hi Search ctermfg=Black ctermbg=Yellow guibg=Yellow guifg=Black +endif hi SpecialKey ctermfg=DarkBlue guifg=Blue hi StatusLine cterm=bold ctermbg=blue ctermfg=yellow guibg=gold guifg=blue hi StatusLineNC cterm=bold ctermbg=blue ctermfg=black guibg=gold guifg=blue diff --git a/runtime/colors/industry.vim b/runtime/colors/industry.vim new file mode 100644 index 0000000000..ac9103b5c5 --- /dev/null +++ b/runtime/colors/industry.vim @@ -0,0 +1,40 @@ +" Vim color file +" Maintainer: Shian Lee +" Last Change: 2014 Mar 6 (for vim 7.4) +" Remark: "industry" stands for 'industrial' color scheme. In industrial +" HMI (Human-Machine-Interface) programming, using a standard color +" scheme is mandatory in many cases (in traffic-lights for example): +" LIGHT_RED is 'Warning' +" LIGHT_YELLOW is 'Attention' +" LIGHT_GREEN is 'Normal' +" LIGHT_MAGENTA is 'Warning-Attention' (light RED-YELLOW) +" LIGHT_CYAN is 'Attention-Normal' (light YELLOW-GREEN). +" BLACK is Dark-High-Contrast Background for maximum safety. +" BLUE is Shade of BLACK (not supposed to get attention). +" +" Industrial color scheme is by nature clear, safe and productive. +" Yet, depends on the file type's syntax, it might appear incorrect. + +" Reset to dark background, then reset everything to defaults: +set background=dark +highlight clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "industry" + +" First set Normal to regular white on black text colors: +hi Normal ctermfg=LightGray ctermbg=Black guifg=#dddddd guibg=Black + +" Syntax highlighting (other color-groups using default, see :help group-name): +hi Comment cterm=NONE ctermfg=DarkCyan gui=NONE guifg=#00aaaa +hi Constant cterm=NONE ctermfg=LightCyan gui=NONE guifg=#00ffff +hi Identifier cterm=NONE ctermfg=LightMagenta gui=NONE guifg=#ff00ff +hi Function cterm=NONE ctermfg=LightGreen gui=NONE guifg=#00ff00 +hi Statement cterm=NONE ctermfg=White gui=bold guifg=#ffffff +hi PreProc cterm=NONE ctermfg=Yellow gui=NONE guifg=#ffff00 +hi Type cterm=NONE ctermfg=LightGreen gui=bold guifg=#00ff00 +hi Special cterm=NONE ctermfg=LightRed gui=NONE guifg=#ff0000 +hi Delimiter cterm=NONE ctermfg=Yellow gui=NONE guifg=#ffff00 + -- cgit v1.2.3