Skip to content

Commit

Permalink
v14 - Holiday Release (#25)
Browse files Browse the repository at this point in the history
  • Loading branch information
Unthrottled authored Dec 7, 2021
1 parent f5f5adb commit cea7342
Show file tree
Hide file tree
Showing 82 changed files with 2,347 additions and 6 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
Changelog
---

# 14.0.0 [Holiday Release]

**3 New Dark Themes!**

- Celebrate Christmas with Chocola from the NekoPara Series!
_I lied about Shigure being the last addition from NekoPara._

- The 4th of July now just got even better, now that you can code with Essex from Azur Lane.
If you prefer a more canon experience, Essex's theme also has **secondary content** with the Eagle Union branding.

- Even though I missed this year's Halloween, I've got something to look forward to in 2022.
Yotsuba, from The Quintessential Quintuplets, isn't 2spooky4me.


![v22 Girls](https://doki.assets.unthrottled.io/misc/v22_girls.png)

# 13.0.0 [Jahy-sama will not be discouraged!]

**1 New Theme!**
Expand Down
45 changes: 45 additions & 0 deletions after/plugin/christmas_chocola.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
if christmas_chocola#should_abort()
finish
endif

" Fzf:
if exists('g:loaded_fzf') && ! exists('g:fzf_colors')
let g:fzf_colors = {
\ 'fg': ['fg', 'Normal'],
\ 'bg': ['bg', 'Normal'],
\ 'hl': ['fg', 'Search'],
\ 'fg+': ['fg', 'Normal'],
\ 'bg+': ['bg', 'Normal'],
\ 'hl+': ['fg', 'ChristmasChocolaParameter'],
\ 'info': ['fg', 'ChristmasChocolaConstants'],
\ 'border': ['fg', 'Ignore'],
\ 'prompt': ['fg', 'ChristmasChocolaClassName'],
\ 'pointer': ['fg', 'Exception'],
\ 'marker': ['fg', 'Keyword'],
\ 'spinner': ['fg', 'Label'],
\ 'header': ['fg', 'Comment'],
\}
endif
"}}}
" ALE:
if exists('g:ale_enabled')
hi! link ALEError ChristmasChocolaErrorLine
hi! link ALEWarning ChristmasChocolaWarnLine
hi! link ALEInfo ChristmasChocolaInfoLine

hi! link ALEErrorSign ChristmasChocolaRed
hi! link ALEWarningSign ChristmasChocolaParameter
hi! link ALEInfoSign ChristmasChocolaKeyColor

hi! link ALEVirtualTextError Comment
hi! link ALEVirtualTextWarning Comment
endif
" }}}
" CtrlP:
if exists('g:loaded_ctrlp')
hi! link CtrlPMatch IncSearch
hi! link CtrlPBufferHid Normal
endif
" }}}

" vim: fdm=marker ts=2 sts=2 sw=2 fdl=0:
45 changes: 45 additions & 0 deletions after/plugin/essex.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
if essex#should_abort()
finish
endif

" Fzf:
if exists('g:loaded_fzf') && ! exists('g:fzf_colors')
let g:fzf_colors = {
\ 'fg': ['fg', 'Normal'],
\ 'bg': ['bg', 'Normal'],
\ 'hl': ['fg', 'Search'],
\ 'fg+': ['fg', 'Normal'],
\ 'bg+': ['bg', 'Normal'],
\ 'hl+': ['fg', 'EssexParameter'],
\ 'info': ['fg', 'EssexConstants'],
\ 'border': ['fg', 'Ignore'],
\ 'prompt': ['fg', 'EssexClassName'],
\ 'pointer': ['fg', 'Exception'],
\ 'marker': ['fg', 'Keyword'],
\ 'spinner': ['fg', 'Label'],
\ 'header': ['fg', 'Comment'],
\}
endif
"}}}
" ALE:
if exists('g:ale_enabled')
hi! link ALEError EssexErrorLine
hi! link ALEWarning EssexWarnLine
hi! link ALEInfo EssexInfoLine

hi! link ALEErrorSign EssexRed
hi! link ALEWarningSign EssexParameter
hi! link ALEInfoSign EssexKeyColor

hi! link ALEVirtualTextError Comment
hi! link ALEVirtualTextWarning Comment
endif
" }}}
" CtrlP:
if exists('g:loaded_ctrlp')
hi! link CtrlPMatch IncSearch
hi! link CtrlPBufferHid Normal
endif
" }}}

" vim: fdm=marker ts=2 sts=2 sw=2 fdl=0:
45 changes: 45 additions & 0 deletions after/plugin/nakano_yotsuba.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
if nakano_yotsuba#should_abort()
finish
endif

" Fzf:
if exists('g:loaded_fzf') && ! exists('g:fzf_colors')
let g:fzf_colors = {
\ 'fg': ['fg', 'Normal'],
\ 'bg': ['bg', 'Normal'],
\ 'hl': ['fg', 'Search'],
\ 'fg+': ['fg', 'Normal'],
\ 'bg+': ['bg', 'Normal'],
\ 'hl+': ['fg', 'NakanoYotsubaParameter'],
\ 'info': ['fg', 'NakanoYotsubaConstants'],
\ 'border': ['fg', 'Ignore'],
\ 'prompt': ['fg', 'NakanoYotsubaClassName'],
\ 'pointer': ['fg', 'Exception'],
\ 'marker': ['fg', 'Keyword'],
\ 'spinner': ['fg', 'Label'],
\ 'header': ['fg', 'Comment'],
\}
endif
"}}}
" ALE:
if exists('g:ale_enabled')
hi! link ALEError NakanoYotsubaErrorLine
hi! link ALEWarning NakanoYotsubaWarnLine
hi! link ALEInfo NakanoYotsubaInfoLine

hi! link ALEErrorSign NakanoYotsubaRed
hi! link ALEWarningSign NakanoYotsubaParameter
hi! link ALEInfoSign NakanoYotsubaKeyColor

hi! link ALEVirtualTextError Comment
hi! link ALEVirtualTextWarning Comment
endif
" }}}
" CtrlP:
if exists('g:loaded_ctrlp')
hi! link CtrlPMatch IncSearch
hi! link CtrlPBufferHid Normal
endif
" }}}

" vim: fdm=marker ts=2 sts=2 sw=2 fdl=0:
15 changes: 15 additions & 0 deletions after/syntax/christmas_chocola_css.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
if christmas_chocola#should_abort('css')
finish
endif

hi! link cssAttrComma Delimiter
hi! link cssAttrRegion ChristmasChocolaKeyword
hi! link cssAttributeSelector ChristmasChocolaClassNameItalic
hi! link cssBraces Delimiter
hi! link cssFunctionComma Delimiter
hi! link cssNoise ChristmasChocolaKeyword
hi! link cssProp ChristmasChocolaKeyColor
hi! link cssPseudoClass ChristmasChocolaKeyword
hi! link cssPseudoClassId ChristmasChocolaClassNameItalic
hi! link cssUnitDecorators ChristmasChocolaKeyword
hi! link cssVendor ChristmasChocolaClassNameItalic
12 changes: 12 additions & 0 deletions after/syntax/christmas_chocola_gitcommit.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
if christmas_chocola#should_abort('gitcommit')
finish
endif

" The following two are misnomers. Colors are correct.
hi! link diffFile ChristmasChocolaClassName
hi! link diffNewFile ChristmasChocolaRed

hi! link diffAdded ChristmasChocolaClassName
hi! link diffLine ChristmasChocolaKeyColorItalic
hi! link diffRemoved ChristmasChocolaRed

9 changes: 9 additions & 0 deletions after/syntax/christmas_chocola_html.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
if christmas_chocola#should_abort('html')
finish
endif

hi! link htmlTag ChristmasChocolaFg
hi! link htmlArg ChristmasChocolaClassNameItalic
hi! link htmlTitle ChristmasChocolaFg
hi! link htmlH1 ChristmasChocolaFg
hi! link htmlSpecialChar ChristmasChocolaConstants
25 changes: 25 additions & 0 deletions after/syntax/christmas_chocola_javascript.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
if christmas_chocola#should_abort('javascript')
finish
endif

hi! link javaScriptBraces Delimiter
hi! link javaScriptNumber Constant
hi! link javaScriptNull Constant
hi! link javaScriptFunction Keyword

" pangloss/vim-javascript

hi! link jsArrowFunction Operator
hi! link jsClassMethodType Keyword
hi! link jsDestructuringAssignment ChristmasChocolaParameterItalic
hi! link jsDocParam ChristmasChocolaParameterItalic
hi! link jsDocTags Keyword
hi! link jsDocType Type
hi! link jsDocTypeBrackets ChristmasChocolaKeyColor
hi! link jsFuncArgOperator Operator
hi! link jsFunction Keyword
hi! link jsTemplateBraces Special

"}}}

" vim: fdm=marker ts=2 sts=2 sw=2 fdl=0:
6 changes: 6 additions & 0 deletions after/syntax/christmas_chocola_json.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
if christmas_chocola#should_abort('json')
finish
endif

hi! link jsonKeyword ChristmasChocolaKeyColor
hi! link jsonKeywordMatch ChristmasChocolaKeyword
6 changes: 6 additions & 0 deletions after/syntax/christmas_chocola_lua.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
if christmas_chocola#should_abort('lua')
finish
endif

hi! link luaFunc ChristmasChocolaKeyColor
hi! link luaTable ChristmasChocolaFg
50 changes: 50 additions & 0 deletions after/syntax/christmas_chocola_markdown.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
if christmas_chocola#should_abort('markdown', 'mkd')
finish
endif

if b:current_syntax ==# 'mkd'
" plasticboy/vim-markdown
hi! link htmlBold ChristmasChocolaParameterBold
hi! link htmlBoldItalic ChristmasChocolaParameterBoldItalic
hi! link htmlH1 ChristmasChocolaConstantsBold
hi! link htmlItalic ChristmasChocolaStringColorItalic
hi! link mkdBlockquote ChristmasChocolaStringColorItalic
hi! link mkdBold ChristmasChocolaParameterBold
hi! link mkdBoldItalic ChristmasChocolaParameterBoldItalic
hi! link mkdCode ChristmasChocolaClassName
hi! link mkdCodeEnd ChristmasChocolaClassName
hi! link mkdCodeStart ChristmasChocolaClassName
hi! link mkdHeading ChristmasChocolaConstantsBold
hi! link mkdInlineUrl ChristmasChocolaLink
hi! link mkdItalic ChristmasChocolaStringColorItalic
hi! link mkdLink ChristmasChocolaKeyword
hi! link mkdListItem ChristmasChocolaKeyColor
hi! link mkdRule ChristmasChocolaComment
hi! link mkdUrl ChristmasChocolaLink
"}}}1
elseif b:current_syntax ==# 'markdown'
" Builtin:
hi! link markdownBlockquote ChristmasChocolaKeyColor
hi! link markdownBold ChristmasChocolaParameterBold
hi! link markdownBoldItalic ChristmasChocolaParameterBoldItalic
hi! link markdownCodeBlock ChristmasChocolaClassName
hi! link markdownCode ChristmasChocolaClassName
hi! link markdownCodeDelimiter ChristmasChocolaClassName
hi! link markdownH1 ChristmasChocolaConstantsBold
hi! link markdownH2 markdownH1
hi! link markdownH3 markdownH1
hi! link markdownH4 markdownH1
hi! link markdownH5 markdownH1
hi! link markdownH6 markdownH1
hi! link markdownHeadingDelimiter markdownH1
hi! link markdownHeadingRule markdownH1
hi! link markdownItalic ChristmasChocolaStringColorItalic
hi! link markdownLinkText ChristmasChocolaKeyword
hi! link markdownListMarker ChristmasChocolaKeyColor
hi! link markdownOrderedListMarker ChristmasChocolaKeyColor
hi! link markdownRule ChristmasChocolaComment
hi! link markdownUrl ChristmasChocolaLink
"}}}
endif

" vim: fdm=marker ts=2 sts=2 sw=2 fdl=0:
7 changes: 7 additions & 0 deletions after/syntax/christmas_chocola_ocaml.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
if christmas_chocola#should_abort('ocaml')
finish
endif

hi! link ocamlModule Type
hi! link ocamlModPath Normal
hi! link ocamlLabel ChristmasChocolaParameterItalic
38 changes: 38 additions & 0 deletions after/syntax/christmas_chocola_perl.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
if christmas_chocola#should_abort('perl')
finish
endif

" Regex
hi! link perlMatchStartEnd ChristmasChocolaRed

" Builtin functions
hi! link perlOperator ChristmasChocolaKeyColor
hi! link perlStatementFiledesc ChristmasChocolaKeyColor
hi! link perlStatementFiles ChristmasChocolaKeyColor
hi! link perlStatementFlow ChristmasChocolaKeyColor
hi! link perlStatementHash ChristmasChocolaKeyColor
hi! link perlStatementIOfunc ChristmasChocolaKeyColor
hi! link perlStatementIPC ChristmasChocolaKeyColor
hi! link perlStatementList ChristmasChocolaKeyColor
hi! link perlStatementMisc ChristmasChocolaKeyColor
hi! link perlStatementNetwork ChristmasChocolaKeyColor
hi! link perlStatementNumeric ChristmasChocolaKeyColor
hi! link perlStatementProc ChristmasChocolaKeyColor
hi! link perlStatementPword ChristmasChocolaKeyColor
hi! link perlStatementRegexp ChristmasChocolaKeyColor
hi! link perlStatementScalar ChristmasChocolaKeyColor
hi! link perlStatementSocket ChristmasChocolaKeyColor
hi! link perlStatementTime ChristmasChocolaKeyColor
hi! link perlStatementVector ChristmasChocolaKeyColor

" Highlighting for quoting constructs, tied to existing option in vim-perl
if get(g:, 'perl_string_as_statement', 0)
hi! link perlStringStartEnd ChristmasChocolaRed
endif

" Signatures
hi! link perlSignature ChristmasChocolaParameterItalic
hi! link perlSubPrototype ChristmasChocolaParameterItalic

" Hash keys
hi! link perlVarSimpleMemberName ChristmasChocolaConstants
10 changes: 10 additions & 0 deletions after/syntax/christmas_chocola_php.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
if christmas_chocola#should_abort('php')
finish
endif

hi! link phpClass Type
hi! link phpClasses Type
hi! link phpDocTags ChristmasChocolaKeyColorItalic
hi! link phpFunction Function
hi! link phpParent Normal
hi! link phpSpecialFunction ChristmasChocolaKeyColor
13 changes: 13 additions & 0 deletions after/syntax/christmas_chocola_plantuml.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
if christmas_chocola#should_abort('plantuml')
finish
endif

hi! link plantumlClassPrivate SpecialKey
hi! link plantumlClassProtected ChristmasChocolaParameter
hi! link plantumlClassPublic Function
hi! link plantumlColonLine String
hi! link plantumlDirectedOrVerticalArrowLR Constant
hi! link plantumlDirectedOrVerticalArrowRL Constant
hi! link plantumlHorizontalArrow Constant
hi! link plantumlSkinParamKeyword ChristmasChocolaKeyColor
hi! link plantumlTypeKeyword Keyword
11 changes: 11 additions & 0 deletions after/syntax/christmas_chocola_python.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
if christmas_chocola#should_abort('python')
finish
endif

hi! link pythonBuiltinObj Type
hi! link pythonBuiltinObject Type
hi! link pythonBuiltinType Type
hi! link pythonClassVar ChristmasChocolaConstantsItalic
hi! link pythonExClass Type
hi! link pythonNone Type
hi! link pythonRun Comment
16 changes: 16 additions & 0 deletions after/syntax/christmas_chocola_ruby.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
if christmas_chocola#should_abort('ruby')
finish
endif

if ! exists('g:ruby_operators')
let g:ruby_operators=1
endif

hi! link rubyBlockArgument ChristmasChocolaParameterItalic
hi! link rubyBlockParameter ChristmasChocolaParameterItalic
hi! link rubyCurlyBlock ChristmasChocolaKeyword
hi! link rubyGlobalVariable ChristmasChocolaConstants
hi! link rubyInstanceVariable ChristmasChocolaConstantsItalic
hi! link rubyInterpolationDelimiter ChristmasChocolaKeyword
hi! link rubyRegexpDelimiter ChristmasChocolaRed
hi! link rubyStringDelimiter ChristmasChocolaStringColor
5 changes: 5 additions & 0 deletions after/syntax/christmas_chocola_rust.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
if christmas_chocola#should_abort('rust')
finish
endif

hi! link rustCommentLineDoc Comment
Loading

0 comments on commit cea7342

Please sign in to comment.