" File: ltp256.vim
" Maintainer: Lattapon Yodsuwan (clozed2u)
" URL: https://github.com/clozed2u
" Base: {{{
" The following are the preferred 16 colors for your terminal
" Color Normal Bright
"
" Black #4E4E4E #7C7C7C
" Red #FF6C60 #FFB6B0
" Green #A8FF60 #CEFFAB
" Yellow #FFFFB6 #FFFFCB
" Blue #96CBFE #FFFFCB
" Magenta #FF73FD #FF9CFE
" Cyan #C6C5FE #DFDFFE
" White #EEEEEE #FFFFFF
" }}}
" Background: {{{
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
" }}}
" Name: {{{
let g:colors_name = "ltp256"
" }}}
" General: {{{
hi Normal ctermfg=NONE ctermbg=NONE cterm=NONE
hi NonText ctermfg=black ctermbg=NONE cterm=NONE
hi Cursor ctermfg=black ctermbg=white cterm=REVERSE
hi LineNr ctermfg=darkgray ctermbg=NONE cterm=NONE
hi VertSplit ctermfg=lightgrey ctermbg=black cterm=NONE
hi StatusLine ctermfg=white ctermbg=darkgray cterm=NONE
hi StatusLineNC ctermfg=lightgrey ctermbg=black cterm=NONE
hi Folded ctermfg=NONE ctermbg=NONE cterm=NONE
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
hi Visual ctermfg=NONE ctermbg=236 cterm=NONE
hi SpecialKey ctermfg=NONE ctermbg=NONE cterm=NONE
hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE
hi PmenuSbar ctermfg=black ctermbg=white cterm=NONE
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
hi Error ctermfg=16 ctermbg=red cterm=NONE
hi ErrorMsg ctermfg=16 ctermbg=red cterm=NONE
hi WarningMsg ctermfg=16 ctermbg=red cterm=NONE
hi SpellBad ctermfg=16 ctermbg=160 cterm=NONE
hi ModeMsg ctermfg=black ctermbg=cyan cterm=BOLD
hi CursorLine ctermfg=NONE ctermbg=234 cterm=NONE
hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=BOLD
hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=BOLD
hi MatchParen ctermfg=white ctermbg=darkgray cterm=NONE
hi Pmenu ctermfg=16 ctermbg=156 cterm=NONE
hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=NONE
hi Search ctermfg=NONE ctermbg=NONE cterm=UNDERLINE
" }}}
" Syntax: {{{
hi Comment ctermfg=darkgray ctermbg=NONE cterm=NONE
hi String ctermfg=green ctermbg=NONE cterm=NONE
hi Number ctermfg=magenta ctermbg=NONE cterm=NONE
hi Keyword ctermfg=blue ctermbg=NONE cterm=NONE
hi PreProc ctermfg=blue ctermbg=NONE cterm=NONE
hi Conditional ctermfg=blue ctermbg=NONE cterm=NONE
hi Todo ctermfg=red ctermbg=NONE cterm=NONE
hi Constant ctermfg=cyan ctermbg=NONE cterm=NONE
hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE
hi Function ctermfg=yellow ctermbg=NONE cterm=NONE
hi Type ctermfg=yellow ctermbg=NONE cterm=NONE
hi Statement ctermfg=lightblue ctermbg=NONE cterm=NONE
hi Special ctermfg=white ctermbg=NONE cterm=NONE
hi Delimiter ctermfg=cyan ctermbg=NONE cterm=NONE
hi Operator ctermfg=lightblue ctermbg=NONE cterm=NONE
hi link Character Constant
hi link Boolean Constant
hi link Float Number
hi link Repeat Statement
hi link Label 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 Tag Special
hi link SpecialChar Special
hi link SpecialComment Special
hi link Debug Special
" }}}
" Ruby: {{{
hi rubyRegexp ctermfg=brown ctermbg=NONE cterm=NONE
hi rubyRegexpDelimiter ctermfg=brown ctermbg=NONE cterm=NONE
hi rubyEscape ctermfg=cyan ctermbg=NONE cterm=NONE
hi rubyInterpolationDelimiter ctermfg=blue ctermbg=NONE cterm=NONE
hi rubyControl ctermfg=blue ctermbg=NONE cterm=NONE
hi rubyGlobalVariable ctermfg=lightblue ctermbg=NONE cterm=NONE
hi rubyStringDelimiter ctermfg=lightgreen ctermbg=NONE cterm=NONE
" hi link rubyArrayDelimiter Special
" rubyInclude
" rubySharpBang
" rubyAccess
" rubyPredefinedVariable
" rubyBoolean
" rubyClassVariable
" rubyBeginEnd
" rubyRepeatModifier
" rubyCurlyBlock { , , }
hi link rubyClass Keyword
hi link rubyModule Keyword
hi link rubyKeyword Keyword
hi link rubyOperator Operator
hi link rubyIdentifier Identifier
hi link rubyInstanceVariable Identifier
hi link rubyGlobalVariable Identifier
hi link rubyClassVariable Identifier
hi link rubyConstant Type
" }}}
" Java: {{{
hi javaDocSeeTag ctermfg=darkgray ctermbg=NONE cterm=NONE
hi javaDocSeeTag ctermfg=darkgray ctermbg=NONE cterm=NONE
hi javaClassDecl ctermfg=white ctermbg=NONE cterm=NONE
hi link javaScopeDecl Identifier
hi link javaCommentTitle javaDocSeeTag
hi link javaDocTags javaDocSeeTag
hi link javaDocParam javaDocSeeTag
hi link javaDocSeeTagParam javaDocSeeTag
" }}}
" XML: {{{
hi link xmlTag Keyword
hi link xmlTagName Conditional
hi link xmlEndTag Identifier
" }}}
" HTML: {{{
hi link htmlTag Keyword
hi link htmlTagName Conditional
hi link htmlEndTag Identifier
" }}}
" Javascript: {{{
hi link javaScriptNumber Number
" }}}
" Python: {{{
hi link pythonEscape Keyword
hi pythonSpaceError ctermbg=red
" }}}
" PHP: {{{
" }}}
" Diff: {{{
hi DiffAdd cterm=bold ctermbg=lightgreen ctermfg=16
hi DiffChange cterm=bold ctermbg=lightblue ctermfg=16
hi DiffText cterm=bold ctermbg=lightgray ctermfg=16
hi DiffDelete cterm=bold ctermbg=lightred ctermfg=16
" }}}