mirror of
https://github.com/lifepillar/vim-solarized8.git
synced 2025-12-09 23:37:05 +00:00
Complete the upgrade to Colortemplate v3 syntax.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
||||
*solarized8.txt* For Vim version 9 Last change: 2023 Apr 23
|
||||
*solarized8.txt* For Vim version 9 Last change: 2023 Apr 24
|
||||
|
||||
|
||||
Solarized 8 color scheme
|
||||
|
||||
@@ -40,22 +40,22 @@ else
|
||||
printf_template_custom="\033]%s%s\033\\"
|
||||
fi
|
||||
|
||||
printf $printf_template @term256base03 $(hex2rgb "#002b36")
|
||||
printf $printf_template @term256base02 $(hex2rgb "#073642")
|
||||
printf $printf_template @term256base01 $(hex2rgb "#586e75")
|
||||
printf $printf_template @term256base00 $(hex2rgb "#657b83")
|
||||
printf $printf_template @term256base0 $(hex2rgb "#839496")
|
||||
printf $printf_template @term256base1 $(hex2rgb "#93a1a1")
|
||||
printf $printf_template @term256base2 $(hex2rgb "#eee8d5")
|
||||
printf $printf_template @term256base3 $(hex2rgb "#fdf6e3")
|
||||
printf $printf_template @term256yellow $(hex2rgb "#b58900")
|
||||
printf $printf_template @term256orange $(hex2rgb "#cb4b16")
|
||||
printf $printf_template @term256red $(hex2rgb "#dc322f")
|
||||
printf $printf_template @term256magenta $(hex2rgb "#d33682")
|
||||
printf $printf_template @term256violet $(hex2rgb "#6c71c4")
|
||||
printf $printf_template @term256blue $(hex2rgb "#268bd2")
|
||||
printf $printf_template @term256cyan $(hex2rgb "#2aa198")
|
||||
printf $printf_template @term256green $(hex2rgb "#859900")
|
||||
printf $printf_template 235 $(hex2rgb "#002b36")
|
||||
printf $printf_template 236 $(hex2rgb "#073642")
|
||||
printf $printf_template 242 $(hex2rgb "#586e75")
|
||||
printf $printf_template 66 $(hex2rgb "#657b83")
|
||||
printf $printf_template 246 $(hex2rgb "#839496")
|
||||
printf $printf_template 247 $(hex2rgb "#93a1a1")
|
||||
printf $printf_template 254 $(hex2rgb "#eee8d5")
|
||||
printf $printf_template 230 $(hex2rgb "#fdf6e3")
|
||||
printf $printf_template 136 $(hex2rgb "#b58900")
|
||||
printf $printf_template 166 $(hex2rgb "#cb4b16")
|
||||
printf $printf_template 160 $(hex2rgb "#dc322f")
|
||||
printf $printf_template 162 $(hex2rgb "#d33682")
|
||||
printf $printf_template 61 $(hex2rgb "#6c71c4")
|
||||
printf $printf_template 32 $(hex2rgb "#268bd2")
|
||||
printf $printf_template 37 $(hex2rgb "#2aa198")
|
||||
printf $printf_template 106 $(hex2rgb "#859900")
|
||||
|
||||
# foreground / background / cursor color
|
||||
# if [ -n "$ITERM_SESSION_ID" ]; then
|
||||
|
||||
@@ -1,79 +1,145 @@
|
||||
; vim: ft=colortemplate fdm=marker
|
||||
|
||||
; Filetype specific highlight groups
|
||||
#if get(g:, '@optionprefix_extra_hi_groups', 1)
|
||||
|
||||
; vim {{{
|
||||
vimVar -> Identifier
|
||||
vimFunc -> Function
|
||||
vimUserFunc -> Function
|
||||
helpSpecial -> Special
|
||||
vimCommentString violet none
|
||||
vimCommand yellow none
|
||||
vimCmdSep blue none bold
|
||||
helpExample base1 none
|
||||
helpOption cyan none
|
||||
helpNote magenta none
|
||||
helpVim magenta none
|
||||
helpHyperTextJump blue none
|
||||
helpHyperTextEntry green none
|
||||
vimIsCommand base00 none
|
||||
vimSynMtchOpt yellow none
|
||||
vimSynType cyan none
|
||||
vimHiLink blue none
|
||||
vimHiGroup blue none
|
||||
vimGroup blue none bold
|
||||
vimVar -> omit
|
||||
vimFunc -> omit
|
||||
vimUserFunc -> omit
|
||||
helpSpecial -> omit
|
||||
vimCommentString -> omit
|
||||
vimCommand -> omit
|
||||
vimCmdSep -> omit
|
||||
helpExample -> omit
|
||||
helpOption -> omit
|
||||
helpNote -> omit
|
||||
helpVim -> omit
|
||||
helpHyperTextJump -> omit
|
||||
helpHyperTextEntry-> omit
|
||||
vimIsCommand -> omit
|
||||
vimSynMtchOpt -> omit
|
||||
vimSynType -> omit
|
||||
vimHiLink -> omit
|
||||
vimHiGroup -> omit
|
||||
vimGroup -> omit
|
||||
|
||||
vimVar /gui/256/16 +extra 1 -> Identifier
|
||||
vimFunc /gui/256/16 +extra 1 -> Function
|
||||
vimUserFunc /gui/256/16 +extra 1 -> Function
|
||||
helpSpecial /gui/256/16 +extra 1 -> Special
|
||||
vimCommentString /gui/256/16 +extra 1 violet none
|
||||
vimCommand /gui/256/16 +extra 1 yellow none
|
||||
vimCmdSep /gui/256/16 +extra 1 blue none bold
|
||||
helpExample /gui/256/16 +extra 1 base1 none
|
||||
helpOption /gui/256/16 +extra 1 cyan none
|
||||
helpNote /gui/256/16 +extra 1 magenta none
|
||||
helpVim /gui/256/16 +extra 1 magenta none
|
||||
helpHyperTextJump /gui/256/16 +extra 1 blue none
|
||||
helpHyperTextEntry/gui/256/16 +extra 1 green none
|
||||
vimIsCommand /gui/256/16 +extra 1 base00 none
|
||||
vimSynMtchOpt /gui/256/16 +extra 1 yellow none
|
||||
vimSynType /gui/256/16 +extra 1 cyan none
|
||||
vimHiLink /gui/256/16 +extra 1 blue none
|
||||
vimHiGroup /gui/256/16 +extra 1 blue none
|
||||
vimGroup /gui/256/16 +extra 1 blue none bold
|
||||
; }}}
|
||||
; diff {{{
|
||||
diffAdded -> Statement
|
||||
diffLine -> Identifier
|
||||
diffAdded -> omit
|
||||
diffLine -> omit
|
||||
|
||||
diffAdded /gui/256/16 +extra 1 -> Statement
|
||||
diffLine /gui/256/16 +extra 1 -> Identifier
|
||||
; }}}
|
||||
; git {{{
|
||||
gitcommitComment base01 none italic
|
||||
gitcommitUntracked -> gitcommitComment
|
||||
gitcommitDiscarded -> gitcommitComment
|
||||
gitcommitSelected -> gitcommitComment
|
||||
gitcommitUnmerged green none bold
|
||||
gitcommitOnBranch base01 none bold
|
||||
gitcommitBranch magenta none bold
|
||||
gitcommitNoBranch -> gitcommitBranch
|
||||
gitcommitdiscardedtype red none
|
||||
gitcommitselectedtype green none
|
||||
gitcommitHeader base01 none
|
||||
gitcommitUntrackedFile cyan none bold
|
||||
gitcommitDiscardedFile red none bold
|
||||
gitcommitSelectedFile green none bold
|
||||
gitcommitUnmergedFile yellow none bold
|
||||
gitcommitFile base0 none bold
|
||||
gitcommitDiscardedArrow -> gitcommitDiscardedFile
|
||||
gitcommitSelectedArrow -> gitcommitSelectedFile
|
||||
gitcommitUnmergedArrow -> gitcommitUnmergedFile
|
||||
gitcommitComment -> omit
|
||||
gitcommitUntracked -> omit
|
||||
gitcommitDiscarded -> omit
|
||||
gitcommitSelected -> omit
|
||||
gitcommitUnmerged -> omit
|
||||
gitcommitOnBranch -> omit
|
||||
gitcommitBranch -> omit
|
||||
gitcommitNoBranch -> omit
|
||||
gitcommitdiscardedtype -> omit
|
||||
gitcommitselectedtype -> omit
|
||||
gitcommitHeader -> omit
|
||||
gitcommitUntrackedFile -> omit
|
||||
gitcommitDiscardedFile -> omit
|
||||
gitcommitSelectedFile -> omit
|
||||
gitcommitUnmergedFile -> omit
|
||||
gitcommitFile -> omit
|
||||
gitcommitDiscardedArrow -> omit
|
||||
gitcommitSelectedArrow -> omit
|
||||
gitcommitUnmergedArrow -> omit
|
||||
|
||||
gitcommitComment /gui/256/16 +extra 1 base01 none italic
|
||||
gitcommitUntracked /gui/256/16 +extra 1 -> gitcommitComment
|
||||
gitcommitDiscarded /gui/256/16 +extra 1 -> gitcommitComment
|
||||
gitcommitSelected /gui/256/16 +extra 1 -> gitcommitComment
|
||||
gitcommitUnmerged /gui/256/16 +extra 1 green none bold
|
||||
gitcommitOnBranch /gui/256/16 +extra 1 base01 none bold
|
||||
gitcommitBranch /gui/256/16 +extra 1 magenta none bold
|
||||
gitcommitNoBranch /gui/256/16 +extra 1 -> gitcommitBranch
|
||||
gitcommitdiscardedtype /gui/256/16 +extra 1 red none
|
||||
gitcommitselectedtype /gui/256/16 +extra 1 green none
|
||||
gitcommitHeader /gui/256/16 +extra 1 base01 none
|
||||
gitcommitUntrackedFile /gui/256/16 +extra 1 cyan none bold
|
||||
gitcommitDiscardedFile /gui/256/16 +extra 1 red none bold
|
||||
gitcommitSelectedFile /gui/256/16 +extra 1 green none bold
|
||||
gitcommitUnmergedFile /gui/256/16 +extra 1 yellow none bold
|
||||
gitcommitFile /gui/256/16 +extra 1 base0 none bold
|
||||
gitcommitDiscardedArrow /gui/256/16 +extra 1 -> gitcommitDiscardedFile
|
||||
gitcommitSelectedArrow /gui/256/16 +extra 1 -> gitcommitSelectedFile
|
||||
gitcommitUnmergedArrow /gui/256/16 +extra 1 -> gitcommitUnmergedFile
|
||||
; }}}
|
||||
; html {{{
|
||||
htmlTag base01 none
|
||||
htmlEndTag base01 none
|
||||
htmlTagN base1 none bold
|
||||
htmlTagName blue none bold
|
||||
htmlSpecialTagName blue none italic
|
||||
htmlArg base00 none
|
||||
javaScript yellow none
|
||||
htmlTag -> omit
|
||||
htmlEndTag -> omit
|
||||
htmlTagN -> omit
|
||||
htmlTagName -> omit
|
||||
htmlSpecialTagName -> omit
|
||||
htmlArg -> omit
|
||||
javaScript -> omit
|
||||
|
||||
htmlTag /gui/256/16 +extra 1 base01 none
|
||||
htmlEndTag /gui/256/16 +extra 1 base01 none
|
||||
htmlTagN /gui/256/16 +extra 1 base1 none bold
|
||||
htmlTagName /gui/256/16 +extra 1 blue none bold
|
||||
htmlSpecialTagName /gui/256/16 +extra 1 blue none italic
|
||||
htmlArg /gui/256/16 +extra 1 base00 none
|
||||
javaScript /gui/256/16 +extra 1 yellow none
|
||||
; }}}
|
||||
; javascript {{{
|
||||
jsFuncCall -> Function
|
||||
jsFuncCall -> omit
|
||||
jsFuncCall /gui/256/16 +extra 1 -> Function
|
||||
; }}}
|
||||
; perl {{{
|
||||
perlHereDoc base1 none
|
||||
perlVarPlain yellow none
|
||||
perlStatementFileDesc cyan none
|
||||
perlHereDoc -> omit
|
||||
perlVarPlain -> omit
|
||||
perlStatementFileDesc -> omit
|
||||
|
||||
perlHereDoc /gui/256/16 +extra 1 base1 none
|
||||
perlVarPlain /gui/256/16 +extra 1 yellow none
|
||||
perlStatementFileDesc /gui/256/16 +extra 1 cyan none
|
||||
; }}}
|
||||
; tex {{{
|
||||
texstatement cyan none
|
||||
texmathzonex yellow none
|
||||
texmathmatcher yellow none
|
||||
texreflabel yellow none
|
||||
texstatement -> omit
|
||||
texmathzonex -> omit
|
||||
texmathmatcher -> omit
|
||||
texreflabel -> omit
|
||||
|
||||
texstatement /gui/256/16 +extra 1 cyan none
|
||||
texmathzonex /gui/256/16 +extra 1 yellow none
|
||||
texmathmatcher /gui/256/16 +extra 1 yellow none
|
||||
texreflabel /gui/256/16 +extra 1 yellow none
|
||||
; }}}
|
||||
; ruby {{{
|
||||
rubyDefine base1 none bold
|
||||
rubySymbol -> Type
|
||||
rubyBoolean magenta none
|
||||
rubyDefine -> omit
|
||||
rubySymbol -> omit
|
||||
rubyBoolean -> omit
|
||||
|
||||
rubyDefine /gui/256/16 +extra 1 base1 none bold
|
||||
rubySymbol /gui/256/16 +extra 1 -> Type
|
||||
rubyBoolean /gui/256/16 +extra 1 magenta none
|
||||
; }}}
|
||||
; haskell {{{
|
||||
; For use with syntax/haskell.vim : Haskell Syntax File
|
||||
@@ -83,170 +149,304 @@ rubyBoolean magenta none
|
||||
;
|
||||
; Treat True and False and highlight delims specially, see the plugin
|
||||
; referenced above.
|
||||
cPreCondit orange none
|
||||
VarId blue none
|
||||
ConId yellow none
|
||||
hsImport magenta none
|
||||
hsString base00 none
|
||||
hsStructure cyan none
|
||||
hs_hlFunctionName blue none
|
||||
hsStatement cyan none
|
||||
hsImportLabel cyan none
|
||||
hs_OpFunctionName yellow none
|
||||
hs_DeclareFunction orange none
|
||||
hsVarSym cyan none
|
||||
hsType yellow none
|
||||
hsTypedef cyan none
|
||||
hsModuleName green none
|
||||
hsImportParams -> Delimiter
|
||||
hsDelimTypeExport -> Delimiter
|
||||
hsModuleStartLabel -> hsStructure
|
||||
hsModuleWhereLabel -> hsModuleStartLabel
|
||||
cPreCondit -> omit
|
||||
VarId -> omit
|
||||
ConId -> omit
|
||||
hsImport -> omit
|
||||
hsString -> omit
|
||||
hsStructure -> omit
|
||||
hs_hlFunctionName -> omit
|
||||
hsStatement -> omit
|
||||
hsImportLabel -> omit
|
||||
hs_OpFunctionName -> omit
|
||||
hs_DeclareFunction -> omit
|
||||
hsVarSym -> omit
|
||||
hsType -> omit
|
||||
hsTypedef -> omit
|
||||
hsModuleName -> omit
|
||||
hsImportParams -> omit
|
||||
hsDelimTypeExport -> omit
|
||||
hsModuleStartLabel -> omit
|
||||
hsModuleWhereLabel -> omit
|
||||
hsNiceOperator -> omit
|
||||
hsniceoperator -> omit
|
||||
|
||||
cPreCondit /gui/256/16 +extra 1 orange none
|
||||
VarId /gui/256/16 +extra 1 blue none
|
||||
ConId /gui/256/16 +extra 1 yellow none
|
||||
hsImport /gui/256/16 +extra 1 magenta none
|
||||
hsString /gui/256/16 +extra 1 base00 none
|
||||
hsStructure /gui/256/16 +extra 1 cyan none
|
||||
hs_hlFunctionName /gui/256/16 +extra 1 blue none
|
||||
hsStatement /gui/256/16 +extra 1 cyan none
|
||||
hsImportLabel /gui/256/16 +extra 1 cyan none
|
||||
hs_OpFunctionName /gui/256/16 +extra 1 yellow none
|
||||
hs_DeclareFunction /gui/256/16 +extra 1 orange none
|
||||
hsVarSym /gui/256/16 +extra 1 cyan none
|
||||
hsType /gui/256/16 +extra 1 yellow none
|
||||
hsTypedef /gui/256/16 +extra 1 cyan none
|
||||
hsModuleName /gui/256/16 +extra 1 green none
|
||||
hsImportParams /gui/256/16 +extra 1 -> Delimiter
|
||||
hsDelimTypeExport /gui/256/16 +extra 1 -> Delimiter
|
||||
hsModuleStartLabel /gui/256/16 +extra 1 -> hsStructure
|
||||
hsModuleWhereLabel /gui/256/16 +extra 1 -> hsModuleStartLabel
|
||||
; following is for the haskell-conceal plugin
|
||||
; the first two items don't have an impact, but better safe
|
||||
hsNiceOperator cyan none
|
||||
hsniceoperator cyan none
|
||||
#let hs_highlight_boolean=1
|
||||
#let hs_highlight_delimiters=1
|
||||
hsNiceOperator /gui/256/16 +extra 1 cyan none
|
||||
hsniceoperator /gui/256/16 +extra 1 cyan none
|
||||
verbatim
|
||||
let hs_highlight_boolean=1
|
||||
let hs_highlight_delimiters=1
|
||||
endverbatim
|
||||
; }}}
|
||||
; pandoc {{{
|
||||
pandocTitleBlock blue none
|
||||
pandocTitleBlockTitle blue none bold
|
||||
pandocTitleComment blue none bold
|
||||
pandocComment base01 none italic
|
||||
pandocVerbatimBlock yellow none
|
||||
pandocVerbatimBlockDeep -> pandocVerbatimBlock
|
||||
pandocCodeBlock -> pandocVerbatimBlock
|
||||
pandocCodeBlockDelim -> pandocVerbatimBlock
|
||||
pandocBlockQuote blue none
|
||||
pandocBlockQuoteLeader1 blue none
|
||||
pandocBlockQuoteLeader2 cyan none
|
||||
pandocBlockQuoteLeader3 yellow none
|
||||
pandocBlockQuoteLeader4 red none
|
||||
pandocBlockQuoteLeader5 base0 none
|
||||
pandocBlockQuoteLeader6 base01 none
|
||||
pandocListMarker magenta none
|
||||
pandocListReference magenta none
|
||||
pandocBlockQuote -> omit
|
||||
pandocBlockQuoteLeader1 -> omit
|
||||
pandocBlockQuoteLeader2 -> omit
|
||||
pandocBlockQuoteLeader3 -> omit
|
||||
pandocBlockQuoteLeader4 -> omit
|
||||
pandocBlockQuoteLeader5 -> omit
|
||||
pandocBlockQuoteLeader6 -> omit
|
||||
pandocCitation -> omit
|
||||
pandocCitationDelim -> omit
|
||||
pandocCitationID -> omit
|
||||
pandocCitationRef -> omit
|
||||
pandocCodeBlock -> omit
|
||||
pandocCodeBlockDelim -> omit
|
||||
pandocComment -> omit
|
||||
pandocDefinitionBlock -> omit
|
||||
pandocDefinitionIndctr -> omit
|
||||
pandocDefinitionTerm -> omit
|
||||
pandocEmphasis -> omit
|
||||
pandocEmphasisDefinition -> omit
|
||||
pandocEmphasisHeading -> omit
|
||||
pandocEmphasisNested -> omit
|
||||
pandocEmphasisNestedDefinition -> omit
|
||||
pandocEmphasisNestedHeading -> omit
|
||||
pandocEmphasisNestedTable -> omit
|
||||
pandocEmphasisTable -> omit
|
||||
pandocEscapePair -> omit
|
||||
pandocEscapedCharacter -> omit
|
||||
pandocFootnote -> omit
|
||||
pandocFootnoteDefLink -> omit
|
||||
pandocFootnoteInline -> omit
|
||||
pandocFootnoteLink -> omit
|
||||
pandocHeading -> omit
|
||||
pandocHeadingMarker -> omit
|
||||
pandocImageCaption -> omit
|
||||
pandocLineBreak -> omit
|
||||
pandocLinkDefinition -> omit
|
||||
pandocLinkDefinitionID -> omit
|
||||
pandocLinkDelim -> omit
|
||||
pandocLinkLabel -> omit
|
||||
pandocLinkText -> omit
|
||||
pandocLinkTitle -> omit
|
||||
pandocLinkTitleDelim -> omit
|
||||
pandocLinkURL -> omit
|
||||
pandocListMarker -> omit
|
||||
pandocListReference -> omit
|
||||
pandocMetadata -> omit
|
||||
pandocMetadataDelim -> omit
|
||||
pandocMetadataKey -> omit
|
||||
pandocMetadataTitle -> omit
|
||||
pandocNonBreakingSpace -> omit
|
||||
pandocRule -> omit
|
||||
pandocRuleLine -> omit
|
||||
pandocStrikeout -> omit
|
||||
pandocStrikeoutDefinition -> omit
|
||||
pandocStrikeoutHeading -> omit
|
||||
pandocStrikeoutTable -> omit
|
||||
pandocStrongEmphasis -> omit
|
||||
pandocStrongEmphasisDefinition -> omit
|
||||
pandocStrongEmphasisEmphasis -> omit
|
||||
pandocStrongEmphasisEmphasisDefinition -> omit
|
||||
pandocStrongEmphasisEmphasisHeading -> omit
|
||||
pandocStrongEmphasisEmphasisTable -> omit
|
||||
pandocStrongEmphasisHeading -> omit
|
||||
pandocStrongEmphasisNested -> omit
|
||||
pandocStrongEmphasisNestedDefinition -> omit
|
||||
pandocStrongEmphasisNestedHeading -> omit
|
||||
pandocStrongEmphasisNestedTable -> omit
|
||||
pandocStrongEmphasisTable -> omit
|
||||
pandocStyleDelim -> omit
|
||||
pandocSubscript -> omit
|
||||
pandocSubscriptDefinition -> omit
|
||||
pandocSubscriptHeading -> omit
|
||||
pandocSubscriptTable -> omit
|
||||
pandocSuperscript -> omit
|
||||
pandocSuperscriptDefinition -> omit
|
||||
pandocSuperscriptHeading -> omit
|
||||
pandocSuperscriptTable -> omit
|
||||
pandocTable -> omit
|
||||
pandocTableStructure -> omit
|
||||
pandocTableStructureEnd -> omit
|
||||
pandocTableStructureTop -> omit
|
||||
pandocTableZebraDark -> omit
|
||||
pandocTableZebraLight -> omit
|
||||
pandocTitleBlock -> omit
|
||||
pandocTitleBlockTitle -> omit
|
||||
pandocTitleComment -> omit
|
||||
pandocVerbatimBlock -> omit
|
||||
pandocVerbatimBlockDeep -> omit
|
||||
pandocVerbatimInline -> omit
|
||||
pandocVerbatimInlineDefinition -> omit
|
||||
pandocVerbatimInlineHeading -> omit
|
||||
pandocVerbatimInlineTable -> omit
|
||||
|
||||
pandocTitleBlock /gui/256/16 +extra 1 blue none
|
||||
pandocTitleBlockTitle /gui/256/16 +extra 1 blue none bold
|
||||
pandocTitleComment /gui/256/16 +extra 1 blue none bold
|
||||
pandocComment /gui/256/16 +extra 1 base01 none italic
|
||||
pandocVerbatimBlock /gui/256/16 +extra 1 yellow none
|
||||
pandocVerbatimBlockDeep /gui/256/16 +extra 1 -> pandocVerbatimBlock
|
||||
pandocCodeBlock /gui/256/16 +extra 1 -> pandocVerbatimBlock
|
||||
pandocCodeBlockDelim /gui/256/16 +extra 1 -> pandocVerbatimBlock
|
||||
pandocBlockQuote /gui/256/16 +extra 1 blue none
|
||||
pandocBlockQuoteLeader1 /gui/256/16 +extra 1 blue none
|
||||
pandocBlockQuoteLeader2 /gui/256/16 +extra 1 cyan none
|
||||
pandocBlockQuoteLeader3 /gui/256/16 +extra 1 yellow none
|
||||
pandocBlockQuoteLeader4 /gui/256/16 +extra 1 red none
|
||||
pandocBlockQuoteLeader5 /gui/256/16 +extra 1 base0 none
|
||||
pandocBlockQuoteLeader6 /gui/256/16 +extra 1 base01 none
|
||||
pandocListMarker /gui/256/16 +extra 1 magenta none
|
||||
pandocListReference /gui/256/16 +extra 1 magenta none
|
||||
; Definitions
|
||||
pandocDefinitionBlock violet none
|
||||
pandocDefinitionTerm violet none standout
|
||||
pandocDefinitionIndctr violet none bold
|
||||
pandocEmphasisDefinition violet none italic
|
||||
pandocEmphasisNestedDefinition violet none bold
|
||||
pandocStrongEmphasisDefinition violet none bold
|
||||
pandocStrongEmphasisNestedDefinition violet none bold
|
||||
pandocStrongEmphasisEmphasisDefinition violet none bold
|
||||
pandocStrikeoutDefinition violet none reverse
|
||||
pandocVerbatimInlineDefinition violet none
|
||||
pandocSuperscriptDefinition violet none
|
||||
pandocSubscriptDefinition violet none
|
||||
pandocDefinitionBlock /gui/256/16 +extra 1 violet none
|
||||
pandocDefinitionTerm /gui/256/16 +extra 1 violet none standout
|
||||
pandocDefinitionIndctr /gui/256/16 +extra 1 violet none bold
|
||||
pandocEmphasisDefinition /gui/256/16 +extra 1 violet none italic
|
||||
pandocEmphasisNestedDefinition /gui/256/16 +extra 1 violet none bold
|
||||
pandocStrongEmphasisDefinition /gui/256/16 +extra 1 violet none bold
|
||||
pandocStrongEmphasisNestedDefinition /gui/256/16 +extra 1 violet none bold
|
||||
pandocStrongEmphasisEmphasisDefinition/gui/256/16 +extra 1 violet none bold
|
||||
pandocStrikeoutDefinition /gui/256/16 +extra 1 violet none reverse
|
||||
pandocVerbatimInlineDefinition /gui/256/16 +extra 1 violet none
|
||||
pandocSuperscriptDefinition /gui/256/16 +extra 1 violet none
|
||||
pandocSubscriptDefinition /gui/256/16 +extra 1 violet none
|
||||
; Tables
|
||||
pandocTable blue none
|
||||
pandocTableStructure blue none
|
||||
pandocTable /gui/256/16 +extra 1 blue none
|
||||
pandocTableStructure /gui/256/16 +extra 1 blue none
|
||||
; Sic in the original Solarized:
|
||||
pandocTableStructureTop -> pandocTableStructre
|
||||
pandocTableStructureEnd -> pandocTableStructre
|
||||
pandocTableZebraLight blue base03
|
||||
pandocTableZebraDark blue base02
|
||||
pandocEmphasisTable blue none italic
|
||||
pandocEmphasisNestedTable blue none bold
|
||||
pandocStrongEmphasisTable blue none bold
|
||||
pandocStrongEmphasisNestedTable blue none bold
|
||||
pandocStrongEmphasisEmphasisTable blue none bold
|
||||
pandocStrikeoutTable blue none reverse
|
||||
pandocVerbatimInlineTable blue none
|
||||
pandocSuperscriptTable blue none
|
||||
pandocSubscriptTable blue none
|
||||
pandocTableStructureTop /gui/256/16 +extra 1 -> pandocTableStructre
|
||||
pandocTableStructureEnd /gui/256/16 +extra 1 -> pandocTableStructre
|
||||
pandocTableZebraLight /gui/256/16 +extra 1 blue base03
|
||||
pandocTableZebraDark /gui/256/16 +extra 1 blue base02
|
||||
pandocEmphasisTable /gui/256/16 +extra 1 blue none italic
|
||||
pandocEmphasisNestedTable /gui/256/16 +extra 1 blue none bold
|
||||
pandocStrongEmphasisTable /gui/256/16 +extra 1 blue none bold
|
||||
pandocStrongEmphasisNestedTable /gui/256/16 +extra 1 blue none bold
|
||||
pandocStrongEmphasisEmphasisTable /gui/256/16 +extra 1 blue none bold
|
||||
pandocStrikeoutTable /gui/256/16 +extra 1 blue none reverse
|
||||
pandocVerbatimInlineTable /gui/256/16 +extra 1 blue none
|
||||
pandocSuperscriptTable /gui/256/16 +extra 1 blue none
|
||||
pandocSubscriptTable /gui/256/16 +extra 1 blue none
|
||||
; Headings
|
||||
pandocHeading orange none bold
|
||||
pandocHeadingMarker orange none bold
|
||||
pandocEmphasisHeading orange none bold
|
||||
pandocEmphasisNestedHeading orange none bold
|
||||
pandocStrongEmphasisHeading orange none bold
|
||||
pandocStrongEmphasisNestedHeading orange none bold
|
||||
pandocStrongEmphasisEmphasisHeading orange none bold
|
||||
pandocStrikeoutHeading orange none reverse
|
||||
pandocVerbatimInlineHeading orange none bold
|
||||
pandocSuperscriptHeading orange none bold
|
||||
pandocSubscriptHeading orange none bold
|
||||
pandocHeading /gui/256/16 +extra 1 orange none bold
|
||||
pandocHeadingMarker /gui/256/16 +extra 1 orange none bold
|
||||
pandocEmphasisHeading /gui/256/16 +extra 1 orange none bold
|
||||
pandocEmphasisNestedHeading /gui/256/16 +extra 1 orange none bold
|
||||
pandocStrongEmphasisHeading /gui/256/16 +extra 1 orange none bold
|
||||
pandocStrongEmphasisNestedHeading /gui/256/16 +extra 1 orange none bold
|
||||
pandocStrongEmphasisEmphasisHeading/gui/256/16 +extra 1 orange none bold
|
||||
pandocStrikeoutHeading /gui/256/16 +extra 1 orange none reverse
|
||||
pandocVerbatimInlineHeading /gui/256/16 +extra 1 orange none bold
|
||||
pandocSuperscriptHeading /gui/256/16 +extra 1 orange none bold
|
||||
pandocSubscriptHeading /gui/256/16 +extra 1 orange none bold
|
||||
; Links
|
||||
pandocLinkDelim base01 none
|
||||
pandocLinkLabel blue none
|
||||
pandocLinkText blue none
|
||||
pandocLinkURL base00 none
|
||||
pandocLinkTitle base00 none
|
||||
pandocLinkTitleDelim base01 none s=base00
|
||||
pandocLinkDefinition cyan none s=base00
|
||||
pandocLinkDefinitionID blue none bold
|
||||
pandocImageCaption violet none bold
|
||||
pandocFootnoteLink green none
|
||||
pandocFootnoteDefLink green none bold
|
||||
pandocFootnoteInline green none bold
|
||||
pandocFootnote green none
|
||||
pandocCitationDelim magenta none
|
||||
pandocCitation magenta none
|
||||
pandocCitationID magenta none
|
||||
pandocCitationRef magenta none
|
||||
pandocLinkDelim /gui/256/16 +extra 1 base01 none
|
||||
pandocLinkLabel /gui/256/16 +extra 1 blue none
|
||||
pandocLinkText /gui/256/16 +extra 1 blue none
|
||||
pandocLinkURL /gui/256/16 +extra 1 base00 none
|
||||
pandocLinkTitle /gui/256/16 +extra 1 base00 none
|
||||
pandocLinkTitleDelim /gui/256/16 +extra 1 base01 none s=base00
|
||||
pandocLinkDefinition /gui/256/16 +extra 1 cyan none s=base00
|
||||
pandocLinkDefinitionID /gui/256/16 +extra 1 blue none bold
|
||||
pandocImageCaption /gui/256/16 +extra 1 violet none bold
|
||||
pandocFootnoteLink /gui/256/16 +extra 1 green none
|
||||
pandocFootnoteDefLink /gui/256/16 +extra 1 green none bold
|
||||
pandocFootnoteInline /gui/256/16 +extra 1 green none bold
|
||||
pandocFootnote /gui/256/16 +extra 1 green none
|
||||
pandocCitationDelim /gui/256/16 +extra 1 magenta none
|
||||
pandocCitation /gui/256/16 +extra 1 magenta none
|
||||
pandocCitationID /gui/256/16 +extra 1 magenta none
|
||||
pandocCitationRef /gui/256/16 +extra 1 magenta none
|
||||
; Main Styles
|
||||
pandocStyleDelim base01 none
|
||||
pandocEmphasis base0 none italic
|
||||
pandocEmphasisNested base0 none bold
|
||||
pandocStrongEmphasis base0 none bold
|
||||
pandocStrongEmphasisNested base0 none bold
|
||||
pandocStrongEmphasisEmphasis base0 none bold
|
||||
pandocStrikeout base01 none reverse
|
||||
pandocVerbatimInline yellow none
|
||||
pandocSuperscript violet none
|
||||
pandocSubscript violet none
|
||||
pandocRule blue none bold
|
||||
pandocRuleLine blue none bold
|
||||
pandocEscapePair red none bold
|
||||
pandocCitationRef magenta none
|
||||
pandocNonBreakingSpace red none reverse
|
||||
pandocEscapedCharacter -> pandocEscapePair
|
||||
pandocLineBreak -> pandocEscapePair
|
||||
pandocStyleDelim /gui/256/16 +extra 1 base01 none
|
||||
pandocEmphasis /gui/256/16 +extra 1 base0 none italic
|
||||
pandocEmphasisNested /gui/256/16 +extra 1 base0 none bold
|
||||
pandocStrongEmphasis /gui/256/16 +extra 1 base0 none bold
|
||||
pandocStrongEmphasisNested /gui/256/16 +extra 1 base0 none bold
|
||||
pandocStrongEmphasisEmphasis /gui/256/16 +extra 1 base0 none bold
|
||||
pandocStrikeout /gui/256/16 +extra 1 base01 none reverse
|
||||
pandocVerbatimInline /gui/256/16 +extra 1 yellow none
|
||||
pandocSuperscript /gui/256/16 +extra 1 violet none
|
||||
pandocSubscript /gui/256/16 +extra 1 violet none
|
||||
pandocRule /gui/256/16 +extra 1 blue none bold
|
||||
pandocRuleLine /gui/256/16 +extra 1 blue none bold
|
||||
pandocEscapePair /gui/256/16 +extra 1 red none bold
|
||||
pandocNonBreakingSpace /gui/256/16 +extra 1 red none reverse
|
||||
pandocEscapedCharacter /gui/256/16 +extra 1 -> pandocEscapePair
|
||||
pandocLineBreak /gui/256/16 +extra 1 -> pandocEscapePair
|
||||
; Embedded code
|
||||
pandocMetadataDelim base01 none
|
||||
pandocMetadata blue none
|
||||
pandocMetadataKey blue none
|
||||
pandocMetadata blue none bold
|
||||
pandocMetadataTitle -> pandocMetadata
|
||||
pandocMetadataDelim /gui/256/16 +extra 1 base01 none
|
||||
pandocMetadataKey /gui/256/16 +extra 1 blue none
|
||||
pandocMetadata /gui/256/16 +extra 1 blue none bold
|
||||
pandocMetadataTitle /gui/256/16 +extra 1 -> pandocMetadata
|
||||
; }}}
|
||||
; ale {{{
|
||||
#if get(g:, '@optionprefix_statusline', '') ==# 'flat'
|
||||
ALEErrorSign red none bold
|
||||
ALEInfoSign cyan none bold
|
||||
ALEWarningSign yellow none bold
|
||||
ALEErrorSignLineNr red none
|
||||
ALEInfoSignLineNr cyan none
|
||||
ALEWarningSignLineNr yellow none
|
||||
#else
|
||||
#if get(g:, 'ale_sign_highlight_linenrs', '') ==# 1
|
||||
ALEErrorSign base02 red bold
|
||||
ALEInfoSign base02 cyan bold
|
||||
ALEWarningSign base02 yellow bold
|
||||
#else
|
||||
ALEErrorSign red base02 bold
|
||||
ALEInfoSign cyan base02 bold
|
||||
ALEWarningSign yellow base02 bold
|
||||
#endif
|
||||
ALEErrorSignLineNr base02 red
|
||||
ALEInfoSignLineNr base02 cyan
|
||||
ALEWarningSignLineNr base02 yellow
|
||||
#endif
|
||||
#const extra_stl = get(g:, '@prefix_extra_hi_groups', 1) + 2 * (get(g:, '@prefix_statusline', '') == 'flat')
|
||||
#const extra_stl_hl = get(g:, '@prefix_extra_hi_groups', 1) + 2 * (get(g:, '@prefix_statusline', '') == 'flat') + 4 * get(g:, 'ale_sign_highlight_linenrs', '')
|
||||
|
||||
ALEError red none undercurl guisp=red
|
||||
ALEErrorLine none none
|
||||
ALEInfo cyan none undercurl guisp=cyan
|
||||
ALEInfoLine none none
|
||||
ALEWarning yellow none undercurl guisp=yellow
|
||||
ALEWarningLine none none
|
||||
ALEError -> omit
|
||||
ALEErrorLine -> omit
|
||||
ALEErrorSign -> omit
|
||||
ALEErrorSignLineNr -> omit
|
||||
ALEInfo -> omit
|
||||
ALEInfoLine -> omit
|
||||
ALEInfoSign -> omit
|
||||
ALEInfoSignLineNr -> omit
|
||||
ALEStyleError -> omit
|
||||
ALEStyleErrorSign -> omit
|
||||
ALEStyleErrorSignLineNr -> omit
|
||||
ALEStyleWarning -> omit
|
||||
ALEStyleWarningSign -> omit
|
||||
ALEStyleWarningSignLineNr -> omit
|
||||
ALEWarning -> omit
|
||||
ALEWarningLine -> omit
|
||||
ALEWarningSign -> omit
|
||||
ALEWarningSignLineNr -> omit
|
||||
|
||||
ALEStyleError -> ALEError
|
||||
ALEStyleErrorSign -> ALEErrorSign
|
||||
ALEStyleErrorSignLineNr -> ALEErrorSignLineNr
|
||||
ALEStyleWarning -> ALEWarning
|
||||
ALEStyleWarningSign -> ALEWarningSign
|
||||
ALEStyleWarningSignLineNr -> ALEWarningSignLineNr
|
||||
ALEErrorSignLineNr /gui/256/16 +extra_stl 1 base02 red
|
||||
ALEInfoSignLineNr /gui/256/16 +extra_stl 1 base02 cyan
|
||||
ALEWarningSignLineNr /gui/256/16 +extra_stl 1 base02 yellow
|
||||
|
||||
ALEErrorSignLineNr /gui/256/16 +extra_stl 3 red none
|
||||
ALEInfoSignLineNr /gui/256/16 +extra_stl 3 cyan none
|
||||
ALEWarningSignLineNr /gui/256/16 +extra_stl 3 yellow none
|
||||
|
||||
ALEErrorSign /gui/256/16 +extra_stl_hl 1 red base02 bold
|
||||
ALEInfoSign /gui/256/16 +extra_stl_hl 1 cyan base02 bold
|
||||
ALEWarningSign /gui/256/16 +extra_stl_hl 1 yellow base02 bold
|
||||
|
||||
ALEErrorSign /gui/256/16 +extra_stl_hl 3 red none bold
|
||||
ALEInfoSign /gui/256/16 +extra_stl_hl 3 cyan none bold
|
||||
ALEWarningSign /gui/256/16 +extra_stl_hl 3 yellow none bold
|
||||
|
||||
ALEErrorSign /gui/256/16 +extra_stl_hl 5 base02 red bold
|
||||
ALEInfoSign /gui/256/16 +extra_stl_hl 5 base02 cyan bold
|
||||
ALEWarningSign /gui/256/16 +extra_stl_hl 5 base02 yellow bold
|
||||
|
||||
ALEError /gui/256/16 +extra 1 red none s=red undercurl
|
||||
ALEErrorLine /gui/256/16 +extra 1 none none
|
||||
ALEInfo /gui/256/16 +extra 1 cyan none s=cyan undercurl
|
||||
ALEInfoLine /gui/256/16 +extra 1 none none
|
||||
ALEWarning /gui/256/16 +extra 1 yellow none s=yellow undercurl
|
||||
ALEWarningLine /gui/256/16 +extra 1 none none
|
||||
|
||||
ALEStyleError /gui/256/16 +extra 1 -> ALEError
|
||||
ALEStyleErrorSign /gui/256/16 +extra 1 -> ALEErrorSign
|
||||
ALEStyleErrorSignLineNr /gui/256/16 +extra 1 -> ALEErrorSignLineNr
|
||||
ALEStyleWarning /gui/256/16 +extra 1 -> ALEWarning
|
||||
ALEStyleWarningSign /gui/256/16 +extra 1 -> ALEWarningSign
|
||||
ALEStyleWarningSignLineNr /gui/256/16 +extra 1 -> ALEWarningSignLineNr
|
||||
; }}}
|
||||
#endif
|
||||
|
||||
@@ -41,22 +41,22 @@ else
|
||||
printf_template_custom="\033]%s%s\033\\"
|
||||
fi
|
||||
|
||||
printf $printf_template @term256base03 $(hex2rgb "@guibase03")
|
||||
printf $printf_template @term256base02 $(hex2rgb "@guibase02")
|
||||
printf $printf_template @term256base01 $(hex2rgb "@guibase01")
|
||||
printf $printf_template @term256base00 $(hex2rgb "@guibase00")
|
||||
printf $printf_template @term256base0 $(hex2rgb "@guibase0")
|
||||
printf $printf_template @term256base1 $(hex2rgb "@guibase1")
|
||||
printf $printf_template @term256base2 $(hex2rgb "@guibase2")
|
||||
printf $printf_template @term256base3 $(hex2rgb "@guibase3")
|
||||
printf $printf_template @term256yellow $(hex2rgb "@guiyellow")
|
||||
printf $printf_template @term256orange $(hex2rgb "@guiorange")
|
||||
printf $printf_template @term256red $(hex2rgb "@guired")
|
||||
printf $printf_template @term256magenta $(hex2rgb "@guimagenta")
|
||||
printf $printf_template @term256violet $(hex2rgb "@guiviolet")
|
||||
printf $printf_template @term256blue $(hex2rgb "@guiblue")
|
||||
printf $printf_template @term256cyan $(hex2rgb "@guicyan")
|
||||
printf $printf_template @term256green $(hex2rgb "@guigreen")
|
||||
printf $printf_template @256base03 $(hex2rgb "@guibase03")
|
||||
printf $printf_template @256base02 $(hex2rgb "@guibase02")
|
||||
printf $printf_template @256base01 $(hex2rgb "@guibase01")
|
||||
printf $printf_template @256base00 $(hex2rgb "@guibase00")
|
||||
printf $printf_template @256base0 $(hex2rgb "@guibase0")
|
||||
printf $printf_template @256base1 $(hex2rgb "@guibase1")
|
||||
printf $printf_template @256base2 $(hex2rgb "@guibase2")
|
||||
printf $printf_template @256base3 $(hex2rgb "@guibase3")
|
||||
printf $printf_template @256yellow $(hex2rgb "@guiyellow")
|
||||
printf $printf_template @256orange $(hex2rgb "@guiorange")
|
||||
printf $printf_template @256red $(hex2rgb "@guired")
|
||||
printf $printf_template @256magenta $(hex2rgb "@guimagenta")
|
||||
printf $printf_template @256violet $(hex2rgb "@guiviolet")
|
||||
printf $printf_template @256blue $(hex2rgb "@guiblue")
|
||||
printf $printf_template @256cyan $(hex2rgb "@guicyan")
|
||||
printf $printf_template @256green $(hex2rgb "@guigreen")
|
||||
|
||||
# foreground / background / cursor color
|
||||
# if [ -n "$ITERM_SESSION_ID" ]; then
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
; vim: ft=colortemplate fdm=marker
|
||||
; FIXME
|
||||
; #const t_Co = get(g:, '@prefix_use16', 0) ? 16 : s:t_Co
|
||||
|
||||
#const italics = get(g:, '@prefix_italics', 1) && ((&t_ZH != '' && &t_ZH != '[7m') || has('gui_running') || has('nvim'))
|
||||
#const termtrans = get(g:, '@prefix_termtrans', 0) && !has('gui_running')
|
||||
#const visibility = get(g:, '@prefix_visibility', 'normal')
|
||||
@@ -14,6 +13,7 @@
|
||||
#const transvis = get(g:, '@prefix_termtrans', 0) + 2 * s:vismap[get(g:, '@prefix_visibility', 'normal')]
|
||||
#const diffmode = get(g:, '@prefix_diffmode', 'normal')
|
||||
#const stl = get(g:, '@prefix_statusline', 'normal')
|
||||
#const extra = get(g:, '@prefix_extra_hi_groups', 1)
|
||||
|
||||
Include: _linked_groups.colortemplate
|
||||
|
||||
|
||||
@@ -426,10 +426,8 @@ CommandMode magenta base03 reverse
|
||||
TermCursor -> Cursor
|
||||
TermCursorNC base03 base01
|
||||
; }}}
|
||||
; Extra stuff (light) {{{
|
||||
; Include: _extra.colortemplate ; FIXME
|
||||
; }}}
|
||||
|
||||
|
||||
Background: any
|
||||
Include: _bw.colortemplate
|
||||
|
||||
Include: _extra.colortemplate
|
||||
Include: _bw.colortemplate
|
||||
|
||||
@@ -382,10 +382,9 @@ CommandMode base02 magenta bold,revers
|
||||
TermCursor -> Cursor
|
||||
TermCursorNC base03 base01
|
||||
; }}}
|
||||
; Extra stuff (light) {{{
|
||||
; Include: _extra.colortemplate ; FIXME
|
||||
; }}}
|
||||
|
||||
|
||||
Background: any
|
||||
Include: _bw.colortemplate
|
||||
|
||||
Include: _extra.colortemplate
|
||||
Include: _bw.colortemplate
|
||||
|
||||
@@ -407,10 +407,9 @@ CommandMode magenta base03 reverse
|
||||
TermCursor -> Cursor
|
||||
TermCursorNC base03 base01
|
||||
; }}}
|
||||
; Extra stuff (light) {{{
|
||||
; Include: _extra.colortemplate ; FIXME
|
||||
; }}}
|
||||
|
||||
|
||||
Background: any
|
||||
Include: _bw.colortemplate
|
||||
|
||||
Include: _extra.colortemplate
|
||||
Include: _bw.colortemplate
|
||||
|
||||
@@ -399,10 +399,9 @@ CommandMode magenta base03 reverse
|
||||
TermCursor -> Cursor
|
||||
TermCursorNC base03 base01
|
||||
; }}}
|
||||
; Extra stuff (light) {{{
|
||||
; Include: _extra.colortemplate ; FIXME
|
||||
; }}}
|
||||
|
||||
|
||||
Background: any
|
||||
Include: _bw.colortemplate
|
||||
|
||||
Include: _extra.colortemplate
|
||||
Include: _bw.colortemplate
|
||||
|
||||
Reference in New Issue
Block a user