This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" 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 | |
" }}} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment