]> oss.titaniummirror.com Git - smckown/dotfiles.git/commitdiff
Try dark color scheme
authorR. Steve McKown <rsmckown@gmail.com>
Fri, 5 Jun 2015 19:15:38 +0000 (13:15 -0600)
committerR. Steve McKown <rsmckown@gmail.com>
Fri, 5 Jun 2015 19:15:38 +0000 (13:15 -0600)
From information at http://jasonwryan.com.

* New xterm colors in .Xresources
* Use jellybeans color scheme

Jason created his own colorschemes which line up nicely with the xterm
colors provided.  However as of right now they do not work in gvim.  And
I think I like jellybeans better.

http://bytefluent.com/vivify/ is a great reference for vim colorschemes.

Xresources
vim/bundle/miro-colors/colors/miro8.vim [new file with mode: 0644]
vim/bundle/miro-colors/colors/miromiro.vim [new file with mode: 0644]
vim/bundle/miro-colors/colors/mirowriter.vim [new file with mode: 0644]
vimrc

index 8b9c64263d3ec868f7e0bd54a6436ccc7b15f4b5..4e290b37f5807a26f64986f455a7236dc31cd005 100644 (file)
@@ -6,14 +6,43 @@ xterm*bellIsUrgent: true
 !xterm*foreground: gray90
 !xterm*background: black
 ! Return to the xterm default
-xterm*foreground: black
-xterm*background: white
+!xterm*foreground: black
+!xterm*background: white
+
+!! jwr dark
+xterm*background: #080808
+xterm*foreground: #999999
+
+!black
+*color0:#242424
+*color8:#474747
+!red
+*color1:#8A2F58
+*color9:#CF4F88
+!green
+*color2:#287373
+*color10:#53A6A6
+!yellow
+*color3:#914E89
+*color11:#BF85CC
+!blue
+*color4:#395573
+*color12:#4779B3
+!magenta
+*color5:#5E468C
+*color13:#7F62B3
+!cyan
+*color6:#2B7694
+*color14:#47959E
+!white
+*color7:#899CA1
+*color15:#C0C0C0
 
 ! Updated colors to work better on a white background
-*VT100*color3: peru
-*VT100*color7: gray70
-*VT100*color8: gray40
-*VT100*color11: orange
+!*VT100*color3: peru
+!*VT100*color7: gray70
+!*VT100*color8: gray40
+!*VT100*color11: orange
 
 ! XTerm customizations
 xterm*utf8: 1
diff --git a/vim/bundle/miro-colors/colors/miro8.vim b/vim/bundle/miro-colors/colors/miro8.vim
new file mode 100644 (file)
index 0000000..539b7ed
--- /dev/null
@@ -0,0 +1,118 @@
+" miro8 colours
+" Author:  jasonwryan
+" URL:     http://jasonwryan.com
+
+set background=dark
+hi clear
+if exists("syntax on")
+    syntax reset
+endif
+
+let g:colors_name="miro8"
+
+hi Normal          ctermfg=white        cterm=bold
+hi Ignore          ctermfg=black        cterm=bold
+hi Comment         ctermfg=grey
+hi LineNr          ctermfg=black        cterm=bold
+hi Float           ctermfg=yellow
+hi Include         ctermfg=magenta
+hi Define          ctermfg=green
+hi Macro           ctermfg=magenta      cterm=bold
+hi PreProc         ctermfg=green        cterm=bold
+hi PreCondit       ctermfg=magenta      cterm=bold
+hi NonText         ctermfg=cyan
+hi Directory       ctermfg=cyan
+hi SpecialKey      ctermfg=yellow       cterm=bold
+hi Type            ctermfg=cyan
+hi String          ctermfg=green
+hi Constant        ctermfg=magenta      cterm=bold
+hi Special         ctermfg=green        cterm=bold
+hi SpecialChar     ctermfg=red          cterm=bold
+hi Number          ctermfg=yellow       cterm=bold
+hi Identifier      ctermfg=magenta      cterm=bold
+hi Conditional     ctermfg=cyan         cterm=bold
+hi Repeat          ctermfg=red          cterm=bold
+hi Statement       ctermfg=blue
+hi Label           ctermfg=magenta      cterm=bold
+hi Operator        ctermfg=yellow
+hi Keyword         ctermfg=red          cterm=bold
+hi StorageClass    ctermfg=yellow       cterm=bold
+hi Structure       ctermfg=magenta
+hi Typedef         ctermfg=cyan
+hi Function        ctermfg=yellow       cterm=bold
+hi Exception       ctermfg=red
+hi Underlined      ctermfg=blue
+hi Title           ctermfg=yellow
+hi Tag             ctermfg=yellow       cterm=bold
+hi Delimiter       ctermfg=blue         cterm=bold
+hi SpecialComment  ctermfg=red          cterm=bold
+hi Boolean         ctermfg=yellow
+hi Todo            ctermfg=red          ctermbg=None    cterm=bold
+hi MoreMsg         ctermfg=magenta      ctermbg=None    cterm=bold
+hi ModeMsg         ctermfg=yellow       ctermbg=None    cterm=bold
+hi Debug           ctermfg=red          ctermbg=None
+hi MatchParen      ctermfg=black    ctermbg=white
+hi ErrorMsg        ctermfg=red      ctermbg=None
+hi WildMenu        ctermfg=magenta  ctermbg=white       cterm=bold
+hi Folded          cterm=reverse        ctermfg=cyan    ctermbg=black
+hi Search          ctermfg=red      ctermbg=white       cterm=bold
+hi IncSearch       ctermfg=red      ctermbg=white
+hi WarningMsg      ctermfg=red      ctermbg=white
+hi Question        ctermfg=green    ctermbg=white       cterm=bold
+hi Pmenu           ctermfg=green    ctermbg=white       cterm=bold
+hi PmenuSel        ctermfg=gray     ctermbg=red         cterm=bold
+hi Visual          ctermfg=red      ctermbg=grey        cterm=bold
+hi StatusLine      ctermfg=black    ctermbg=grey
+hi StatusLineNC    ctermfg=white    ctermbg=black   cterm=bold
+hi CursorLine      cterm=NONE       ctermbg=NONE
+hi CursorLineNr    ctermfg=yellow   ctermbg=NONE    cterm=bold
+
+" Diff lines ---
+hi DiffLine        ctermbg=yellow
+hi DiffText        ctermfg=white
+hi DiffAdd         ctermfg=black      ctermbg=yellow
+hi DiffChange      ctermfg=black
+hi DiffDelete      ctermfg=black    ctermbg=blue
+"test
+
+" Specific for Vim script  ---
+hi vimCommentTitle ctermfg=green        cterm=bold
+hi vimFold         ctermfg=black    ctermbg=white       cterm=bold
+
+" Specific for help files  ---
+hi helpHyperTextJump ctermfg=yellow     cterm=bold
+
+" JS numbers only ---
+hi javaScriptNumber ctermfg=yellow      cterm=bold
+
+" Special for HTML ---
+hi htmlTag        ctermfg=cyan
+hi htmlEndTag     ctermfg=cyan
+hi htmlTagName    ctermfg=yellow        cterm=bold
+
+" Specific for Perl  ---
+hi perlSharpBang  ctermfg=green         cterm=bold      term=standout
+hi perlStatement  ctermfg=magenta       cterm=bold
+hi perlStatementStorage ctermfg=red
+hi perlVarPlain   ctermfg=yellow
+hi perlVarPlain2  ctermfg=yellow        cterm=bold
+
+" Specific for Ruby  ---
+hi rubySharpBang  ctermfg=green         cterm=bold term=standout
+
+" Spell checking  ---
+if version >= 700
+  hi clear SpellBad
+  hi clear SpellCap
+  hi clear SpellRare
+  hi clear SpellLocal
+  hi SpellBad    ctermfg=9
+  hi SpellCap    ctermfg=3    cterm=underline
+  hi SpellRare   ctermfg=13   cterm=underline
+  hi SpellLocal  cterm=None
+endif
+
+"endif
+
+" vim: foldmethod=marker foldmarker={{{,}}}:
+
diff --git a/vim/bundle/miro-colors/colors/miromiro.vim b/vim/bundle/miro-colors/colors/miromiro.vim
new file mode 100644 (file)
index 0000000..8ecaae8
--- /dev/null
@@ -0,0 +1,114 @@
+" miromiro colours
+" Author:  jasonwryan
+" URL:     http://jasonwryan.com
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+
+let g:colors_name="miromiro"
+" Normal colors  ---
+hi Normal          ctermfg=15
+hi Ignore          ctermfg=8
+hi Comment         ctermfg=7  cterm=italic
+hi LineNr          ctermfg=8
+hi Float           ctermfg=3
+hi Include         ctermfg=5
+hi Define          ctermfg=2
+hi Macro           ctermfg=13
+hi PreProc         ctermfg=10
+hi PreCondit       ctermfg=13
+hi NonText         ctermfg=6
+hi Directory       ctermfg=6
+hi SpecialKey      ctermfg=11
+hi Type            ctermfg=6
+hi String          ctermfg=2
+hi Constant        ctermfg=13
+hi Special         ctermfg=10
+hi SpecialChar     ctermfg=9
+hi Number          ctermfg=14
+hi Identifier      ctermfg=13
+hi Conditional     ctermfg=14
+hi Repeat          ctermfg=9
+hi Statement       ctermfg=4
+hi Label           ctermfg=13
+hi Operator        ctermfg=3
+hi Keyword         ctermfg=9
+hi StorageClass    ctermfg=11
+hi Structure       ctermfg=5
+hi Typedef         ctermfg=6
+hi Function        ctermfg=11
+hi Exception       ctermfg=1
+hi Underlined      ctermfg=4
+hi Title           ctermfg=3
+hi Tag             ctermfg=11
+hi Delimiter       ctermfg=12
+hi SpecialComment  ctermfg=9
+hi Boolean         ctermfg=3
+hi Todo            ctermfg=9
+hi MoreMsg         ctermfg=13
+hi ModeMsg         ctermfg=13
+hi Debug           ctermfg=1
+hi MatchParen      ctermfg=8    ctermbg=7
+hi ErrorMsg        ctermfg=1    ctermbg=11
+hi WildMenu        ctermfg=5    ctermbg=15
+hi Folded          cterm=reverse ctermfg=6    ctermbg=0
+hi Search          ctermfg=1    ctermbg=15
+hi IncSearch       ctermfg=1    ctermbg=15
+hi WarningMsg      ctermfg=9    ctermbg=15
+hi Question        ctermfg=10   ctermbg=15
+hi Pmenu           ctermfg=2    ctermbg=15
+hi PmenuSel        ctermfg=1    ctermbg=15
+hi Visual          ctermfg=8    ctermbg=15
+hi CursorLine      cterm=NONE   ctermbg=233
+hi CursorLineNr    ctermfg=11   ctermbg=233
+hi StatusLine      ctermfg=0    ctermbg=7
+hi StatusLineNC    ctermfg=8    ctermbg=0
+
+" Diff lines ---
+hi DiffLine        ctermbg=4
+hi DiffText        ctermfg=16
+hi DiffAdd         ctermfg=7    ctermbg=5
+hi DiffChange      ctermfg=0    ctermbg=4
+hi DiffDelete      ctermfg=0
+
+" Specific for Vim script  ---
+hi vimCommentTitle ctermfg=10
+hi vimFold         ctermfg=0    ctermbg=15
+
+" Specific for help files  ---
+hi helpHyperTextJump ctermfg=11
+
+" JS numbers only ---
+hi javaScriptNumber ctermfg=11
+
+" Special for HTML ---
+hi htmlTag        ctermfg=6
+hi htmlEndTag     ctermfg=6
+hi htmlTagName    ctermfg=11
+
+" Specific for Perl  ---
+hi perlSharpBang  ctermfg=10  term=standout
+hi perlStatement  ctermfg=13
+hi perlStatementStorage ctermfg=1
+hi perlVarPlain   ctermfg=3
+hi perlVarPlain2  ctermfg=11
+
+" Specific for Ruby  ---
+hi rubySharpBang  ctermfg=10  term=standout
+
+" Spell checking  ---
+if version >= 700
+  hi clear SpellBad
+  hi clear SpellCap
+  hi clear SpellRare
+  hi clear SpellLocal
+  hi SpellBad    ctermfg=9
+  hi SpellCap    ctermfg=3    cterm=underline
+  hi SpellRare   ctermfg=13   cterm=underline
+  hi SpellLocal  cterm=None
+endif
+" vim: foldmethod=marker foldmarker={{{,}}}:
+
diff --git a/vim/bundle/miro-colors/colors/mirowriter.vim b/vim/bundle/miro-colors/colors/mirowriter.vim
new file mode 100644 (file)
index 0000000..2499564
--- /dev/null
@@ -0,0 +1,53 @@
+" Adpated colouscheme for DistractFree plugin
+" Author:   Jason Ryan
+" URL:      http://jasonwryan.com
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="mirowriter"
+
+hi Normal       ctermfg=15   ctermbg=232
+hi Ignore       ctermfg=8
+hi Statement    ctermfg=4
+hi Float        ctermfg=3
+hi Constant     ctermfg=13
+hi Identifier   ctermfg=12
+hi Type         ctermfg=6
+hi String       ctermfg=2
+hi Boolean      ctermfg=3
+hi Number       ctermfg=14
+hi Special      ctermfg=2
+hi SpecialChar  ctermfg=9
+hi Scrollbar    ctermfg=0
+hi Cursor       ctermfg=5
+hi Directory    ctermfg=12
+hi Title        ctermfg=3
+hi PreProc      ctermfg=10
+hi LineNr       ctermfg=8
+hi Comment      ctermfg=7
+hi WarningMsg   ctermfg=9    ctermbg=15
+hi ErrorMsg     ctermfg=1    ctermbg=11
+hi Visual       ctermfg=8        ctermbg=15
+hi Search       ctermfg=1    ctermbg=15
+hi IncSearch    ctermfg=1    ctermbg=15
+hi Cursorline   ctermfg=0    ctermbg=233
+hi Folded       ctermfg=6    ctermbg=0    cterm=reverse
+
+" Reset by distract free
+hi NonText      ctermfg=232  ctermbg=232
+hi VertSplit    ctermfg=232  ctermbg=232
+
+" Spell checking  ---
+if version >= 700
+  hi clear SpellBad
+  hi clear SpellCap
+  hi clear SpellRare
+  hi clear SpellLocal
+  hi SpellBad    ctermfg=9
+  hi SpellCap    ctermfg=3
+  hi SpellRare   ctermfg=13
+  hi SpellLocal  cterm=None
+endif
diff --git a/vimrc b/vimrc
index e66a2cdca59ed67cb52cac94435419e2bc0fe3ea..95c7b564cde16da898f44aa28ef5b3db39f96b05 100644 (file)
--- a/vimrc
+++ b/vimrc
@@ -34,9 +34,8 @@ if has("gui_running")
   endif
 endif
 
-" Pencil looks decent and is fast
-" Many other color schemes are slow to render
-colors pencil
+" jellybeans is a nice dark scheme same for vim/xterm and gvim
+colors jellybeans
 
 " Local listchars def if utf-8 terminal.  Otherwise sensible defaults are OK.
 if &termencoding ==# 'utf-8' || &encoding ==# 'utf-8'