aboutsummaryrefslogtreecommitdiff
path: root/vim/.vim/colors/typewriter.vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim/.vim/colors/typewriter.vim')
-rw-r--r--vim/.vim/colors/typewriter.vim146
1 files changed, 146 insertions, 0 deletions
diff --git a/vim/.vim/colors/typewriter.vim b/vim/.vim/colors/typewriter.vim
new file mode 100644
index 0000000..e1144cd
--- /dev/null
+++ b/vim/.vim/colors/typewriter.vim
@@ -0,0 +1,146 @@
+set background=light
+highlight clear
+
+if exists("syntax on")
+ hi clear
+ hi clear CursorLine
+ syntax reset
+endif
+
+let g:colors_name = "typewriter"
+
+hi Cursor guibg=#00BAFF
+hi Normal ctermfg=235 ctermbg=255 guifg=#424242 guibg=#EEEEEE
+hi Title ctermfg=235 ctermbg=255 guifg=#424242 guibg=#EEEEEE term=bold cterm=bold gui=bold
+hi Special ctermfg=234 ctermbg=NONE guifg=#1C1C1C guibg=NONE
+hi Comment ctermfg=247 ctermbg=NONE guifg=#9E9E9E guibg=NONE term=italic cterm=italic gui=italic
+hi Constant ctermfg=237 ctermbg=NONE guifg=#3A3A3A guibg=NONE
+hi String ctermfg=246 ctermbg=NONE guifg=#949494 guibg=NONE
+hi Number ctermfg=234 ctermbg=NONE guifg=#1C1C1C guibg=NONE
+hi htmlTagName ctermfg=235 ctermbg=NONE guifg=#424242 guibg=NONE
+hi Identifier ctermfg=239 ctermbg=NONE guifg=#4E4E4E guibg=NONE
+hi Statement ctermfg=242 ctermbg=NONE guifg=#6C6C6C guibg=NONE cterm=NONE
+hi Boolean ctermfg=242 ctermbg=NONE guifg=#6C6C6C guibg=NONE cterm=NONE
+hi PreProc ctermfg=244 ctermbg=NONE guifg=#808080 guibg=NONE
+hi Type ctermfg=239 ctermbg=NONE guifg=#4E4E4E guibg=NONE
+hi Function ctermfg=240 ctermbg=NONE guifg=#585858 cterm=italic gui=italic
+hi Repeat ctermfg=244 ctermbg=NONE guifg=#808080 guibg=NONE
+hi Operator ctermfg=239 ctermbg=NONE guifg=#4E4E4E guibg=NONE
+hi Error ctermfg=9 ctermbg=NONE guifg=#FF1493 guibg=NONE
+hi TODO ctermfg=135 ctermbg=NONE guifg=#AF5FFF guibg=NONE cterm=italic gui=italic
+hi linenr ctermfg=250 ctermbg=255 guifg=#BCBCBC term=bold cterm=NONE
+hi CursorLine ctermfg=235 ctermbg=NONE guifg=#262626 guibg=NONE
+hi CursorLineNR ctermfg=232 ctermbg=255 guifg=#080808 term=bold cterm=bold gui=bold
+hi Search ctermfg=235 ctermbg=153 guifg=#424242 guibg=#C1E7F4 cterm=bold gui=bold
+hi IncSearch ctermfg=235 ctermbg=121 guifg=#424242 guibg=#C3E9DB cterm=bold gui=bold
+hi WildMenu ctermfg=235 ctermbg=255 guifg=#424242 guibg=#EEEEEE
+
+" Messages
+hi ModeMsg ctermfg=235 ctermbg=255 guifg=#424242 guibg=#EEEEEE
+hi MoreMsg ctermfg=235 ctermbg=255 guifg=#424242 guibg=#EEEEEE
+hi WarningMsg ctermfg=202 ctermbg=255 guifg=#FF5F00 guibg=#EEEEEE
+hi ErrorMsg ctermfg=197 ctermbg=255 guifg=#E41D91 guibg=#EEEEEE cterm=italic gui=italic
+
+hi Visual ctermfg=235 ctermbg=153 guifg=#424242 guibg=#C1E7F4
+hi SpecialKey ctermfg=255 ctermbg=NONE
+hi NonText ctermfg=249 ctermbg=NONE
+hi ExtraWhitespace ctermbg=115 guibg=#87D7AF
+hi MatchParen ctermfg=234 ctermbg=253 guifg=#1C1C1C guibg=#DADADA cterm=bold gui=bold gui=bold
+hi Pmenu ctermfg=235 ctermbg=252 guifg=#424242 guibg=#D0D0D0
+hi PmenuSel ctermfg=255 ctermbg=234 guifg=#EEEEEE guibg=#1C1C1C
+hi VertSplit ctermfg=254 ctermbg=245 guifg=#E4E4E4 guibg=#8A8A8A
+hi ColorColumn ctermbg=254 guibg=#E4E4E4
+hi Underlined ctermfg=246 ctermbg=NONE guifg=#949494 cterm=underline term=underline gui=underline
+
+match ExtraWhitespace /\s\+$/
+
+hi link character constant
+hi link number constant
+hi link boolean constant
+hi link Float Number
+hi link Conditional Repeat
+hi link Label Statement
+hi link Keyword Statement
+hi link Exception Statement
+hi link Include PreProc
+hi link Define PreProc
+hi link Macro PreProc
+hi link PreCondit PreProc
+hi link StorageClass Type
+hi link Structure Type
+hi link Typedef Type
+hi link htmlTag Special
+hi link Tag Special
+hi link SpecialChar Special
+hi link Delimiter Special
+hi link SpecialComment Special
+hi link Debug Special
+
+
+" sytnax specific
+
+" javascript (ala vim-javascript-syntax)
+hi javaScriptFuncArg ctermfg=244 ctermbg=NONE guifg=#808080 guibg=NONE
+hi javaScriptFuncExp ctermfg=239 ctermbg=NONE guifg=#4E4E4E guibg=NONE
+hi javaScriptBraces cterm=NONE guibg=NONE
+
+hi link javaScriptDocTags Comment
+hi link jsObjectSeparator Number
+hi link jsStorageClass String
+hi link jsObjectKey String
+hi link jsObjectProp String
+hi link jsFuncCall String
+
+" Markdown
+" Support for plain markdown and markdown.vim plugin
+hi link markdownLinkDelimiter String
+hi link markdownLinkTextDelimiter String
+hi link mkdDelimiter String
+hi link markdownLinkText Normal
+hi link mkdLink Normal
+hi link markdownUrl Underlined
+hi link mkdUrl Underlined
+
+" Pug / HTML
+hi link pugId String
+hi link pugBegin String
+hi link pugTop String
+hi link pugIdChar String
+hi link pugClass String
+hi link pugClassChar String
+hi link pugAttributes String
+
+hi link htmlTag String
+hi htmlTagName ctermfg=246 ctermbg=NONE guifg=#949494 guibg=NONE
+hi htmlArg ctermfg=246 ctermbg=NONE guifg=#949494 guibg=NONE
+hi htmlTag ctermfg=246 ctermbg=NONE guifg=#949494 guibg=NONE
+hi htmlEndTag ctermfg=246 ctermbg=NONE guifg=#949494 guibg=NONE
+
+" CSS
+hi link cssBraces Special
+
+" go (ala vim-go)
+hi gotypes ctermfg=208 ctermbg=NONE cterm=italic gui=italic
+hi goDirective ctermfg=242 ctermbg=NONE guifg=#6C6C6C cterm=italic gui=italic
+
+hi link goTodo TODO
+hi link goType gotypes
+hi link goSignedInts gotypes
+hi link goUnsignedInts gotypes
+hi link goFloats gotypes
+hi link goComplexes gotypes
+
+hi goOperator ctermfg=242 guifg=#6C6C6C
+hi goBuiltins ctermfg=70
+hi goDeclaration ctermfg=242 guifg=#6C6C6C
+hi goDeclType ctermfg=242 guifg=#6C6C6C
+
+hi goFunction ctermfg=242 ctermbg=NONE guifg=#6C6C6C cterm=italic gui=italic
+hi goMethod ctermfg=242 ctermbg=NONE guifg=#6C6C6C cterm=NONE
+hi goStruct ctermfg=235 ctermbg=NONE guifg=#424242 cterm=NONE
+hi goStructDef ctermfg=235 ctermbg=NONE guifg=#424242 cterm=italic gui=italic
+
+
+" NerdTree
+hi link NERDTreeDir Special
+hi NERDTreeFile ctermfg=241