Improved CSS, HTML, JSON, Markdown, Shell, and XML defaults

This commit is contained in:
Iron_E 2020-07-16 15:06:01 -04:00
parent ad9c11755b
commit 7a801cdabc
No known key found for this signature in database
GPG Key ID: B0B37DE7EDC2335F
1 changed files with 50 additions and 22 deletions

View File

@ -209,6 +209,7 @@ local highlight_groups = {
Operator = {bg=NONE, fg=green_dark, style=NONE }, Operator = {bg=NONE, fg=green_dark, style=NONE },
Keyword = {bg=NONE, fg=teal, style=NONE }, Keyword = {bg=NONE, fg=teal, style=NONE },
Exception = {bg=NONE, fg=red_light, style='bold' }, Exception = {bg=NONE, fg=red_light, style='bold' },
Noise = 'Delimiter',
--[[ 4.1.4. Metatextual Information]] --[[ 4.1.4. Metatextual Information]]
PreProc = {bg=NONE, fg=tan, style=NONE }, PreProc = {bg=NONE, fg=tan, style=NONE },
@ -372,8 +373,22 @@ local highlight_groups = {
csXmlTagName = 'Define', csXmlTagName = 'Define',
--[[ 4.3.4. CSS ]] --[[ 4.3.4. CSS ]]
cssBraces = 'Delimiter',
cssProp = 'Keyword', cssProp = 'Keyword',
cssSelectorOp = 'Operator',
cssTagName = 'Type', cssTagName = 'Type',
cssTagName = 'htmlTagName',
scssAmpersand = 'Special',
scssAttribute = 'Normal',
scssBoolean = 'Boolean',
scssDefault = 'Keyword',
scssElse = 'PreCondit',
scssIf = 'PreCondit',
scssInclude = 'Include',
scssSelectorChar = 'Operator',
scssSelectorName = 'Label',
scssVariable = 'Define',
scssVariableAssignment = 'Operator',
--[[ 4.3.5. Dart ]] --[[ 4.3.5. Dart ]]
dartLibrary = 'Statement', dartLibrary = 'Statement',
@ -406,9 +421,21 @@ local highlight_groups = {
goVarDefs = 'goVarAssign', goVarDefs = 'goVarAssign',
--[[ 4.3.8. HTML ]] --[[ 4.3.8. HTML ]]
htmlBold = {bg=NONE, fg=NONE, style='bold' }, htmlArg = 'Label',
htmlBold = {bg=NONE, fg=gray_light, style='bold'},
htmlTitle = 'htmlBold',
htmlEndTag = 'htmlTag',
htmlH1 = 'markdownH1',
htmlH2 = 'markdownH2',
htmlH3 = 'markdownH3',
htmlH4 = 'markdownH4',
htmlH5 = 'markdownH5',
htmlH6 = 'markdownH6',
htmlItalic = {bg=NONE, fg=NONE, style='italic'}, htmlItalic = {bg=NONE, fg=NONE, style='italic'},
htmlSpecialTagName = 'Tag', htmlSpecialTagName = 'Keyword',
htmlTag = 'Special',
htmlTagN = 'Typedef',
htmlTagName = 'Type',
--[[ 4.3.9. Java ]] --[[ 4.3.9. Java ]]
javaClassDecl = 'Structure', javaClassDecl = 'Structure',
@ -420,6 +447,11 @@ local highlight_groups = {
jsVariableDef = 'Identifier', jsVariableDef = 'Identifier',
--[[ 4.3.11. JSON ]] --[[ 4.3.11. JSON ]]
jsonBraces = 'luaBraces',
jsonKeywordMatch = 'Delimiter',
jsonNull = 'Constant',
jsonQuote = 'String',
jsonString = 'Normal',
jsonStringSQError = 'Exception', jsonStringSQError = 'Exception',
--[[ 4.3.12. Lua ]] --[[ 4.3.12. Lua ]]
@ -452,9 +484,11 @@ local highlight_groups = {
markdownH6 = {bg=NONE, fg=purple_light, style='bold'}, markdownH6 = {bg=NONE, fg=purple_light, style='bold'},
mkdBold = 'SpecialChar', mkdBold = 'SpecialChar',
mkdCode = 'Comment', mkdCode = 'Comment',
mkdCodeDelimiter = 'Delimiter', mkdCodeDelimiter = 'mkdBold',
mkdItalic = 'SpecialChar', mkdCodeStart = 'mkdHeading',
mkdItalic = 'mkdBold',
mkdListItem = 'Special', mkdListItem = 'Special',
mkdHeading = 'Delimiter',
mkdNonListItemBlock = 'Normal', mkdNonListItemBlock = 'Normal',
texMathZoneY = 'String', texMathZoneY = 'String',
@ -497,6 +531,7 @@ local highlight_groups = {
--[[ 4.3.24. shell ]] --[[ 4.3.24. shell ]]
shFunctionKey = 'Function', shFunctionKey = 'Function',
shLoop = 'Repeat', shLoop = 'Repeat',
shQuote = 'Delimiter',
shSet = 'Statement', shSet = 'Statement',
shTestOpr = 'Debug', shTestOpr = 'Debug',
@ -511,6 +546,7 @@ local highlight_groups = {
tomlTable = 'StorageClass', tomlTable = 'StorageClass',
--[[ 4.3.27. VimScript ]] --[[ 4.3.27. VimScript ]]
helpSpecial = 'Special',
vimFgBgAttrib = 'Constant', vimFgBgAttrib = 'Constant',
vimHiCterm = 'Label', vimHiCterm = 'Label',
vimHiCtermFgBg = 'vimHiCterm', vimHiCtermFgBg = 'vimHiCterm',
@ -522,11 +558,11 @@ local highlight_groups = {
vimSetEqual = 'Operator', vimSetEqual = 'Operator',
--[[ 4.3.28. XML ]] --[[ 4.3.28. XML ]]
xmlAttrib = 'Label', xmlAttrib = 'htmlArg',
xmlEndTag = 'Exception', xmlEndTag = 'xmlTag',
xmlEqual = 'Operator', xmlEqual = 'Operator',
xmlTag = 'Delimiter', xmlTag = 'htmlTag',
xmlTagName = 'Define', xmlTagName = 'htmlTagName',
--[[ 4.4. Plugins --[[ 4.4. Plugins
Everything in this section is OPTIONAL. Feel free to remove everything Everything in this section is OPTIONAL. Feel free to remove everything
@ -551,14 +587,6 @@ local highlight_groups = {
EasyMotion = 'IncSearch', EasyMotion = 'IncSearch',
JumpMotion = 'EasyMotion', JumpMotion = 'EasyMotion',
--[[ 4.4.3. vim-markdown ]]
htmlH1 = 'markdownH1',
htmlH2 = 'markdownH2',
htmlH3 = 'markdownH3',
htmlH4 = 'markdownH4',
htmlH5 = 'markdownH5',
htmlH6 = 'markdownH6',
--[[ 4.4.4. vim-gitgutter / vim-signify ]] --[[ 4.4.4. vim-gitgutter / vim-signify ]]
GitGutterAdd = {bg=NONE, fg=green, style=NONE}, GitGutterAdd = {bg=NONE, fg=green, style=NONE},
GitGutterChange = {bg=NONE, fg=yellow, style=NONE}, GitGutterChange = {bg=NONE, fg=yellow, style=NONE},