mirror of
				https://github.com/vim/vim.git
				synced 2025-10-31 09:57:14 -04:00 
			
		
		
		
	
		
			
	
	
		
			38 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
		
		
			
		
	
	
			38 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
|   | " Vim syntax file | ||
|  | " Language:    Mallard | ||
|  | " Maintainer:  Jaromir Hradilek <jhradilek@gmail.com> | ||
|  | " URL:         https://github.com/jhradilek/vim-syntax | ||
|  | " Last Change: 11 February 2013 | ||
|  | " Description: A syntax file for the Mallard markup language according to | ||
|  | "              Mallard 1.0 DRAFT as of 2013-02-11. | ||
|  | 
 | ||
|  | if exists("b:current_syntax") | ||
|  |   finish | ||
|  | endif | ||
|  | 
 | ||
|  | do Syntax xml | ||
|  | syn cluster xmlTagHook add=mallardTagName | ||
|  | syn spell toplevel | ||
|  | syn case match | ||
|  | 
 | ||
|  | syn keyword mallardTagName app cite cmd code col colgroup comment contained | ||
|  | syn keyword mallardTagName credit desc em email example figure contained | ||
|  | syn keyword mallardTagName file gui guiseq info input item key contained | ||
|  | syn keyword mallardTagName keyseq license link links list listing contained | ||
|  | syn keyword mallardTagName media name note output p page quote contained | ||
|  | syn keyword mallardTagName revision screen section span steps contained | ||
|  | syn keyword mallardTagName subtitle synopsis sys table tbody td contained | ||
|  | syn keyword mallardTagName terms tfoot thead title tr tree var contained | ||
|  | syn keyword mallardTagName years contained | ||
|  | 
 | ||
|  | syn region mallardComment start="<comment\>" end="</comment>"me=e-10 contains=xmlTag,xmlNamespace,xmlTagName,xmlEndTag,xmlRegion,xmlEntity,@Spell keepend | ||
|  | syn region mallardEmphasis start="<em\>" end="</em>"me=e-5 contains=xmlTag,xmlNamespace,xmlTagName,xmlEndTag,xmlRegion,xmlEntity,@Spell keepend | ||
|  | syn region mallardTitle start="<title\>" end="</title>"me=e-8 contains=xmlTag,xmlNamespace,xmlTagName,xmlEndTag,xmlRegion,xmlEntity,@Spell keepend | ||
|  | 
 | ||
|  | hi def link mallardComment  Comment | ||
|  | hi def link mallardTagName  Statement | ||
|  | hi def link mallardTitle    Title | ||
|  | hi def mallardEmphasis term=italic cterm=italic gui=italic | ||
|  | 
 | ||
|  | let b:current_syntax = "mallard" |