[vim] pandoc syntax highlighting wip

This commit is contained in:
Ethan Schoonover 2011-03-11 22:20:12 -08:00
parent 25bf5a9362
commit 74a1ac55bc
1 changed files with 155 additions and 254 deletions

View File

@ -1,4 +1,3 @@
"
" Name: Solarized vim colorscheme
" Author: Ethan Schoonover <es@ethanschoonover.com>
" URL: http://ethanschoonover.com/solarized
@ -551,6 +550,8 @@ exe "let s:fmt_bldi = ' cterm=NONE".s:b.s:i." gui=NONE".s:b.s:i." term=NONE"
exe "let s:fmt_undr = ' cterm=NONE".s:u." gui=NONE".s:u." term=NONE".s:u."'"
exe "let s:fmt_undb = ' cterm=NONE".s:u.s:b." gui=NONE".s:u.s:b.
\" term=NONE".s:u.s:b."'"
exe "let s:fmt_undi = ' cterm=NONE".s:u.s:i." gui=NONE".s:u.s:i.
\" term=NONE".s:u.s:i."'"
exe "let s:fmt_uopt = ' cterm=NONE".s:ou." gui=NONE".s:ou.
\" term=NONE".s:ou."'"
exe "let s:fmt_bopt = ' cterm=NONE".s:ob." gui=NONE".s:ob.
@ -567,23 +568,23 @@ exe "let s:fmt_stnd = ' cterm=NONE".s:s." gui=NONE".s:s." term=NONE".s:s."'"
exe "hi Normal" . s:fg_base0 .s:bg_back .s:fmt_none
" *Comment any comment
exe "hi Comment" . s:fg_base01 .s:bg_none .s:fmt_none
" *Comment any comment
" *Constant any constant
exe "hi Constant" . s:fg_green .s:bg_none .s:fmt_none
" *Constant any constant
" String a string constant: "this is a string"
" Character a character constant: 'c', '\n'
" Number a number constant: 234, 0xff
" Boolean a boolean constant: TRUE, false
" Float a floating point constant: 2.3e10
" *Identifier any variable name
exe "hi Identifier" . s:fg_blue .s:bg_none .s:fmt_none
" *Identifier any variable name
" Function function name (also: methods for classes)
"
" *Statement any statement
exe "hi Statement" . s:fg_cyan .s:bg_none .s:fmt_none
" *Statement any statement
" Conditional if, then, else, endif, switch, etc.
" Repeat for, do, while, etc.
" Label case, default, etc.
@ -591,15 +592,15 @@ exe "hi Statement" . s:fg_cyan .s:bg_none .s:fmt_none
" Keyword any other keyword
" Exception try, catch, throw
" *PreProc generic Preprocessor
exe "hi PreProc" . s:fg_yellow .s:bg_none .s:fmt_none
" *PreProc generic Preprocessor
" Include preprocessor #include
" Define preprocessor #define
" Macro same as Define
" PreCondit preprocessor #if, #else, #endif, etc.
" *Type int, long, char, etc.
exe "hi Type" . s:fg_orange .s:bg_none .s:fmt_none
" *Type int, long, char, etc.
" StorageClass static, register, volatile, etc.
" Structure struct, union, enum, etc.
" Typedef A typedef
@ -612,17 +613,17 @@ exe "hi Special" . s:fg_red .s:bg_none .s:fmt_none
" SpecialComment special things inside a comment
" Debug debugging statements
" *Underlined text that stands out, HTML links
exe "hi Underlined" . s:fg_violet .s:bg_none .s:fmt_none
" *Underlined text that stands out, HTML links
" *Ignore left blank, hidden |hl-Ignore|
exe "hi Ignore" . s:fg_none .s:bg_none .s:fmt_none
" *Ignore left blank, hidden |hl-Ignore|
" *Error any erroneous construct
exe "hi Error" . s:fg_red .s:bg_none .s:fmt_bold
" *Error any erroneous construct
" *Todo anything that needs extra attention; mostly the
exe "hi Todo" . s:fg_magenta.s:bg_none .s:fmt_none
" *Todo anything that needs extra attention; mostly the
" keywords TODO FIXME and XXX
"
"Highlighting groups for various occasions
@ -641,8 +642,8 @@ exe "hi StatusLine" . s:fg_base0 .s:bg_base02 .s:fmt_none
exe "hi StatusLineNC" . s:fg_base1 .s:bg_base02 .s:fmt_none
exe "hi VertSplit" . s:fg_base0 .s:bg_base02 .s:fmt_none
exe "hi Title" . s:fg_orange .s:bg_none .s:fmt_bold
exe "hi Visual" . s:fg_base0 .s:bg_base02 .s:fmt_none
exe "hi VisualNOS" . s:fg_base0 .s:bg_base02 .s:fmt_none
exe "hi Visual" . s:fg_base1 .s:bg_base01 .s:fmt_none
exe "hi VisualNOS" . s:fg_base1 .s:bg_base01 .s:fmt_none
exe "hi WarningMsg" . s:fg_red .s:bg_none .s:fmt_bold
exe "hi WildMenu" . s:fg_base1 .s:bg_base02 .s:fmt_none
exe "hi Folded" . s:fg_base00 .s:bg_base02 .s:fmt_none
@ -668,120 +669,12 @@ exe "hi CursorColumn" . s:fg_none .s:bg_base02 .s:fmt_none
exe "hi CursorLine" . s:fg_none .s:bg_base02 .s:fmt_uopt
exe "hi ColorColumn" . s:fg_none .s:bg_base02 .s:fmt_none
exe "hi Cursor" . s:fg_none .s:bg_none .s:fmt_revr
exe "hi lCursor" . s:fg_none .s:bg_none .s:fmt_stnd
exe "hi MatchParen" . s:fg_red .s:bg_base01 .s:fmt_bold
"
"Syntax highlighting groups
"--------------------------
"lCursor lCursor
"MatchParen MatchParen
"Normal Normal vimUserFunc cssMediaComma
"term={attr-list} *attr-list* *highlight-term* *E418*
" attr-list is a comma separated list (without spaces) of the
" following items (in any order):
" bold
" underline
" undercurl not always available
" reverse
" inverse same as reverse
" italic
" standout
" NONE no attributes used (used to reset it)
"exe "hi NonText" . s:fg_base02 .s:bg_none .s:fmt_none
"exe "hi SpecialKey" . s:fg_base02 .s:bg_none .s:fmt_none
"exe "hi Comment" . s:fg_base01 .s:bg_none .s:fmt_none
"
"exe "hi LineNr" . s:fg_base01 .s:bg_base02 .s:fmt_none
"
"exe "hi Normal" . s:fg_base0 .s:bg_back .s:fmt_none
"exe "hi Normal" . s:fg_base00 .s:bg_back .s:fmt_none
"exe "hi TODO" . s:fg_base1 .s:bg_back .s:fmt_none
"exe "hi StatusLine" . s:fg_base00 .s:bg_base02 .s:fmt_bopt
"
"exe "hi PreProc" . s:fg_cyan .s:bg_back .s:fmt_none
""exe "hi PreProc" . s:fg_yellow .s:bg_back .s:fmt_none
"exe "hi Define" . s:fg_base00 .s:bg_back .s:fmt_none
"exe "hi Include" . s:fg_base00 .s:bg_back .s:fmt_none
"exe "hi Macro" . s:fg_base00 .s:bg_back .s:fmt_none
"exe "hi PreCondit" . s:fg_base00 .s:bg_back .s:fmt_none
"exe "hi VertSplit" . s:fg_base00 .s:bg_base02 .s:fmt_none
"exe "hi SignColumn" . s:fg_base00 .s:bg_base02 .s:fmt_none
"
"exe "hi String" . s:fg_base0 .s:bg_none .s:fmt_none
"exe "hi Folded" . s:fg_base0 .s:bg_base01 .s:fmt_none
"exe "hi Folded" . s:fg_base1 .s:bg_base01 .s:fmt_none
"
"exe "hi Delimiter" . s:fg_base1 .s:bg_none .s:fmt_none
"exe "hi Underlined" . s:fg_base1 .s:bg_none .s:fmt_none
"exe "hi Title" . s:fg_base1 .s:bg_none .s:fmt_none
"exe "hi WildMenu" . s:fg_base1 .s:bg_base02 .s:fmt_none
"exe "hi Conceal" . s:fg_base1 .s:bg_base01 .s:fmt_none
"exe "hi FoldColumn" . s:fg_base1 .s:bg_base01 .s:fmt_none
"exe "hi StatusLineNC" . s:fg_base1 .s:bg_base02 .s:fmt_none
"
"exe "hi Boolean" . s:fg_green .s:bg_none .s:fmt_none
"exe "hi Constant" . s:fg_green .s:bg_none .s:fmt_none
"exe "hi Character" . s:fg_green .s:bg_none .s:fmt_none
"exe "hi Structure" . s:fg_green .s:bg_none .s:fmt_none
"exe "hi Number" . s:fg_green .s:bg_none .s:fmt_none
"exe "hi Float" . s:fg_green .s:bg_none .s:fmt_none
"
"exe "hi Type" . s:fg_orange .s:bg_none .s:fmt_none
"exe "hi StorageClass" . s:fg_magenta.s:bg_none .s:fmt_none
"exe "hi Structure" . s:fg_magenta.s:bg_none .s:fmt_none
"exe "hi Typedef" . s:fg_magenta.s:bg_none .s:fmt_none
"
"exe "hi Special" . s:fg_red .s:bg_none .s:fmt_none
"exe "hi SpecialChar" . s:fg_red .s:bg_none .s:fmt_none
"exe "hi SpecialComment" . s:fg_red .s:bg_none .s:fmt_none
"exe "hi Debug" . s:fg_red .s:bg_none .s:fmt_none
"exe "hi Tag" . s:fg_red .s:bg_none .s:fmt_none
"exe "hi Repeat" . s:fg_red .s:bg_none .s:fmt_none
"exe "hi WarningMsg" . s:fg_red .s:bg_none .s:fmt_none
"exe "hi ErrorMsg" . s:fg_red .s:bg_none .s:fmt_none
"exe "hi Error" . s:fg_red .s:bg_none .s:fmt_none
"exe "hi Search" . s:fg_base03 .s:bg_yellow .s:fmt_bold
"exe "hi IncSearch" . s:fg_base03 .s:bg_yellow .s:fmt_bold
"
"exe "hi Conditional" . s:fg_magenta.s:bg_none .s:fmt_none
"
"exe "hi Identifier" .s:fg_violet .s:bg_none .s:fmt_none
"
"exe "hi Directory" . s:fg_blue .s:bg_none .s:fmt_none
"exe "hi Question" . s:fg_blue .s:bg_none .s:fmt_none
"exe "hi Statement" . s:fg_blue .s:bg_none .s:fmt_none
"exe "hi Label" . s:fg_blue .s:bg_none .s:fmt_none
"exe "hi Exception" . s:fg_blue .s:bg_none .s:fmt_none
"exe "hi Function" . s:fg_blue .s:bg_none .s:fmt_none
"
"exe "hi ModeMsg" . s:fg_blue .s:bg_none .s:fmt_none
"exe "hi MoreMsg" . s:fg_blue .s:bg_none .s:fmt_none
"
"exe "hi Operator" . s:fg_cyan .s:bg_none .s:fmt_none
"exe "hi VarId" . s:fg_base00 .s:bg_none .s:fmt_none
"}}}
" Special highlighting"{{{
" vim syntax highlighting "{{{
" ---------------------------------------------------------------------
" ---------------------------------------------------------------------
" diff
"exe "hi DiffAdd" . s:fg_base03 .s:bg_green .s:fmt_bold
"exe "hi DiffChange" . s:fg_base03 .s:bg_yellow .s:fmt_bold
"exe "hi DiffDelete" . s:fg_base03 .s:bg_red .s:fmt_bold
"exe "hi DiffText" . s:fg_base03 .s:bg_blue .s:fmt_bold
" ---------------------------------------------------------------------
" spelling
"exe "hi SpellBad" . s:fg_none .s:bg_none .s:fmt_curl .s:sp_red
"exe "hi SpellCap" . s:fg_none .s:bg_none .s:fmt_curl .s:sp_violet
"exe "hi SpellRare" . s:fg_none .s:bg_none .s:fmt_curl .s:sp_cyan
"exe "hi SpellLocal" . s:fg_none .s:bg_none .s:fmt_curl .s:sp_yellow
" ---------------------------------------------------------------------
" vim highlighting
"exe "hi vimLineComment" . s:fg_base01 .s:bg_none .s:fmt_none
"exe "hi vimVar" . s:fg_cyan .s:bg_none .s:fmt_none
"exe "hi helpExample" . s:fg_base1 .s:bg_none .s:fmt_none
@ -794,19 +687,19 @@ exe "hi MatchParen" . s:fg_red .s:bg_base01 .s:fmt_bold
"exe "hi vimIsCommand" . s:fg_base00 .s:bg_none .s:fmt_none
"exe "hi vimSynMtchOpt". s:fg_yellow .s:bg_none .s:fmt_none
"exe "hi vimSynType" . s:fg_cyan .s:bg_none .s:fmt_none
"}}}
" html highlighting "{{{
" ---------------------------------------------------------------------
" html highlighting
"exe "hi htmlTag" . s:fg_red .s:bg_none .s:fmt_none
"exe "hi htmlTagN" . s:fg_red .s:bg_none .s:fmt_none
"exe "hi htmlTagName" . s:fg_red .s:bg_none .s:fmt_none
"exe "hi htmlEndTag" . s:fg_red .s:bg_none .s:fmt_none
"}}}
" perl highlighting "{{{
" ---------------------------------------------------------------------
" perl highlighting
"exe "hi perlHereDoc" . s:fg_base1 .s:bg_back .s:fmt_none
"}}}
" Haskell extended highlighting"{{{
" haskell syntax highlighting"{{{
" ---------------------------------------------------------------------
" For use with syntax/haskell.vim : Haskell Syntax File
" http://www.vim.org/scripts/script.php?script_id=3034
@ -841,117 +734,125 @@ exe "hi hsNiceOperator" . s:fg_cyan .s:bg_none .s:fmt_none
exe "hi hsniceoperator" . s:fg_cyan .s:bg_none .s:fmt_none
"}}}
" Markdown syntax highlighting "{{{
" pandoc markdown syntax highlighting "{{{
" ---------------------------------------------------------------------
exe "hi pandocTitleBlockTitle" . s:fg_blue.s:bg_none .s:fmt_bold
exe "hi pandocTitleBlock" . s:fg_blue.s:bg_none .s:fmt_none
"PandocHiLink pandocNormalBlock
exe "hi pandocTitleBlock" .s:fg_blue .s:bg_none .s:fmt_none
exe "hi pandocTitleBlockTitle" .s:fg_blue .s:bg_none .s:fmt_bold
exe "hi pandocTitleComment" .s:fg_blue .s:bg_none .s:fmt_bold
hi link pandocComment Comment
hi link pandocVerbatimBlock PreProc
hi link pandocVerbatimBlockDeep pandocVerbatimBlock
hi link pandocCodeBlock pandocVerbatimBlock
hi link pandocCodeBlockDelim pandocVerbatimBlock
hi link pandocBlockQuote Identifier
hi link pandocBlockQuoteLeader1 pandocBlockQuote
hi link pandocBlockQuoteLeader2 Statement
hi link pandocBlockQuoteLeader3 PreProc
hi link pandocBlockQuoteLeader4 Special
hi link pandocBlockQuoteLeader5 Todo
hi link pandocBlockQuoteLeader6 Underlined
hi link pandocDefinitionBlock Statement
exe "hi pandocDefinitionTerm" .s:fg_cyan .s:bg_none .s:fmt_bold
exe "hi pandocDefinitionIndctr" .s:fg_cyan .s:bg_none .s:fmt_bold
exe "hi pandocListMarker" .s:fg_magenta.s:bg_none .s:fmt_none
exe "hi pandocListReference" .s:fg_magenta.s:bg_none .s:fmt_undr
"PandocHiLink pandocInlineHTML
"PandocHiLink pandocInlineHTMLcomment
" Tables
" ---------------------------------------------------------------------
let s:fg_ptable = s:fg_blue
exe "hi pandocTable" .s:fg_ptable .s:bg_base03 .s:fmt_none
exe "hi pandocTableStructure" .s:fg_ptable .s:bg_base03 .s:fmt_none
hi link pandocTableStructureTop pandocTableStructre
hi link pandocTableStructureEnd pandocTableStructre
exe "hi pandocTableZebraLight" .s:fg_ptable .s:bg_base03 .s:fmt_none
exe "hi pandocTableZebraDark" .s:fg_ptable .s:bg_base02 .s:fmt_none
exe "hi pandocEmphasisTable" .s:fg_ptable .s:bg_none .s:fmt_ital
exe "hi pandocEmphasisNestedTable" .s:fg_ptable .s:bg_none .s:fmt_bldi
exe "hi pandocStrongEmphasisTable" .s:fg_ptable .s:bg_none .s:fmt_bold
exe "hi pandocStrongEmphasisNestedTable" .s:fg_ptable .s:bg_none .s:fmt_bldi
exe "hi pandocStrongEmphasisEmphasisTable" .s:fg_ptable .s:bg_none .s:fmt_bldi
exe "hi pandocStrikeoutTable" .s:fg_ptable .s:bg_none .s:fmt_revr
exe "hi pandocVerbatimInlineTable" .s:fg_ptable .s:bg_none .s:fmt_none
exe "hi pandocSuperscriptTable" .s:fg_ptable .s:bg_none .s:fmt_none
exe "hi pandocSubscriptTable" .s:fg_ptable .s:bg_none .s:fmt_none
" Headings
" ---------------------------------------------------------------------
let s:fg_phead = s:fg_orange
exe "hi pandocHeading" .s:fg_phead .s:bg_none.s:fmt_bold
exe "hi pandocHeadingMarker" .s:fg_yellow.s:bg_none.s:fmt_bold
exe "hi pandocEmphasisHeading" .s:fg_phead .s:bg_none.s:fmt_bldi
exe "hi pandocEmphasisNestedHeading" .s:fg_phead .s:bg_none.s:fmt_bldi
exe "hi pandocStrongEmphasisHeading" .s:fg_phead .s:bg_none.s:fmt_bold
exe "hi pandocStrongEmphasisNestedHeading" .s:fg_phead .s:bg_none.s:fmt_bldi
exe "hi pandocStrongEmphasisEmphasisHeading" .s:fg_phead .s:bg_none.s:fmt_bldi
exe "hi pandocStrikeoutHeading" .s:fg_phead .s:bg_none.s:fmt_revr
exe "hi pandocVerbatimInlineHeading" .s:fg_phead .s:bg_none.s:fmt_bold
exe "hi pandocSuperscriptHeading" .s:fg_phead .s:bg_none.s:fmt_bold
exe "hi pandocSubscriptHeading" .s:fg_phead .s:bg_none.s:fmt_bold
" Links
" ---------------------------------------------------------------------
exe "hi pandocLinkDelim" .s:fg_base01 .s:bg_none .s:fmt_none
exe "hi pandocLinkLabel" .s:fg_blue .s:bg_none .s:fmt_undr
exe "hi pandocLinkText" .s:fg_violet .s:bg_none .s:fmt_undr
exe "hi pandocLinkURL" .s:fg_base00 .s:bg_none .s:fmt_none
exe "hi pandocLinkTitle" .s:fg_base00 .s:bg_none .s:fmt_ital
exe "hi pandocLinkDefinition" .s:fg_base1 .s:bg_none .s:fmt_none
exe "hi pandocLinkDefinitionID" .s:fg_blue .s:bg_none .s:fmt_bold
"following item was previously linked to Todo but removed as many colorschemes
"have an absolutely insane highlight style for that highlight group
PandocHiLink pandocImageCaption Special
PandocHiLink pandocFootnoteLink Constant
PandocHiLink pandocFootnoteInline Constant
PandocHiLink pandocFootnote Constant
"PandocHiLink pandocFootnoteIndctr Constant
PandocHiLink pandocCitationDelim Underlined
PandocHiLink pandocCitation Underlined
"following item was previously linked to Todo but removed as many colorschemes
"have an absolutely insane highlight style for that highlight group
PandocHiLink pandocCitationID Special
"PandocHiLink pandocCitationInline
PandocHiLink pandocCitationRef pandocCitation
" Main Styles
" ---------------------------------------------------------------------
exe "hi pandocStyleDelim" .s:fg_base01 .s:bg_none .s:fmt_none
exe "hi pandocEmphasis" .s:fg_base0 .s:bg_none .s:fmt_ital
exe "hi pandocEmphasisNested" .s:fg_base0 .s:bg_none .s:fmt_bldi
exe "hi pandocStrongEmphasis" .s:fg_base0 .s:bg_none .s:fmt_bold
exe "hi pandocStrongEmphasisNested" .s:fg_base0 .s:bg_none .s:fmt_bldi
exe "hi pandocStrongEmphasisEmphasis" .s:fg_base0 .s:bg_none .s:fmt_bldi
exe "hi pandocStrikeout" .s:fg_base0 .s:bg_none .s:fmt_revr
exe "hi pandocVerbatimInline" .s:fg_yellow .s:bg_none .s:fmt_none
exe "hi pandocSuperscript" .s:fg_violet .s:bg_none .s:fmt_none
exe "hi pandocSubscript" .s:fg_violet .s:bg_none .s:fmt_none
PandocHiLink pandocRule Identifier
PandocHiLink pandocRuleLine pandocRule
PandocHiLink pandocEscapePair Special
PandocHiLink pandocEscapedCharacter pandocEscapePair
PandocHiLink pandocNonBreakingSpace pandocEscapePair
PandocHiLink pandocLineBreak pandocEscapePair
"PandocHiLink pandocInlineMath
PandocHiLink pandocHakyllMetadataDelim Comment
"following item was previously linked to Todo but removed as many colorschemes
"have an absolutely insane highlight style for that highlight group
PandocHiLink pandocHakyllMetadata Special
PandocHiLink pandocHakyllMetadataKey Identifier
PandocHiLink pandocHakyllMetadataKeyName pandocHakyllMetadata
PandocHiLink pandocHakyllMetadataTitle pandocHakyllMetadata
"hi link pandocStyleDelim Comment
exe "hi pandocNonBreakingSpace" . s:fg_red .s:bg_none .s:fmt_revr
exe "hi pandocEmphasis" . s:fg_base0 .s:bg_none .s:fmt_ital
exe "hi pandocEmphasisNested" . s:fg_base0 .s:bg_none .s:fmt_bldi
exe "hi pandocStrongEmphasis" . s:fg_base0 .s:bg_none .s:fmt_bold
exe "hi pandocStrongEmphasisNested" . s:fg_base0 .s:bg_none .s:fmt_bldi
exe "hi pandocStrongEmphasisEmphasis" . s:fg_base0 .s:bg_none .s:fmt_bldi
exe "hi pandocTableZebraLight" . s:fg_base00.s:bg_base03.s:fmt_none
exe "hi pandocTableZebraDark" . s:fg_base0 .s:bg_base02.s:fmt_none
"exe "hi markdownHeadingDelimiter" . s:fg_yellow .s:bg_none .s:fmt_bold
"exe "hi markdownHeadingRule" . s:fg_yellow .s:bg_none .s:fmt_bold
"exe "hi markdownH1" . s:fg_orange .s:bg_none .s:fmt_bold
"exe "hi markdownH2" . s:fg_orange .s:bg_none .s:fmt_none
"exe "hi markdownBold" . s:fg_base1 .s:bg_none .s:fmt_bold
"exe "hi markdownItalic" . s:fg_base1 .s:bg_none .s:fmt_ital
"exe "hi markdownCodeDelimiter" . s:fg_yellow .s:bg_none .s:fmt_none
"exe "hi markdownCode" . s:fg_red .s:bg_none .s:fmt_undr
"exe "hi markdownCodeBlock" . s:fg_yellow .s:bg_none .s:fmt_none
"
"exe "hi pandocCode" . s:fg_red .s:bg_none .s:fmt_undr
"exe "hi pandocHTML" . s:fg_red .s:bg_none .s:fmt_undr
"
"hi link pandocCodeBlock markdownCodeBlock
"hi link pandocVerbatimBlock markdownCodeBlock
"hi link pandocVerbatimInline markdownCodeBlock
"hi link pandocHTMLComment Comment
"hi link pandocComment Comment
"hi link pandocTitleBlock Structure
"exe "hi pandocBlock" . s:fg_none .s:bg_red .s:fmt_none
"exe "hi pandocVerbatimBlock" . s:fg_yellow .s:bg_none .s:fmt_none
"hi link pandocCodeBlock pandocVerbatimBlock
"exe "hi pandocCodeBlockDelim" . s:fg_back .s:bg_yellow .s:fmt_none
"exe "hi pandocBlankLine" . s:fg_none .s:bg_blue .s:fmt_none
"exe "hi pandocMath" . s:fg_base03 .s:bg_red .s:fmt_none
"exe "hi pandocImageLink" . s:fg_violet .s:bg_none .s:fmt_none
"exe "hi pandocImageLinkDelim" . s:fg_violet .s:bg_none .s:fmt_none
"exe "hi pandocListMarker" . s:fg_green .s:bg_yellow .s:fmt_none
"exe "hi pandocListMarker" . s:fg_green .s:bg_none .s:fmt_none
"
"exe "hi pandocDefinitionTerm" . s:fg_back .s:bg_cyan .s:fmt_none
"exe "hi pandocDefinitionBlock" . s:fg_green .s:bg_none .s:fmt_none
"exe "hi pandocDefinitionIndctr" . s:fg_back .s:bg_cyan .s:fmt_none
"
"exe "hi pandocRule" . s:fg_back .s:bg_blue .s:fmt_none
"exe "hi pandocTable" . s:fg_green .s:bg_none .s:fmt_none
"exe "hi pandocTableHeader" . s:fg_green .s:bg_none .s:fmt_none
"exe "hi pandocTableStructure" . s:fg_violet .s:bg_none .s:fmt_none
"
"exe "hi pandocSubscript" . s:fg_cyan .s:bg_none .s:fmt_none
"hi link pandocVerbatimBlockDeep pandocVerbatimBlock
"hi link pandocSuperscript pandocSubscript
"exe "hi pandocStrikeout" .s:fmt_revr
"hi link pandocListReference pandocListMarker
"
"exe "hi pandocDefinitions" . s:fg_yellow .s:bg_none .s:fmt_none
"exe "hi pandocFootnoteID" . s:fg_magenta .s:bg_none .s:fmt_none
"exe "hi pandocFootnoteID" . s:fg_magenta .s:bg_none .s:fmt_none
"exe "hi pandocBlockQuoteLeader1" . s:fg_blue .s:bg_none .s:fmt_none
"exe "hi pandocBlockQuoteLeader2" . s:fg_cyan .s:bg_none .s:fmt_none
"exe "hi pandocBlockQuoteLeader3" . s:fg_yellow .s:bg_none .s:fmt_none
"exe "hi pandocBlockQuoteLeader4" . s:fg_red .s:bg_none .s:fmt_none
"
"exe "hi pandocLink" . s:fg_blue .s:bg_none .s:fmt_none
"exe "hi pandocLinkText" . s:fg_blue .s:bg_none .s:fmt_none
"exe "hi pandocLinkLabel" . s:fg_cyan .s:bg_none .s:fmt_none
"exe "hi pandocImageCaption" . s:fg_violet .s:bg_none .s:fmt_none
"exe "hi pandocLinkURL" . s:fg_green .s:bg_none .s:fmt_none
"exe "hi pandocLinkDefinition" . s:fg_green .s:bg_none .s:fmt_none
"exe "hi pandocLinkTitle" . s:fg_green .s:bg_none .s:fmt_ital
"exe "hi pandocLinkDelim" . s:fg_green .s:bg_none .s:fmt_none
"exe "hi pandocFootnoteLink" . s:fg_cyan .s:bg_none .s:fmt_undr
"exe "hi pandocFootnoteInline" . s:fg_cyan .s:bg_none .s:fmt_undr
"exe "hi pandocFootnote" . s:fg_cyan .s:bg_none .s:fmt_none
"exe "hi pandocFootnoteIndctr" . s:fg_violet.s:bg_none .s:fmt_none
"exe "hi pandocCitation" . s:fg_yellow .s:bg_cyan .s:fmt_none
"exe "hi pandocCitationInline" . s:fg_yellow .s:bg_orange .s:fmt_none
"exe "hi pandocCitationRef" . s:fg_red .s:bg_blue .s:fmt_none
"exe "hi pandocCitationLink" . s:fg_violet.s:bg_cyan .s:fmt_none
"}}}
" Cursor line/column and similar modern vim features"{{{
" ---------------------------------------------------------------------
"if version >= 700
" Cursor values
"exe "hi Cursor" . s:fg_none .s:bg_none .s:fmt_revr
"exe "hi CursorLine" . s:fg_none .s:bg_base02 .s:fmt_uopt
"exe "hi CursorColumn" . s:fg_none .s:bg_base02 .s:fmt_none
"exe "hi ColorColumn" . s:fg_none .s:bg_base02 .s:fmt_none
"" Highlighting
""exe "hi MatchParen" . s:fg_base1 .s:bg_base02 .s:fmt_undb .s:sp_red
"exe "hi MatchParen" . s:fg_red .s:bg_base01 .s:fmt_bold
"exe "hi Visual" . s:fg_none .s:bg_base02 .s:fmt_none
"exe "hi VisualNOS" . s:fg_none .s:bg_base02 .s:fmt_none
"" Tabpages
"exe "hi TabLine" . s:fg_base00 .s:bg_base02 .s:fmt_undr .s:sp_base00
"exe "hi TabLineFill" . s:fg_base00 .s:bg_base02 .s:fmt_undr .s:sp_base00
"exe "hi TabLineSel" . s:fg_base1 .s:bg_base01 .s:fmt_undr .s:sp_base00
"" P-Menu (auto-completion)
"exe "hi Pmenu" . s:fg_base00 .s:bg_base02 .s:fmt_none
"exe "hi PmenuSel" . s:fg_base1 .s:bg_base01 .s:fmt_none
"exe "hi PmenuSbar" . s:fg_base00 .s:bg_base2 .s:fmt_none
"exe "hi PmenuThumb" . s:fg_base03 .s:bg_base00 .s:fmt_none
"endif
"}}}
" License "{{{
" ---------------------------------------------------------------------