mirror of
				https://github.com/neovim/neovim.git
				synced 2025-11-04 01:34:25 +00:00 
			
		
		
		
	Vim runtime files based on 7.4.384 / hg changeset 7090d7f160f7
Excluding:
  Amiga icons (*.info, icons/)
  doc/hangulin.txt
  tutor/
  spell/
  lang/ (only used for menu translations)
  macros/maze/, macros/hanoi/, macros/life/, macros/urm/
      These were used to test vi compatibility.
  termcap
      "Demonstration of a termcap file (for the Amiga and Archimedes)"
Helped-by: Rich Wareham <rjw57@cam.ac.uk>
Helped-by: John <john.schmidt.h@gmail.com>
Helped-by: Yann <yann@yann-salaun.com>
Helped-by: Christophe Badoit <c.badoit@lesiteimmo.com>
Helped-by: drasill <github@tof2k.com>
Helped-by: Tae Sandoval Murgan <taecilla@gmail.com>
Helped-by: Lowe Thiderman <lowe.thiderman@gmail.com>
		
	
		
			
				
	
	
		
			94 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			94 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
" Vim syntax file
 | 
						|
" Language:         terminfo(5) definition
 | 
						|
" Maintainer:       Nikolai Weibull <now@bitwi.se>
 | 
						|
" Latest Revision:  2006-04-19
 | 
						|
 | 
						|
if exists("b:current_syntax")
 | 
						|
  finish
 | 
						|
endif
 | 
						|
 | 
						|
let s:cpo_save = &cpo
 | 
						|
set cpo&vim
 | 
						|
 | 
						|
syn match terminfoKeywords      '[,=#|]'
 | 
						|
 | 
						|
syn keyword terminfoTodo        contained TODO FIXME XXX NOTE
 | 
						|
 | 
						|
syn region  terminfoComment     display oneline start='^#' end='$'
 | 
						|
                                \ contains=terminfoTodo,@Spell
 | 
						|
 | 
						|
syn match   terminfoNumbers     '\<[0-9]\+\>'
 | 
						|
 | 
						|
syn match   terminfoSpecialChar '\\\(\o\{3}\|[Eenlrtbfs^\,:0]\)'
 | 
						|
syn match   terminfoSpecialChar '\^\a'
 | 
						|
 | 
						|
syn match   terminfoDelay       '$<[0-9]\+>'
 | 
						|
 | 
						|
syn keyword terminfoBooleans    bw am bce ccc xhp xhpa cpix crxw xt xenl eo gn
 | 
						|
                                \ hc chts km daisy hs hls in lpix da db mir
 | 
						|
                                \ msgr nxon xsb npc ndscr nrrmc os mc5i xcpa
 | 
						|
                                \ sam eslok hz ul xon
 | 
						|
 | 
						|
syn keyword terminfoNumerics    cols it lh lw lines lm xmc ma colors pairs wnum
 | 
						|
                                \ ncv nlab pb vt wsl bitwin bitype bufsz btns
 | 
						|
                                \ spinh spinv maddr mjump mcs npins orc orhi
 | 
						|
                                \ orl orvi cps widcs
 | 
						|
 | 
						|
syn keyword terminfoStrings     acsc cbt bel cr cpi lpi chr cvr csr rmp tbc mgc
 | 
						|
                                \ clear el1 el ed hpa cmdch cwin cup cud1 home
 | 
						|
                                \ civis cub1 mrcup cnorm cuf1 ll cuu1 cvvis
 | 
						|
                                \ defc dch1 dl1 dial dsl dclk hd enacs smacs
 | 
						|
                                \ smam blink bold smcup smdc dim swidm sdrfq
 | 
						|
                                \ smir sitm slm smicm snlq snrmq prot rev
 | 
						|
                                \ invis sshm smso ssubm ssupm smul sum smxon
 | 
						|
                                \ ech rmacs rmam sgr0 rmcup rmdc rwidm rmir
 | 
						|
                                \ ritm rlm rmicm rshm rmso rsubm rsupm rmul
 | 
						|
                                \ rum rmxon pause hook flash ff fsl wingo hup
 | 
						|
                                \ is1 is2 is3 if iprog initc initp ich1 il1 ip
 | 
						|
                                \ ka1 ka3 kb2 kbs kbeg kcbt kc1 kc3 kcan ktbc
 | 
						|
                                \ kclr kclo kcmd kcpy kcrt kctab kdch1 kdl1
 | 
						|
                                \ kcud1 krmir kend kent kel ked kext kfnd khlp
 | 
						|
                                \ khome kich1 kil1 kcub1 kll kmrk kmsg kmov
 | 
						|
                                \ knxt knp kopn kopt kpp kprv kprt krdo kref
 | 
						|
                                \ krfr krpl krst kres kcuf1 ksav kBEG kCAN
 | 
						|
                                \ kCMD kCPY kCRT kDC kDL kslt kEND kEOL kEXT
 | 
						|
                                \ kind kFND kHLP kHOM kIC kLFT kMSG kMOV kNXT
 | 
						|
                                \ kOPT kPRV kPRT kri kRDO kRPL kRIT kRES kSAV
 | 
						|
                                \ kSPD khts kUND kspd kund kcuu1 rmkx smkx
 | 
						|
                                \ lf0 lf1 lf10 lf2 lf3 lf4 lf5 lf6 lf7 lf8 lf9
 | 
						|
                                \ fln rmln smln rmm smm mhpa mcud1 mcub1 mcuf1
 | 
						|
                                \ mvpa mcuu1 nel porder oc op pad dch dl cud
 | 
						|
                                \ mcud ich indn il cub mcub cuf mcuf rin cuu
 | 
						|
                                \ mccu pfkey pfloc pfx pln mc0 mc5p mc4 mc5
 | 
						|
                                \ pulse qdial rmclk rep rfi rs1 rs2 rs3 rf rc
 | 
						|
                                \ vpa sc ind ri scs sgr setbsmgb smgbp sclk
 | 
						|
                                \ scp setb setf smgl smglp smgr smgrp hts smgt
 | 
						|
                                \ smgtp wind sbim scsd rbim rcsd subcs supcs
 | 
						|
                                \ ht docr tsl tone uc hu u0 u1 u2 u3 u4 u5 u6
 | 
						|
                                \ u7 u8 u9 wait xoffc xonc zerom scesa bicr
 | 
						|
                                \ binel birep csnm csin colornm defbi devt
 | 
						|
                                \ dispc endbi smpch smsc rmpch rmsc getm kmous
 | 
						|
                                \ minfo pctrm pfxl reqmp scesc s0ds s1ds s2ds
 | 
						|
                                \ s3ds setab setaf setcolor smglr slines smgtb
 | 
						|
                                \ ehhlm elhlm erhlm ethlm evhlm sgr1 slengthsL
 | 
						|
syn match terminfoStrings       display '\<kf\([0-9]\|[0-5][0-9]\|6[0-3]\)\>'
 | 
						|
 | 
						|
syn match terminfoParameters    '%[%dcspl+*/mAO&|^=<>!~i?te;-]'
 | 
						|
syn match terminfoParameters    "%\('[A-Z]'\|{[0-9]\{1,2}}\|p[1-9]\|P[a-z]\|g[A-Z]\)"
 | 
						|
 | 
						|
hi def link terminfoComment     Comment
 | 
						|
hi def link terminfoTodo        Todo
 | 
						|
hi def link terminfoNumbers     Number
 | 
						|
hi def link terminfoSpecialChar SpecialChar
 | 
						|
hi def link terminfoDelay       Special
 | 
						|
hi def link terminfoBooleans    Type
 | 
						|
hi def link terminfoNumerics    Type
 | 
						|
hi def link terminfoStrings     Type
 | 
						|
hi def link terminfoParameters  Keyword
 | 
						|
hi def link terminfoKeywords    Keyword
 | 
						|
 | 
						|
let b:current_syntax = "terminfo"
 | 
						|
 | 
						|
let &cpo = s:cpo_save
 | 
						|
unlet s:cpo_save
 |