neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

mmp.vim (1486B)


      1 " Vim syntax file
      2 " Language:	Symbian meta-makefile definition (MMP)
      3 " Maintainer:	Ron Aaron <ron@ronware.org>
      4 " Last Change:	2007/11/07
      5 " URL: http://ronware.org/wiki/vim/mmp
      6 " Filetypes:	*.mmp
      7 
      8 " quit when a syntax file was already loaded
      9 if exists("b:current_syntax")
     10  finish
     11 endif
     12 
     13 syn case ignore
     14 
     15 syn match mmpComment	"//.*"
     16 syn region mmpComment start="/\*" end="\*\/"
     17 
     18 syn keyword mmpKeyword	aif asspabi assplibrary aaspexports baseaddress
     19 syn keyword mmpKeyword	debuglibrary deffile document epocheapsize
     20 syn keyword mmpKeyword	epocprocesspriority epocstacksize exportunfrozen
     21 syn keyword mmpStorage	lang library linkas macro nostrictdef option
     22 syn keyword mmpStorage	resource source sourcepath srcdbg startbitmap
     23 syn keyword mmpStorage	start end staticlibrary strictdepend systeminclude
     24 syn keyword mmpStorage	systemresource target targettype targetpath uid
     25 syn keyword mmpStorage	userinclude win32_library
     26 
     27 syn match mmpIfdef	"\#\(include\|ifdef\|ifndef\|if\|endif\|else\|elif\)"
     28 
     29 syn match   mmpNumber	"\d+"
     30 syn match   mmpNumber	"0x\x\+"
     31 
     32 
     33 " Define the default highlighting.
     34 " Only when an item doesn't have highlighting yet
     35 if !exists("did_mmp_syntax_inits")
     36  let did_mmp_syntax_inits=1
     37 
     38  hi def link mmpComment	Comment
     39  hi def link mmpKeyword	Keyword
     40  hi def link mmpStorage	StorageClass
     41  hi def link mmpString	String
     42  hi def link mmpNumber	Number
     43  hi def link mmpOrdinal	Operator
     44  hi def link mmpIfdef	PreCondit
     45 endif
     46 
     47 let b:current_syntax = "mmp"
     48 
     49 " vim: ts=8