mirror of
				https://github.com/vim/vim.git
				synced 2025-10-30 09:47:20 -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"
 |