mirror of
				https://github.com/vim/vim.git
				synced 2025-10-30 09:47:20 -04:00 
			
		
		
		
	
		
			
	
	
		
			54 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
		
		
			
		
	
	
			54 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
|   | " Vim syntax file | ||
|  | " Language:	Symbian meta-makefile definition (MMP) | ||
|  | " Maintainer:	Ron Aaron <ron@ronware.org> | ||
|  | " Last Change:	2007/11/07 | ||
|  | " URL: http://ronware.org/wiki/vim/mmp | ||
|  | " Filetypes:	*.mmp | ||
|  | 
 | ||
|  | " For version 5.x: Clear all syntax items | ||
|  | " For version 6.x: Quit when a syntax file was already loaded | ||
|  | if version < 600 | ||
|  |   syntax clear | ||
|  | elseif exists("b:current_syntax") | ||
|  |   finish | ||
|  | endif | ||
|  | 
 | ||
|  | syn case ignore | ||
|  | 
 | ||
|  | syn match mmpComment	"//.*" | ||
|  | syn region mmpComment start="/\*" end="\*\/" | ||
|  | 
 | ||
|  | syn keyword mmpKeyword	aif asspabi assplibrary aaspexports baseaddress | ||
|  | syn keyword mmpKeyword	debuglibrary deffile document epocheapsize | ||
|  | syn keyword mmpKeyword	epocprocesspriority epocstacksize exportunfrozen | ||
|  | syn keyword mmpStorage	lang library linkas macro nostrictdef option | ||
|  | syn keyword mmpStorage	resource source sourcepath srcdbg startbitmap | ||
|  | syn keyword mmpStorage	start end staticlibrary strictdepend systeminclude | ||
|  | syn keyword mmpStorage	systemresource target targettype targetpath uid | ||
|  | syn keyword mmpStorage	userinclude win32_library | ||
|  | 
 | ||
|  | syn match mmpIfdef	"\#\(include\|ifdef\|ifndef\|if\|endif\|else\|elif\)" | ||
|  | 
 | ||
|  | syn match   mmpNumber	"\d+" | ||
|  | syn match   mmpNumber	"0x\x\+" | ||
|  | 
 | ||
|  | 
 | ||
|  | " Define the default highlighting. | ||
|  | " For version 5.7 and earlier: only when not done already | ||
|  | " For version 5.8 and later: only when an item doesn't have highlighting yet | ||
|  | if !exists("did_mmp_syntax_inits") | ||
|  |   let did_mmp_syntax_inits=1 | ||
|  | 
 | ||
|  |   hi def link mmpComment	Comment | ||
|  |   hi def link mmpKeyword	Keyword | ||
|  |   hi def link mmpStorage	StorageClass | ||
|  |   hi def link mmpString	String | ||
|  |   hi def link mmpNumber	Number | ||
|  |   hi def link mmpOrdinal	Operator | ||
|  |   hi def link mmpIfdef	PreCondit | ||
|  | endif | ||
|  | 
 | ||
|  | let b:current_syntax = "mmp" | ||
|  | 
 | ||
|  | " vim: ts=8 |