add .vim dir

This commit is contained in:
Peter Harpending
2026-09-19 18:07:21 -07:00
parent 4f10754ec0
commit 18b8429dec
8 changed files with 658 additions and 8 deletions
+3
View File
@@ -0,0 +1,3 @@
" ~/.vim/after/ftdetect/aes.vim
autocmd BufNewFile,BufRead *.aes setfiletype aes
autocmd BufNewFile,BufRead *.zug setfiletype aes
+62
View File
@@ -0,0 +1,62 @@
" Vim syntax file
" Language: Sophia
" Maintainer: Yinka Enoch Adedokun <adedokunyinkaenoch@gmail.com>
if exists("b:current_syntax")
finish
endif
syn keyword sophiaCommentTodo TODO XXX FIXME NOTE
syn match sophiaLineComment "\/\/.*" contains=sophiaCommentTodo,@Spell
syn match sophiaCommentSkip "^[ \t]*\*\($\|[ \t]\+\)"
syn region sophiaComment start="/\*" end="\*/" contains=@Spell,sophiaCommentTodo
syn keyword sophiaConditional if else elif switch
syn keyword sophiaBoolean true false
syn keyword sophiaLabel Some None
syn keyword sophiaMessage abort require
syn keyword sophiaGlobal contract namespace import include compiler
syn keyword sophiaFunc function entrypoint
syn match sophiaBraces "[{}\[\]]"
syn match sophiaParens "[()]"
syn match sophiaSpecialChars "[!%^&*-+=|<>]"
" 2
syn match sophiaNumber "\v<\d+>"
" 2.0
syn match sophiaNumber "\v<\d+\.\d+>"
syn match sophiaString "\v\"(\w.*)\""
syn keyword sophiaKeyword let mod type private payable stateful datatype public
syntax keyword sophiaType int address bool bits bytes string list tuple
\ record map option state event hash signature oracle oracle_query
syntax keyword sophiaPrimitiveFunc Chain Call Contract Oracle AENS put
" Set highlights
hi def link sophiaKeyword Keyword
hi def link sophiaType Type
hi def link sophiaPrimitiveFunc Operator
hi def link sophiaImports Include
hi def link sophiaStructure Structure
hi def link sophiaNumber Number
hi def link sophiaBoolean Boolean
hi def link sophiaString String
hi def link sophiaComment Comment
hi def link sophiaLineComment Comment
hi def link sophiaCommentTodo Todo
hi def link sophiaFunc Function
hi def link sophiaBraces Function
hi def link sophiaParens Type
hi def link sophiaConditional Conditional
hi def link sophiaOperator Operator
hi def link sophiaLabel Label
hi def link sophiaMessage Keyword
hi def link sophiaGlobal Keyword
hi def link sophiaToken Statement
hi def link sophiaSpecialChars Operator
View File
+284
View File
@@ -0,0 +1,284 @@
" shirodark3.vim -- tastefully untasteful
"
" A standalone level 3 on the shirodark hotness scale: louder than 9, but
" not actively belligerent.
set background=dark
highlight clear
if exists('syntax_on')
syntax reset
endif
let g:colors_name = 'shirodark3'
" Syntax
hi Normal term=NONE cterm=NONE ctermfg=252 ctermbg=234 gui=NONE guifg=#d8dee9 guibg=#161821
hi Comment term=NONE cterm=NONE ctermfg=108 ctermbg=NONE gui=italic guifg=#8fbc8f guibg=NONE
hi Constant term=bold cterm=bold ctermfg=111 ctermbg=NONE gui=bold guifg=#81a1f1 guibg=NONE
hi String term=NONE cterm=NONE ctermfg=111 ctermbg=NONE gui=NONE guifg=#81a1f1 guibg=NONE
hi Character term=NONE cterm=NONE ctermfg=111 ctermbg=NONE gui=NONE guifg=#81a1f1 guibg=NONE
hi Number term=NONE cterm=NONE ctermfg=111 ctermbg=NONE gui=NONE guifg=#81a1f1 guibg=NONE
hi Boolean term=bold cterm=bold ctermfg=111 ctermbg=NONE gui=bold guifg=#81a1f1 guibg=NONE
hi Float term=NONE cterm=NONE ctermfg=111 ctermbg=NONE gui=NONE guifg=#81a1f1 guibg=NONE
hi Identifier term=bold cterm=bold ctermfg=117 ctermbg=NONE gui=bold guifg=#88c0d0 guibg=NONE
hi Function term=bold cterm=bold ctermfg=117 ctermbg=NONE gui=bold guifg=#88c0d0 guibg=NONE
hi Statement term=bold cterm=bold ctermfg=176 ctermbg=NONE gui=bold guifg=#d386c6 guibg=NONE
hi Conditional term=bold cterm=bold ctermfg=176 ctermbg=NONE gui=bold guifg=#d386c6 guibg=NONE
hi Repeat term=bold cterm=bold ctermfg=176 ctermbg=NONE gui=bold guifg=#d386c6 guibg=NONE
hi Label term=bold cterm=bold ctermfg=176 ctermbg=NONE gui=bold guifg=#d386c6 guibg=NONE
hi Operator term=bold cterm=bold ctermfg=176 ctermbg=NONE gui=bold guifg=#d386c6 guibg=NONE
hi Keyword term=bold cterm=bold ctermfg=176 ctermbg=NONE gui=bold guifg=#d386c6 guibg=NONE
hi Exception term=bold cterm=bold ctermfg=176 ctermbg=NONE gui=bold guifg=#d386c6 guibg=NONE
hi PreProc term=bold cterm=bold ctermfg=117 ctermbg=NONE gui=bold guifg=#88c0d0 guibg=NONE
hi Include term=bold cterm=bold ctermfg=117 ctermbg=NONE gui=bold guifg=#88c0d0 guibg=NONE
hi Define term=bold cterm=bold ctermfg=117 ctermbg=NONE gui=bold guifg=#88c0d0 guibg=NONE
hi Macro term=bold cterm=bold ctermfg=117 ctermbg=NONE gui=bold guifg=#88c0d0 guibg=NONE
hi PreCondit term=bold cterm=bold ctermfg=117 ctermbg=NONE gui=bold guifg=#88c0d0 guibg=NONE
hi Type term=bold cterm=bold ctermfg=176 ctermbg=NONE gui=bold guifg=#d386c6 guibg=NONE
hi StorageClass term=bold cterm=bold ctermfg=176 ctermbg=NONE gui=bold guifg=#d386c6 guibg=NONE
hi Structure term=bold cterm=bold ctermfg=176 ctermbg=NONE gui=bold guifg=#d386c6 guibg=NONE
hi Typedef term=bold cterm=bold ctermfg=176 ctermbg=NONE gui=bold guifg=#d386c6 guibg=NONE
hi Special term=bold cterm=bold ctermfg=213 ctermbg=NONE gui=bold guifg=#e58bd3 guibg=NONE
hi SpecialChar term=bold cterm=bold ctermfg=213 ctermbg=NONE gui=bold guifg=#e58bd3 guibg=NONE
hi Tag term=bold cterm=bold ctermfg=213 ctermbg=NONE gui=bold guifg=#e58bd3 guibg=NONE
hi Delimiter term=bold cterm=bold ctermfg=213 ctermbg=NONE gui=bold guifg=#e58bd3 guibg=NONE
hi SpecialComment term=NONE cterm=NONE ctermfg=108 ctermbg=NONE gui=italic guifg=#8fbc8f guibg=NONE
hi Debug term=bold cterm=bold ctermfg=213 ctermbg=NONE gui=bold guifg=#e58bd3 guibg=NONE
hi Underlined term=underline cterm=underline ctermfg=117 ctermbg=NONE gui=underline guifg=#88c0d0 guibg=NONE
hi Ignore term=NONE cterm=NONE ctermfg=234 ctermbg=NONE gui=NONE guifg=bg guibg=NONE
hi Error term=bold cterm=bold ctermfg=224 ctermbg=124 gui=bold guifg=#ffd7d7 guibg=#8b3030
hi Todo term=bold cterm=bold ctermfg=234 ctermbg=180 gui=bold guifg=#161821 guibg=#d7af87
hi ClassName term=bold cterm=bold ctermfg=116 ctermbg=NONE gui=bold guifg=#7fbbb3 guibg=NONE
" Editor UI
hi Conceal term=NONE cterm=NONE ctermfg=248 ctermbg=238 gui=NONE guifg=#a0a8b7 guibg=#303440
hi Cursor term=NONE cterm=NONE ctermfg=234 ctermbg=252 gui=NONE guifg=#161821 guibg=#d8dee9
hi CursorColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=235 gui=NONE guifg=NONE guibg=#1d202b
hi CursorLine term=NONE cterm=NONE ctermfg=NONE ctermbg=235 gui=NONE guifg=NONE guibg=#1d202b
hi Directory term=NONE cterm=NONE ctermfg=117 ctermbg=NONE gui=NONE guifg=#88c0d0 guibg=NONE
hi DiffAdd term=NONE cterm=NONE ctermfg=NONE ctermbg=22 gui=NONE guifg=NONE guibg=#20382b
hi DiffChange term=NONE cterm=NONE ctermfg=NONE ctermbg=24 gui=NONE guifg=NONE guibg=#20364a
hi DiffDelete term=NONE cterm=NONE ctermfg=95 ctermbg=52 gui=NONE guifg=#875f5f guibg=#40242b
hi DiffText term=bold cterm=bold ctermfg=NONE ctermbg=31 gui=bold guifg=NONE guibg=#285b73
hi EndOfBuffer term=NONE cterm=NONE ctermfg=238 ctermbg=NONE gui=NONE guifg=#3b404c guibg=NONE
hi ErrorMsg term=NONE cterm=NONE ctermfg=224 ctermbg=124 gui=NONE guifg=#ffd7d7 guibg=#8b3030
hi VertSplit term=NONE cterm=NONE ctermfg=239 ctermbg=234 gui=NONE guifg=#4b5162 guibg=#161821
hi Folded term=NONE cterm=NONE ctermfg=109 ctermbg=236 gui=NONE guifg=#83a7b8 guibg=#282c36
hi FoldColumn term=NONE cterm=NONE ctermfg=109 ctermbg=235 gui=NONE guifg=#83a7b8 guibg=#1d202b
hi SignColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=234 gui=NONE guifg=NONE guibg=#161821
hi IncSearch term=NONE cterm=NONE ctermfg=234 ctermbg=215 gui=NONE guifg=#161821 guibg=#ffaf5f
hi LineNr term=NONE cterm=NONE ctermfg=240 ctermbg=NONE gui=NONE guifg=#5c6370 guibg=NONE
hi CursorLineNr term=bold cterm=bold ctermfg=180 ctermbg=235 gui=bold guifg=#d7af87 guibg=#1d202b
hi MatchParen term=bold cterm=bold ctermfg=234 ctermbg=176 gui=bold guifg=#161821 guibg=#d386c6
hi ModeMsg term=bold cterm=bold ctermfg=252 ctermbg=NONE gui=bold guifg=#d8dee9 guibg=NONE
hi MoreMsg term=bold cterm=bold ctermfg=108 ctermbg=NONE gui=bold guifg=#8fbc8f guibg=NONE
hi NonText term=NONE cterm=NONE ctermfg=239 ctermbg=NONE gui=NONE guifg=#4b5162 guibg=NONE
hi SpecialKey term=NONE cterm=NONE ctermfg=73 ctermbg=NONE gui=NONE guifg=#5e9ca0 guibg=NONE
hi Pmenu term=NONE cterm=NONE ctermfg=252 ctermbg=236 gui=NONE guifg=#d8dee9 guibg=#282c36
hi PmenuSel term=bold cterm=bold ctermfg=234 ctermbg=110 gui=bold guifg=#161821 guibg=#80a0c8
hi PmenuSbar term=NONE cterm=NONE ctermfg=NONE ctermbg=238 gui=NONE guifg=NONE guibg=#3b404c
hi PmenuThumb term=NONE cterm=NONE ctermfg=NONE ctermbg=246 gui=NONE guifg=NONE guibg=#9499a8
hi Question term=bold cterm=bold ctermfg=108 ctermbg=NONE gui=bold guifg=#8fbc8f guibg=NONE
hi Search term=NONE cterm=NONE ctermfg=234 ctermbg=180 gui=NONE guifg=#161821 guibg=#d7af87
hi SpellBad term=underline cterm=underline ctermfg=203 ctermbg=NONE gui=undercurl guifg=NONE guibg=NONE guisp=#e06c75
hi SpellCap term=underline cterm=underline ctermfg=111 ctermbg=NONE gui=undercurl guifg=NONE guibg=NONE guisp=#81a1f1
hi SpellLocal term=underline cterm=underline ctermfg=176 ctermbg=NONE gui=undercurl guifg=NONE guibg=NONE guisp=#d386c6
hi SpellRare term=underline cterm=underline ctermfg=116 ctermbg=NONE gui=undercurl guifg=NONE guibg=NONE guisp=#7fbbb3
hi StatusLine term=bold cterm=bold ctermfg=234 ctermbg=110 gui=bold guifg=#161821 guibg=#80a0c8
hi StatusLineNC term=NONE cterm=NONE ctermfg=248 ctermbg=238 gui=NONE guifg=#a0a8b7 guibg=#3b404c
hi! link StatusLineTerm StatusLine
hi! link StatusLineTermNC StatusLineNC
hi TabLine term=NONE cterm=NONE ctermfg=248 ctermbg=236 gui=NONE guifg=#a0a8b7 guibg=#282c36
hi TabLineFill term=NONE cterm=NONE ctermfg=NONE ctermbg=235 gui=NONE guifg=NONE guibg=#1d202b
hi TabLineSel term=bold cterm=bold ctermfg=234 ctermbg=110 gui=bold guifg=#161821 guibg=#80a0c8
hi Terminal term=NONE cterm=NONE ctermfg=252 ctermbg=234 gui=NONE guifg=#d8dee9 guibg=#161821
hi Title term=bold cterm=bold ctermfg=176 ctermbg=NONE gui=bold guifg=#d386c6 guibg=NONE
hi Visual term=NONE cterm=NONE ctermfg=NONE ctermbg=24 gui=NONE guifg=NONE guibg=#29435c
hi VisualNOS term=bold cterm=bold ctermfg=NONE ctermbg=24 gui=bold guifg=NONE guibg=#29435c
hi WarningMsg term=NONE cterm=NONE ctermfg=215 ctermbg=NONE gui=NONE guifg=#ffaf5f guibg=NONE
hi WildMenu term=bold cterm=bold ctermfg=234 ctermbg=180 gui=bold guifg=#161821 guibg=#d7af87
hi! link QuickFixLine Search
" Custom groups used by the original colorscheme and its plugins
hi WarningHighlight term=NONE cterm=NONE ctermfg=215 ctermbg=NONE gui=NONE guifg=#ffaf5f guibg=NONE
hi InformationHighlight term=NONE cterm=NONE ctermfg=109 ctermbg=NONE gui=NONE guifg=#83a7b8 guibg=NONE
hi ReferenceHighlight term=NONE cterm=NONE ctermfg=NONE ctermbg=60 gui=NONE guifg=NONE guibg=#3b4261
hi SelectLine term=NONE cterm=NONE ctermfg=252 ctermbg=24 gui=NONE guifg=#d8dee9 guibg=#29435c
hi FloatWindow term=NONE cterm=NONE ctermfg=252 ctermbg=236 gui=NONE guifg=#d8dee9 guibg=#282c36
" NERDTree, HTML, and Markdown
hi! link NERDTreeUp Normal
hi! link NERDTreeDirSlash Directory
hi! link NERDTreeHelp Comment
hi NERDTreeFlags term=NONE cterm=NONE ctermfg=221 gui=NONE guifg=#ffd75f
hi! link htmlArg Identifier
hi! link markdownHeadingDelimiter Statement
hi! link markdownCodeDelimiter PreProc
hi! link markdownCode String
hi! link markdownLinkText String
hi! link markdownUrl Underlined
hi! link markdownListMarker Identifier
hi! link markdownOrderedListMarker Identifier
hi! link markdownBlockquote Comment
hi! link mkdHeading Statement
hi! link mkdCodeStart PreProc
hi! link mkdCodeEnd PreProc
hi! link mkdCode String
hi mkdBold term=bold cterm=bold gui=bold
" coc.nvim, language plugins, and vim-lsp
hi! link CocErrorSign Error
hi! link CocErrorHighlight Error
hi! link CocErrorFloat Error
hi! link CocWarningSign WarningHighlight
hi! link CocWarningHighlight WarningHighlight
hi! link CocWarningFloat WarningHighlight
hi! link CocInfoSign InformationHighlight
hi! link CocInfoHighlight InformationHighlight
hi! link CocInfoFloat InformationHighlight
hi! link CocHintSign Comment
hi! link CocHintHighlight Comment
hi! link CocHintFloat Comment
hi! link CocHighlightText ReferenceHighlight
hi! link CocFloating FloatWindow
hi FlutterClosingLabel term=NONE cterm=NONE ctermfg=146 gui=NONE guifg=#afafd7
hi! link dartTypeName ClassName
hi! link goTypeName ClassName
hi! link goReceiverType ClassName
hi! link typescriptImport Include
hi! link typescriptCastKeyword Keyword
hi! link typescriptClassName ClassName
hi! link typescriptTypeReference ClassName
hi! link typescriptExport Keyword
hi! link typescriptIdentifier Identifier
hi! link jsxComponentName Statement
hi! link jsxTagName Statement
hi! link jsxAttrib htmlArg
hi! link jsxOpenPunct Function
hi! link jsxClosePunct Function
hi! link jsxCloseString Function
hi! link jsxBraces Function
hi! link LspErrorText Error
hi! link LspErrorHighlight Error
hi! link LspWarningText WarningHighlight
hi! link LspWarningHighlight WarningHighlight
hi! link LspHintText Comment
hi! link LspHintHighlight Comment
hi! link LspInformationText InformationHighlight
hi! link LspInformationHighlight InformationHighlight
hi! link lspReference ReferenceHighlight
" vim-clap
hi! link ClapSpinner StatusLine
hi! link ClapInput StatusLine
hi! link ClapSearchText Normal
hi! link ClapDisplay Pmenu
hi! link ClapQuery StatusLine
hi! link ClapCurrentSelection SelectLine
hi ClapMatches term=bold cterm=bold ctermfg=117 gui=bold guifg=#88c0d0
hi! link ClapMatches1 ClapMatches
hi! link ClapMatches2 ClapMatches
hi! link ClapMatches3 ClapMatches
hi! link ClapMatches4 ClapMatches
hi! link ClapMatches5 ClapMatches
hi! link ClapMatches6 ClapMatches
hi! link ClapMatches7 ClapMatches
hi! link ClapMatches8 ClapMatches
hi! link ClapFuzzyMatches1 ClapMatches
hi! link ClapFuzzyMatches2 ClapMatches
hi! link ClapFuzzyMatches3 ClapMatches
hi! link ClapFuzzyMatches4 ClapMatches
hi! link ClapFuzzyMatches5 ClapMatches
hi! link ClapFuzzyMatches6 ClapMatches
hi! link ClapFuzzyMatches7 ClapMatches
hi! link ClapFuzzyMatches8 ClapMatches
hi! link ClapFuzzyMatches9 ClapMatches
hi! link ClapFuzzyMatches10 ClapMatches
hi! link ClapFuzzyMatches11 ClapMatches
hi! link ClapFuzzyMatches12 ClapMatches
hi! link ClapPreview Pmenu
" Shirotelin-like bluntness, reduced to socially acceptable levels.
hi Normal term=NONE cterm=NONE ctermfg=254 ctermbg=233 gui=NONE guifg=#e4e4e4 guibg=#101014
hi Comment term=NONE cterm=NONE ctermfg=71 ctermbg=NONE gui=NONE guifg=#5faf5f guibg=NONE
hi SpecialComment term=NONE cterm=NONE ctermfg=71 ctermbg=NONE gui=NONE guifg=#5faf5f guibg=NONE
hi Constant term=bold cterm=bold ctermfg=69 ctermbg=NONE gui=bold guifg=#5f87ff guibg=NONE
hi String term=NONE cterm=NONE ctermfg=69 ctermbg=NONE gui=NONE guifg=#5f87ff guibg=NONE
hi Character term=NONE cterm=NONE ctermfg=69 ctermbg=NONE gui=NONE guifg=#5f87ff guibg=NONE
hi Number term=NONE cterm=NONE ctermfg=69 ctermbg=NONE gui=NONE guifg=#5f87ff guibg=NONE
hi Boolean term=bold cterm=bold ctermfg=69 ctermbg=NONE gui=bold guifg=#5f87ff guibg=NONE
hi Float term=NONE cterm=NONE ctermfg=69 ctermbg=NONE gui=NONE guifg=#5f87ff guibg=NONE
hi Identifier term=bold cterm=bold ctermfg=80 ctermbg=NONE gui=bold guifg=#5fd7d7 guibg=NONE
hi Function term=bold cterm=bold ctermfg=80 ctermbg=NONE gui=bold guifg=#5fd7d7 guibg=NONE
hi Statement term=bold cterm=bold ctermfg=170 ctermbg=NONE gui=bold guifg=#d75fd7 guibg=NONE
hi Conditional term=bold cterm=bold ctermfg=170 ctermbg=NONE gui=bold guifg=#d75fd7 guibg=NONE
hi Repeat term=bold cterm=bold ctermfg=170 ctermbg=NONE gui=bold guifg=#d75fd7 guibg=NONE
hi Label term=bold cterm=bold ctermfg=170 ctermbg=NONE gui=bold guifg=#d75fd7 guibg=NONE
hi Operator term=bold cterm=bold ctermfg=170 ctermbg=NONE gui=bold guifg=#d75fd7 guibg=NONE
hi Keyword term=bold cterm=bold ctermfg=170 ctermbg=NONE gui=bold guifg=#d75fd7 guibg=NONE
hi Exception term=bold cterm=bold ctermfg=170 ctermbg=NONE gui=bold guifg=#d75fd7 guibg=NONE
hi PreProc term=bold cterm=bold ctermfg=68 ctermbg=NONE gui=bold guifg=#5f87d7 guibg=NONE
hi Include term=bold cterm=bold ctermfg=68 ctermbg=NONE gui=bold guifg=#5f87d7 guibg=NONE
hi Define term=bold cterm=bold ctermfg=68 ctermbg=NONE gui=bold guifg=#5f87d7 guibg=NONE
hi Macro term=bold cterm=bold ctermfg=68 ctermbg=NONE gui=bold guifg=#5f87d7 guibg=NONE
hi PreCondit term=bold cterm=bold ctermfg=68 ctermbg=NONE gui=bold guifg=#5f87d7 guibg=NONE
hi Type term=bold cterm=bold ctermfg=169 ctermbg=NONE gui=bold guifg=#d75faf guibg=NONE
hi StorageClass term=bold cterm=bold ctermfg=169 ctermbg=NONE gui=bold guifg=#d75faf guibg=NONE
hi Structure term=bold cterm=bold ctermfg=169 ctermbg=NONE gui=bold guifg=#d75faf guibg=NONE
hi Typedef term=bold cterm=bold ctermfg=169 ctermbg=NONE gui=bold guifg=#d75faf guibg=NONE
hi Special term=bold cterm=bold ctermfg=179 ctermbg=NONE gui=bold guifg=#d7af5f guibg=NONE
hi SpecialChar term=bold cterm=bold ctermfg=179 ctermbg=NONE gui=bold guifg=#d7af5f guibg=NONE
hi Tag term=bold cterm=bold ctermfg=179 ctermbg=NONE gui=bold guifg=#d7af5f guibg=NONE
hi Delimiter term=bold cterm=bold ctermfg=179 ctermbg=NONE gui=bold guifg=#d7af5f guibg=NONE
hi Debug term=bold cterm=bold ctermfg=179 ctermbg=NONE gui=bold guifg=#d7af5f guibg=NONE
hi ClassName term=bold cterm=bold ctermfg=73 ctermbg=NONE gui=bold guifg=#5fafaf guibg=NONE
"" A little ugliness in the furniture, as a treat.
"hi CursorLine term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE gui=underline guifg=NONE guibg=NONE
"hi CursorLineNr term=NONE cterm=NONE ctermfg=179 ctermbg=NONE gui=bold guifg=#d7af5f guibg=NONE
hi EndOfBuffer term=NONE cterm=NONE ctermfg=60 ctermbg=NONE gui=NONE guifg=#5f5f87 guibg=NONE
hi StatusLine term=bold cterm=bold ctermfg=230 ctermbg=18 gui=bold guifg=#ffffd7 guibg=#000087
hi StatusLineNC term=bold cterm=bold ctermfg=252 ctermbg=60 gui=bold guifg=#d0d0d0 guibg=#5f5f87
hi! link StatusLineTerm StatusLine
hi! link StatusLineTermNC StatusLineNC
hi Search term=NONE cterm=NONE ctermfg=16 ctermbg=186 gui=NONE guifg=#000000 guibg=#d7d787
hi IncSearch term=bold cterm=bold ctermfg=231 ctermbg=127 gui=bold guifg=#ffffff guibg=#af00af
hi MatchParen term=NONE cterm=bold ctermfg=9 ctermbg=NONE gui=bold guifg=#000000 guibg=#afd7af
hi Visual term=NONE cterm=NONE ctermfg=NONE ctermbg=60 gui=NONE guifg=NONE guibg=#3f4668
hi VisualNOS term=bold cterm=bold ctermfg=NONE ctermbg=60 gui=bold guifg=NONE guibg=#3f4668
hi PmenuSel term=bold cterm=bold ctermfg=16 ctermbg=110 gui=bold guifg=#000000 guibg=#87afd7
hi WildMenu term=bold cterm=bold ctermfg=16 ctermbg=186 gui=bold guifg=#000000 guibg=#d7d787
" Keep errors and diffs conspicuous without turning them into road signs.
hi Error term=bold cterm=bold ctermfg=224 ctermbg=88 gui=bold guifg=#ffd7d7 guibg=#870000
hi ErrorMsg term=bold cterm=bold ctermfg=224 ctermbg=88 gui=bold guifg=#ffd7d7 guibg=#870000
hi Todo term=bold cterm=bold ctermfg=22 ctermbg=186 gui=bold guifg=#005f00 guibg=#d7d787
hi DiffAdd term=NONE cterm=NONE ctermfg=NONE ctermbg=22 gui=NONE guifg=NONE guibg=#203820
hi DiffChange term=NONE cterm=NONE ctermfg=NONE ctermbg=24 gui=NONE guifg=NONE guibg=#203858
hi DiffDelete term=NONE cterm=NONE ctermfg=95 ctermbg=52 gui=NONE guifg=#875f5f guibg=#401818
hi DiffText term=bold cterm=bold ctermfg=230 ctermbg=25 gui=bold guifg=#ffffd7 guibg=#005faf
" Plugin accents follow the slightly louder palette.
hi NERDTreeFlags term=bold cterm=bold ctermfg=179 ctermbg=NONE gui=bold guifg=#d7af5f guibg=NONE
hi ClapMatches term=bold cterm=bold ctermfg=80 ctermbg=NONE gui=bold guifg=#5fd7d7 guibg=NONE
hi! link ClapMatches1 ClapMatches
hi! link ClapMatches2 ClapMatches
hi! link ClapMatches3 ClapMatches
hi! link ClapMatches4 ClapMatches
hi! link ClapMatches5 ClapMatches
hi! link ClapMatches6 ClapMatches
hi! link ClapMatches7 ClapMatches
hi! link ClapMatches8 ClapMatches
hi! link ClapFuzzyMatches1 ClapMatches
hi! link ClapFuzzyMatches2 ClapMatches
hi! link ClapFuzzyMatches3 ClapMatches
hi! link ClapFuzzyMatches4 ClapMatches
hi! link ClapFuzzyMatches5 ClapMatches
hi! link ClapFuzzyMatches6 ClapMatches
hi! link ClapFuzzyMatches7 ClapMatches
hi! link ClapFuzzyMatches8 ClapMatches
hi! link ClapFuzzyMatches9 ClapMatches
hi! link ClapFuzzyMatches10 ClapMatches
hi! link ClapFuzzyMatches11 ClapMatches
hi! link ClapFuzzyMatches12 ClapMatches
+297
View File
@@ -0,0 +1,297 @@
" .-') ('-. .-. _ .-') .-') _ ('-. .-') _
" ( OO ). ( OO ) / ( \( -O ) ( OO) ) _( OO) ( OO ) )
" (_)---\_),--. ,--. ,-.-') ,------. .-'),-----. / '._(,------.,--. ,-.-') ,--./ ,--,'
" / _ | | | | | | |OO)| /`. '( OO' .-. '|'--...__)| .---'| |.-') | |OO)| \ | |\
" \ :` `. | .| | | | \| / | |/ | | | |'--. .--'| | | | OO ) | | \| \| | )
" '..`''.)| | | |(_/| |_.' |\_) | |\| | | | (| '--. | |`-' | | |(_/| . |/
" .-._) \| .-. | ,| |_.'| . '.' \ | | | | | | | .--'(| '---.',| |_.'| |\ |
" \ /| | | |(_| | | |\ \ `' '-' ' | | | `---.| |(_| | | | \ |
" `-----' `--' `--' `--' `--' '--' `-----' `--' `------'`------' `--' `--' `--'
"
" created by yasukotelin
set background=light
hi clear
if exists("syntax_on")
syntax reset
endif
set t_Co=256
let g:colors_name = "shirotelin"
""""""""""""""""""""""
" group-name
""""""""""""""""""""""
hi Comment term=NONE cterm=NONE ctermfg=22 gui=NONE guifg=#005F00
hi Constant term=bold cterm=bold ctermfg=19 gui=bold guifg=#0000AF
hi String term=NONE cterm=NONE ctermfg=19 gui=NONE guifg=#0000AF
hi Character term=NONE cterm=NONE ctermfg=19 gui=NONE guifg=#0000AF
hi Number term=NONE cterm=NONE ctermfg=19 gui=NONE guifg=#0000AF
hi Boolean term=NONE cterm=bold ctermfg=19 gui=bold guifg=#0000AF
hi Float term=NONE cterm=NONE ctermfg=19 gui=NONE guifg=#0000AF
hi Identifier term=bold cterm=bold ctermfg=17 gui=bold guifg=#00005F
hi Function term=bold cterm=bold ctermfg=17 gui=bold guifg=#00005F
hi Statement term=bold cterm=bold ctermfg=89 gui=bold guifg=#87005f
hi Conditional term=bold cterm=bold ctermfg=89 gui=bold guifg=#87005f
hi Repeat term=bold cterm=bold ctermfg=89 gui=bold guifg=#87005f
hi Label term=bold cterm=bold ctermfg=89 gui=bold guifg=#87005f
hi Operator term=bold cterm=bold ctermfg=89 gui=bold guifg=#87005f
hi Keyword term=bold cterm=bold ctermfg=89 gui=bold guifg=#87005f
hi Exception term=bold cterm=bold ctermfg=89 gui=bold guifg=#87005f
hi PreProc term=bold cterm=bold ctermfg=17 gui=bold guifg=#00005f
hi Include term=bold cterm=bold ctermfg=17 gui=bold guifg=#00005f
hi Define term=bold cterm=bold ctermfg=17 gui=bold guifg=#00005f
hi Macro term=bold cterm=bold ctermfg=17 gui=bold guifg=#00005f
hi PreCondit term=bold cterm=bold ctermfg=17 gui=bold guifg=#00005f
hi Type term=bold cterm=bold ctermfg=89 gui=bold guifg=#87005f
hi StorageClass term=bold cterm=bold ctermfg=89 gui=bold guifg=#87005f
hi Structure term=bold cterm=bold ctermfg=89 gui=bold guifg=#87005f
hi Typedef term=bold cterm=bold ctermfg=89 gui=bold guifg=#87005f
hi Special term=bold cterm=bold ctermfg=127 gui=bold guifg=#af00af
hi SpecialChar term=bold cterm=bold ctermfg=127 gui=bold guifg=#af00af
hi Tag term=bold cterm=bold ctermfg=127 gui=bold guifg=#af00af
hi Delimiter term=bold cterm=bold ctermfg=127 gui=bold guifg=#af00af
hi SpecialComment term=NONE cterm=NONE ctermfg=22 ctermbg=NONE gui=NONE guifg=#006300
hi Debug term=bold cterm=bold ctermfg=127 gui=bold guifg=#af00af
hi Underlined term=underline cterm=underline ctermfg=127 gui=underline guifg=#af00af
hi Ignore term=NONE cterm=NONE ctermfg=231 gui=NONE guifg=bg
hi Error term=bold cterm=bold ctermfg=196 ctermbg=231 gui=bold guifg=#FF0000 guibg=#FFFFFF
hi Todo term=bold cterm=bold ctermfg=22 ctermbg=151 gui=bold guifg=#005F00 guibg=#afd7af
hi ClassName term=bold cterm=bold ctermfg=23 gui=bold guifg=#005f5f
""""""""""""""""""""""
" highlight-groups
""""""""""""""""""""""
" hi ColorColumnF
hi Conceal term=NONE cterm=NONE ctermfg=253 ctermbg=246 guifg=LightGrey guibg=DarkGrey
hi Cursor term=NONE cterm=NONE ctermfg=231 ctermbg=0 gui=NONE guifg=bg guibg=fg
" hi lCursor
" hi CursorIM
hi clear CursorColumn
hi CursorLine term=underline cterm=underline ctermfg=NONE ctermbg=NONE gui=underline guibg=NONE
hi Directory term=NONE cterm=NONE ctermfg=17 gui=NONE guifg=#00005f
hi DiffAdd term=NONE cterm=NONE ctermbg=194 guibg=#C8FFC8
hi DiffChange term=NONE cterm=NONE ctermbg=194 guibg=#C8FFC8
hi DiffDelete term=NONE cterm=NONE ctermbg=224 ctermfg=224 gui=NONE guibg=#FFC8C8 guifg=#FFC8C8
hi DiffText term=NONE cterm=NONE ctermbg=84 gui=NONE guibg=#60FF87
hi EndOfBuffer term=NONE cterm=NONE ctermfg=19 gui=NONE guifg=#0000af
hi ErrorMsg term=NONE cterm=NONE ctermfg=196 ctermbg=231 gui=NONE guifg=#FF0000 guibg=#FFFFFF
hi VertSplit term=reverse cterm=reverse gui=reverse
hi Folded term=NONE cterm=NONE ctermfg=17 ctermbg=253 gui=NONE guifg=#00005F guibg=#DADADA
hi FoldColumn term=NONE cterm=NONE ctermfg=17 ctermbg=248 gui=NONE guifg=#00005F guibg=#A8A8A8
hi clear SignColumn
hi IncSearch term=NONE cterm=NONE ctermbg=187 gui=NONE guibg=#cfcca3
hi LineNr term=NONE cterm=NONE ctermfg=240 gui=NONE guifg=#545454
hi CursorLineNr term=bold cterm=bold ctermfg=238 gui=bold guifg=#444444
hi MatchParen term=NONE cterm=NONE ctermbg=219 gui=NONE guibg=#ffc7fe
hi ModeMsg term=bold cterm=bold ctermfg=237 gui=bold guifg=#303030
hi MoreMsg term=bold cterm=bold ctermfg=28 gui=bold guifg=SeaGreen
if has('nvim')
hi NonText term=NONE cterm=NONE ctermfg=252 ctermbg=NONE gui=NONE guifg=#D0D0D0 guibg=NONE
hi SpecialKey term=NONE cterm=NONE ctermfg=30 ctermbg=NONE gui=NONE guifg=#008787 guibg=NONE
else
hi NonText term=NONE cterm=NONE ctermfg=30 ctermbg=NONE gui=NONE guifg=#008787 guibg=NONE
hi SpecialKey term=NONE cterm=NONE ctermfg=252 ctermbg=NONE gui=NONE guifg=#D0D0D0 guibg=NONE
endif
hi Normal term=NONE cterm=NONE ctermfg=16 ctermbg=231 gui=NONE guifg=black guibg=#FFFFFF
hi Pmenu term=NONE cterm=NONE ctermfg=16 ctermbg=255 gui=NONE guibg=#eeeeee
hi PmenuSel term=bold cterm=NONE ctermfg=16 ctermbg=153 gui=NONE guifg=#000000 guibg=#AFD7FF
hi PmenuSbar term=NONE cterm=NONE ctermfg=16 ctermbg=255 gui=NONE guibg=#eeeeee
hi PmenuThumb term=NONE cterm=NONE ctermbg=240 gui=NONE guibg=#585858
hi Question term=bold cterm=bold ctermfg=28 gui=bold guifg=SeaGreen
hi link QuickFixLine Search
hi Search term=NONE cterm=NONE ctermbg=227 gui=NONE guibg=#ffff80
hi SpellBad term=underline cterm=underline ctermbg=231 gui=undercurl guibg=#FF0000
hi SpellCap term=underline cterm=underline ctermbg=4 gui=undercurl guibg=#0000af
hi SpellLocal term=underline cterm=underline ctermbg=127 gui=undercurl guibg=Magenta
hi SpellRare term=underline cterm=underline ctermbg=115 gui=undercurl guibg=DarkCyan
hi StatusLine term=bold cterm=bold ctermbg=18 ctermfg=231 gui=bold guibg=#000087 guifg=#FFFFFF
hi StatusLineNC term=bold cterm=bold ctermbg=245 ctermfg=231 gui=bold guibg=#8a8a8a guifg=#FFFFFF
hi StatusLineTerm term=bold cterm=bold ctermbg=18 ctermfg=231 gui=bold guibg=#000087 guifg=#FFFFFF
hi StatusLineTermNC term=bold cterm=bold ctermbg=245 ctermfg=231 gui=bold guibg=#8a8a8a guifg=#FFFFFF
hi TabLine term=NONE cterm=NONE ctermbg=254
hi TabLineFill term=NONE cterm=NONE ctermbg=253
hi TabLineSel term=NONE cterm=NONE ctermfg=16 ctermbg=231
hi Terminal ctermbg=231 ctermfg=16 guibg=#FFFFFF guifg=#000000
hi Title term=bold cterm=bold ctermfg=89 gui=bold guifg=#87005f
hi Visual term=NONE cterm=NONE ctermbg=153 gui=NONE guibg=#CDE8FF
hi VisualNOS term=bold,underline cterm=bold,underline ctermfg=16 gui=bold,underline
hi WarningMsg term=NONE cterm=NONE ctermfg=196 gui=NONE guifg=#FF0000
hi WildMenu term=NONE cterm=NONE ctermfg=16 ctermbg=226
" hi Scrollbar
" hi Menu
hi WarningHighlight cterm=NONE term=NONE ctermfg=NONE ctermbg=230 gui=NONE guifg=NONE guibg=#FFFFD7
hi InformationHighlight term=NONE cterm=NONE ctermfg=247 gui=NONE guifg=#9e9e9e
hi ReferenceHighlight cterm=NONE term=NONE ctermfg=NONE ctermbg=189 guifg=NONE guibg=#D7D7FF
hi SelectLine term=NONE cterm=NONE ctermbg=227 ctermfg=16 gui=NONE guibg=#ffff80 guifg=#000000
hi FloatWindow term=NONE cterm=NONE ctermfg=16 ctermbg=229 gui=NONE guibg=#ffffaf
""""""""""""""""""""""
" NERDTree
""""""""""""""""""""""
hi NERDTreeUp term=NONE cterm=NONE ctermfg=16 gui=NONE guifg=#000000
hi NERDTreeDirSlash term=NONE cterm=NONE ctermfg=17 gui=NONE guifg=#00005f
hi NERDTreeHelp term=bold cterm=bold ctermfg=17 gui=bold guifg=#00005f
hi NERDTreeFlags term=NONE cterm=NONE ctermfg=221 gui=NONE guifg=#FFD75F
""""""""""""""""""""""
" HTML
""""""""""""""""""""""
hi htmlArg term=NONE cterm=NONE ctermfg=16 gui=bold guifg=#000000
""""""""""""""""""""""
" Markdown
""""""""""""""""""""""
hi markdownHeadingDelimiter term=bold cterm=bold ctermfg=89 gui=bold guifg=#87005f
hi markdownCodeDelimiter term=bold cterm=bold ctermfg=17 gui=bold guifg=#00005F
hi markdownCode term=NONE cterm=NONE ctermfg=17 gui=NONE guifg=#00005F
hi link markdownLinkText String
hi link markdownUrl Underlined
hi link markdownListMarker Identifier
hi link markdownOrderedListMarker Identifier
hi markdownBlockquote term=bold cterm=bold ctermfg=22 gui=bold guifg=#005F00
hi mkdHeading term=bold cterm=bold ctermfg=89 gui=bold guifg=#87005f
hi mkdCodeStart term=bold cterm=bold ctermfg=17 gui=bold guifg=#00005f
hi mkdCodeEnd term=bold cterm=bold ctermfg=17 gui=bold guifg=#00005f
hi mkdCode term=bold cterm=bold ctermfg=17 gui=bold guifg=#00005f
hi mkdBold term=bold cterm=bold gui=bold
""""""""""""""""""""""
" coc.nvim
""""""""""""""""""""""
hi link CocErrorSign Error
hi link CocErrorHighlight Error
hi CocErrorFloat term=NONE cterm=NONE ctermfg=16 gui=NONE guifg=#000000
hi link CocWarningSign WarningHighlight
hi link CocWarningHighlight WarningHighlight
hi CocWarningFloat term=NONE cterm=NONE ctermfg=16 gui=NONE guifg=#000000
hi link CocInfoSign Normal
hi link CocInfoHighlight InformationHighlight
hi CocInfoFloat term=NONE cterm=NONE ctermfg=16 gui=NONE guifg=#000000
hi link CocHintSign WarningHighlight
hi link CocHintHighlight WarningHighlight
hi CocHintFloat term=NONE cterm=NONE ctermfg=16 gui=NONE guifg=#000000
hi link CocHighlightText ReferenceHighlight
hi link CocFloating FloatWindow
""""""""""""""""""""""
" coc-flutter
""""""""""""""""""""""
hi FlutterClosingLabel term=NONE cterm=NONE ctermfg=146 gui=NONE guifg=#AFAFD7
""""""""""""""""""""""
" dart-vim-plugin
""""""""""""""""""""""
hi link dartTypeName ClassName
""""""""""""""""""""""
" vim-go
""""""""""""""""""""""
hi link goTypeName ClassName
hi link goReceiverType ClassName
""""""""""""""""""""""
" TypeScript
""""""""""""""""""""""
hi link typescriptImport Include
hi link typescriptCastKeyword Keyword
hi link typescriptClassName ClassName
hi link typescriptTypeReference ClassName
hi link typescriptExport Keyword
hi link typescriptIdentifier Identifier
""""""""""""""""""""""
" JSX
""""""""""""""""""""""
hi link jsxComponentName Statement
hi link jsxTagName Statement
hi link jsxAttrib htmlArg
hi link jsxOpenPunct Function
hi link jsxClosePunct Function
hi link jsxCloseString Function
hi link jsxBraces Function
""""""""""""""""""""""
" vim-lsp
""""""""""""""""""""""
hi link LspErrorText Error
hi link LspErrorHighlight Error
hi link LspWarningText WarningHighlight
hi link LspWarningHighlight WarningHighlight
hi link LspHintText WarningHighlight
hi link LspHintHighlight WarningHighlight
hi link LspInformationText Normal
hi link LspInformationHighlight InformationHighlight
hi link lspReference ReferenceHighlight
""""""""""""""""""""""
" vim-clap
""""""""""""""""""""""
hi link ClapSpinner StatusLine
hi link ClapInput StatusLine
hi ClapSearchText term=NONE cterm=NONE ctermfg=231 ctermbg=NONE gui=NONE guifg=#FFFFFF guibg=NONE
hi link ClapDisplay Pmenu
hi link ClapQuery StatusLine
hi link ClapCurrentSelection SelectLine
hi ClapMatches term=bold cterm=bold ctermfg=21 ctermbg=NONE
hi ClapMatches1 term=bold cterm=bold ctermfg=21 ctermbg=NONE
hi ClapMatches2 term=bold cterm=bold ctermfg=27 ctermbg=NONE
hi ClapMatches3 term=bold cterm=bold ctermfg=33 ctermbg=NONE
hi ClapMatches4 term=bold cterm=bold ctermfg=39 ctermbg=NONE
hi ClapMatches5 term=bold cterm=bold ctermfg=45 ctermbg=NONE
hi ClapMatches6 term=bold cterm=bold ctermfg=51 ctermbg=NONE
hi ClapMatches7 term=bold cterm=bold ctermfg=87 ctermbg=NONE
hi ClapMatches8 term=bold cterm=bold ctermfg=81 ctermbg=NONE
hi ClapFuzzyMatches1 term=bold cterm=bold ctermfg=21 ctermbg=NONE
hi ClapFuzzyMatches2 term=bold cterm=bold ctermfg=27 ctermbg=NONE
hi ClapFuzzyMatches3 term=bold cterm=bold ctermfg=33 ctermbg=NONE
hi ClapFuzzyMatches4 term=bold cterm=bold ctermfg=39 ctermbg=NONE
hi ClapFuzzyMatches5 term=bold cterm=bold ctermfg=45 ctermbg=NONE
hi ClapFuzzyMatches6 term=bold cterm=bold ctermfg=51 ctermbg=NONE
hi ClapFuzzyMatches7 term=bold cterm=bold ctermfg=87 ctermbg=NONE
hi ClapFuzzyMatches8 term=bold cterm=bold ctermfg=81 ctermbg=NONE
hi ClapFuzzyMatches9 term=bold cterm=bold ctermfg=75 ctermbg=NONE
hi ClapFuzzyMatches10 term=bold cterm=bold ctermfg=69 ctermbg=NONE
hi ClapFuzzyMatches11 term=bold cterm=bold ctermfg=63 ctermbg=NONE
hi ClapFuzzyMatches12 term=bold cterm=bold ctermfg=57 ctermbg=NONE
hi ClapPreview term=NONE cterm=NONE ctermfg=NONE ctermbg=251 gui=NONE guifg=NONE guibg=#c6c6c6