70 lines · 2.3 KB · Text
RawDownload
" Vim syntax file" Language:	Makeindex style file, *.ist" Maintainer:	Peter Meszaros <pmeszaros@effice.hu>" Last Change:	May 4, 2001 " For version 5.x: Clear all syntax items" For version 6.x: Quit when a syntax file was already loadedif version < 600  syntax clearelseif exists("b:current_syntax")  finishendif if version >= 600  setlocal iskeyword=$,@,48-57,_else  set iskeyword=$,@,48-57,_endif syn case ignoresyn keyword IstInpSpec  actual  arg_close arg_open encap       escapesyn keyword IstInpSpec  keyword level     quote    range_close range_opensyn keyword IstInpSpec  page_compositor syn keyword IstOutSpec	preamble	 postamble	  setpage_prefix   setpage_suffix   group_skipsyn keyword IstOutSpec	headings_flag	 heading_prefix   heading_suffixsyn keyword IstOutSpec	lethead_flag	 lethead_prefix   lethead_suffixsyn keyword IstOutSpec	symhead_positive symhead_negative numhead_positive numhead_negativesyn keyword IstOutSpec	item_0		 item_1		  item_2	   item_01syn keyword IstOutSpec	item_x1		 item_12	  item_x2syn keyword IstOutSpec	delim_0		 delim_1	  delim_2syn keyword IstOutSpec	delim_n		 delim_r	  delim_tsyn keyword IstOutSpec	encap_prefix	 encap_infix	  encap_suffixsyn keyword IstOutSpec	line_max	 indent_space	  indent_lengthsyn keyword IstOutSpec	suffix_2p	 suffix_3p	  suffix_mp syn region  IstString	   matchgroup=IstDoubleQuote start=+"+ skip=+\\"+ end=+"+ contains=IstSpecialsyn match   IstCharacter   "'.'"syn match   IstNumber	   "\d\+"syn match   IstComment	   "^[\t ]*%.*$"	 contains=IstTodosyn match   IstSpecial	   "\\\\\|{\|}\|#\|\\n"  containedsyn match   IstTodo	   "DEBUG\|TODO"	 contained " 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 yetif version >= 508 || !exists("did_dummy_syn_inits")  if version < 508    let did_dummy_syn_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif   HiLink IstInpSpec	Type  HiLink IstOutSpec	Identifier  HiLink IstString	String  HiLink IstNumber	Number  HiLink IstComment	Comment  HiLink IstTodo	Todo  HiLink IstSpecial	Special  HiLink IstDoubleQuote	Label  HiLink IstCharacter	Label   delcommand HiLinkendif let b:current_syntax = "ist" " vim: ts=8 sw=2