Merge commit 'f035c9318b23aea7479c124d749f5678c060e7b3'
This commit is contained in:
7
dots/.config/nvim/after/syntax/_comment_keywords.lua
Normal file
7
dots/.config/nvim/after/syntax/_comment_keywords.lua
Normal file
@@ -0,0 +1,7 @@
|
||||
vim.cmd([[
|
||||
syn match Todo /TODO/
|
||||
syn match Todo /FIXME/
|
||||
syn match Todo /FIX/
|
||||
syn match Todo /QUESTION/
|
||||
syn match Todo /NOTE/
|
||||
]])
|
||||
26
dots/.config/nvim/after/syntax/pandoc.lua
Normal file
26
dots/.config/nvim/after/syntax/pandoc.lua
Normal file
@@ -0,0 +1,26 @@
|
||||
vim.cmd([[
|
||||
" Override the pandoc-syntax highlighting colors for more subtle citations
|
||||
hi! link pandocPCite Comment
|
||||
hi! link pandocICite Comment
|
||||
hi! link pandocCiteKey Comment
|
||||
hi! link pandocCiteAnchor Comment
|
||||
hi! link pandocCiteLocator Comment
|
||||
|
||||
" Match cloze delimiters e.g. `{{c1::` and `}}`
|
||||
syn match ClozeDelimiter /{{c\d\+::/ conceal containedin=pandocUListItem,pandocListItem
|
||||
syn match ClozeDelimiter /}}/ conceal containedin=pandocUListItem,pandocListItem
|
||||
" Match text between cloze delimiters
|
||||
syn match Cloze /\({{c\d\+::\)\@<=\(\_[A-Za-z0-9$\ \\\-\*,_`()]*\)\(}}\)\@=/ containedin=pandocUListItem,pandocListItem
|
||||
|
||||
hi! link ClozeDelimiter Special
|
||||
hi! link Cloze Special
|
||||
|
||||
" Fix task UUIDs not being highlighted correctly in pandoc lists
|
||||
syn match pandocUListItem /^>\=\s*[*+-]\s\+-\@!.*$/ nextgroup=pandocUListItem,pandocLaTeXMathBlock,pandocLaTeXInlineMath,pandocEscapedDollar,pandocDelimitedCodeBlock,pandocListItemContinuation contains=@Spell,pandocEmphasis,pandocStrong,pandocNoFormatted,pandocStrikeout,pandocSubscript,pandocSuperscript,pandocStrongEmphasis,pandocStrongEmphasis,pandocPCite,pandocICite,pandocCiteKey,pandocReferenceLabel,pandocLaTeXCommand,pandocLaTeXMathBlock,pandocLaTeXInlineMath,pandocEscapedDollar,pandocReferenceURL,pandocAutomaticLink,pandocFootnoteDef,pandocFootnoteBlock,pandocFootnoteID,pandocAmpersandEscape,TaskWikiTaskUuid skipempty display
|
||||
syn match TaskWikiTaskUuid containedin=TaskWikiTask /\v#([A-Z]:)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/
|
||||
syn match TaskWikiTaskUuid containedin=TaskWikiTask /\v#([A-Z]:)?[0-9a-fA-F]{8}$/
|
||||
highlight link TaskWikiTaskUuid Comment
|
||||
|
||||
]])
|
||||
|
||||
vim.cmd.runtime("syntax/_comment_keywords.lua")
|
||||
7
dots/.config/nvim/after/syntax/prolog.lua
Normal file
7
dots/.config/nvim/after/syntax/prolog.lua
Normal file
@@ -0,0 +1,7 @@
|
||||
vim.cmd([[
|
||||
syn keyword Operator \+ conceal cchar=¬
|
||||
syn keyword Operator , conceal cchar=∧
|
||||
syn keyword Operator ; conceal cchar=∨
|
||||
]])
|
||||
|
||||
vim.cmd.runtime("syntax/_comment_keywords.lua")
|
||||
41
dots/.config/nvim/after/syntax/scheme.lua
Normal file
41
dots/.config/nvim/after/syntax/scheme.lua
Normal file
@@ -0,0 +1,41 @@
|
||||
vim.cmd([[
|
||||
syntax keyword Statement define conceal cchar=≔
|
||||
|
||||
syn keyword Operator not conceal cchar=¬
|
||||
syn keyword Operator and conceal cchar=∧
|
||||
syn keyword Operator or conceal cchar=∨
|
||||
|
||||
syn keyword Operator mod conceal cchar=%
|
||||
syn keyword Operator exp conceal cchar=^
|
||||
syn keyword Operator sqrt conceal cchar=√
|
||||
|
||||
syn keyword Operator quote conceal cchar='
|
||||
|
||||
" Conceal greek letters
|
||||
syn keyword Operator alpha conceal cchar=α
|
||||
syn keyword Operator beta conceal cchar=β
|
||||
syn keyword Operator gamma conceal cchar=γ
|
||||
syn keyword Operator delta conceal cchar=δ
|
||||
syn keyword Operator epsilon conceal cchar=ε
|
||||
syn keyword Operator zeta conceal cchar=ζ
|
||||
syn keyword Operator eta conceal cchar=η
|
||||
syn keyword Operator theta conceal cchar=θ
|
||||
syn keyword Operator iota conceal cchar=ι
|
||||
syn keyword Operator kappa conceal cchar=κ
|
||||
syn keyword Operator lambda conceal cchar=λ
|
||||
syn keyword Operator mu conceal cchar=μ
|
||||
syn keyword Operator nu conceal cchar=ν
|
||||
syn keyword Operator xi conceal cchar=ξ
|
||||
syn keyword Operator omicron conceal cchar=ο
|
||||
syn keyword Operator pi conceal cchar=π
|
||||
syn keyword Operator rho conceal cchar=ρ
|
||||
syn keyword Operator sigma conceal cchar=σ
|
||||
syn keyword Operator tau conceal cchar=τ
|
||||
syn keyword Operator upsilon conceal cchar=υ
|
||||
syn keyword Operator phi conceal cchar=φ
|
||||
syn keyword Operator chi conceal cchar=χ
|
||||
syn keyword Operator psi conceal cchar=ψ
|
||||
syn keyword Operator omega conceal cchar=ω
|
||||
]])
|
||||
|
||||
vim.cmd.runtime("syntax/_comment_keywords.lua")
|
||||
Reference in New Issue
Block a user