summaryrefslogtreecommitdiff
path: root/runtime/colors
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2014-03-22 21:02:50 +0100
committerBram Moolenaar <Bram@vim.org>2014-03-22 21:02:50 +0100
commita68783751647e3243ca6f22df62907efbdbccb02 (patch)
tree372908fd79defec22190b6d2a48bbc6155bb22e7 /runtime/colors
parented287f9a4e3f4ed5528ad2af65b7b23bce14a688 (diff)
downloadvim-git-a68783751647e3243ca6f22df62907efbdbccb02.tar.gz
Updated runtime files.
Diffstat (limited to 'runtime/colors')
-rw-r--r--runtime/colors/delek.vim12
-rw-r--r--runtime/colors/industry.vim40
2 files changed, 48 insertions, 4 deletions
diff --git a/runtime/colors/delek.vim b/runtime/colors/delek.vim
index 2cb90a5a8..8c5f7f4fe 100644
--- a/runtime/colors/delek.vim
+++ b/runtime/colors/delek.vim
@@ -1,10 +1,10 @@
" Vim color file
-" Maintainer: David Schweikert <dws@ee.ethz.ch>
-" Last Change: 2006 Apr 30
+" Maintainer: David Schweikert <david@schweikert.ch>
+" 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 000000000..ac9103b5c
--- /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
+