mirror of
				https://github.com/neovim/neovim.git
				synced 2025-11-04 09:44:31 +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>
		
	
		
			
				
	
	
		
			118 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			118 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
" Vim syntax file
 | 
						|
" Language:         man.conf(5) - man configuration file
 | 
						|
" 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 keyword manconfTodo         contained TODO FIXME XXX NOTE
 | 
						|
 | 
						|
syn region  manconfComment      display oneline start='^#' end='$'
 | 
						|
                                \ contains=manconfTodo,@Spell
 | 
						|
 | 
						|
if !has("win32") && $OSTYPE =~   'bsd'
 | 
						|
  syn match   manconfBegin      display '^'
 | 
						|
                                \ nextgroup=manconfKeyword,manconfSection,
 | 
						|
                                \ manconfComment skipwhite
 | 
						|
 | 
						|
  syn keyword manconfKeyword    contained _build _crunch
 | 
						|
                                \ nextgroup=manconfExtCmd skipwhite
 | 
						|
 | 
						|
  syn keyword manconfKeyword    contained _suffix
 | 
						|
                                \ nextgroup=manconfExt skipwhite
 | 
						|
 | 
						|
  syn keyword manconfKeyword    contained _crunch
 | 
						|
 | 
						|
  syn keyword manconfKeyword    contained _subdir _version _whatdb
 | 
						|
                                \ nextgroup=manconfPaths skipwhite
 | 
						|
 | 
						|
  syn match   manconfExtCmd     contained display '\.\S\+'
 | 
						|
                                \ nextgroup=manconfPaths skipwhite
 | 
						|
 | 
						|
  syn match   manconfSection    contained '[^#_ \t]\S*'
 | 
						|
                                \ nextgroup=manconfPaths skipwhite
 | 
						|
 | 
						|
  syn keyword manconfSection    contained _default
 | 
						|
                                \ nextgroup=manconfPaths skipwhite
 | 
						|
 | 
						|
  syn match   manconfPaths      contained display '\S\+'
 | 
						|
                                \ nextgroup=manconfPaths skipwhite
 | 
						|
 | 
						|
  syn match   manconfExt        contained display '\.\S\+'
 | 
						|
 | 
						|
  hi def link manconfExtCmd     Type
 | 
						|
  hi def link manconfSection    Identifier
 | 
						|
  hi def link manconfPaths      String
 | 
						|
else
 | 
						|
  syn match   manconfBegin      display '^'
 | 
						|
                                \ nextgroup=manconfBoolean,manconfKeyword,
 | 
						|
                                \ manconfDecompress,manconfComment skipwhite
 | 
						|
 | 
						|
  syn keyword manconfBoolean    contained FSSTND FHS NOAUTOPATH NOCACHE
 | 
						|
 | 
						|
  syn keyword manconfKeyword    contained MANBIN
 | 
						|
                                \ nextgroup=manconfPath skipwhite
 | 
						|
 | 
						|
  syn keyword manconfKeyword    contained MANPATH MANPATH_MAP
 | 
						|
                                \ nextgroup=manconfFirstPath skipwhite
 | 
						|
 | 
						|
  syn keyword manconfKeyword    contained APROPOS WHATIS TROFF NROFF JNROFF EQN
 | 
						|
                                \ NEQN JNEQN TBL COL REFER PIC VGRIND GRAP
 | 
						|
                                \ PAGER BROWSER HTMLPAGER CMP CAT COMPRESS
 | 
						|
                                \ DECOMPRESS MANDEFOPTIONS
 | 
						|
                                \ nextgroup=manconfCommand skipwhite
 | 
						|
 | 
						|
  syn keyword manconfKeyword    contained COMPRESS_EXT
 | 
						|
                                \ nextgroup=manconfExt skipwhite
 | 
						|
 | 
						|
  syn keyword manconfKeyword    contained MANSECT
 | 
						|
                                \ nextgroup=manconfManSect skipwhite
 | 
						|
 | 
						|
  syn match   manconfPath       contained display '\S\+'
 | 
						|
 | 
						|
  syn match   manconfFirstPath  contained display '\S\+'
 | 
						|
                                \ nextgroup=manconfSecondPath skipwhite
 | 
						|
 | 
						|
  syn match   manconfSecondPath contained display '\S\+'
 | 
						|
 | 
						|
  syn match   manconfCommand    contained display '\%(/[^/ \t]\+\)\+'
 | 
						|
                                \ nextgroup=manconfCommandOpt skipwhite
 | 
						|
 | 
						|
  syn match   manconfCommandOpt contained display '\S\+'
 | 
						|
                                \ nextgroup=manconfCommandOpt skipwhite
 | 
						|
 | 
						|
  syn match   manconfExt        contained display '\.\S\+'
 | 
						|
 | 
						|
  syn match   manconfManSect    contained '[^:]\+' nextgroup=manconfManSectSep
 | 
						|
 | 
						|
  syn match   manconfManSectSep contained ':' nextgroup=manconfManSect
 | 
						|
 | 
						|
  syn match   manconfDecompress contained '\.\S\+'
 | 
						|
                                \ nextgroup=manconfCommand skipwhite
 | 
						|
 | 
						|
  hi def link manconfBoolean    Boolean
 | 
						|
  hi def link manconfPath       String
 | 
						|
  hi def link manconfFirstPath  manconfPath
 | 
						|
  hi def link manconfSecondPath manconfPath
 | 
						|
  hi def link manconfCommand    String
 | 
						|
  hi def link manconfCommandOpt Special
 | 
						|
  hi def link manconfManSect    Identifier
 | 
						|
  hi def link manconfManSectSep Delimiter
 | 
						|
  hi def link manconfDecompress Type
 | 
						|
endif
 | 
						|
 | 
						|
hi def link manconfTodo         Todo
 | 
						|
hi def link manconfComment      Comment
 | 
						|
hi def link manconfKeyword      Keyword
 | 
						|
hi def link manconfExt          Type
 | 
						|
 | 
						|
let b:current_syntax = "manconf"
 | 
						|
 | 
						|
let &cpo = s:cpo_save
 | 
						|
unlet s:cpo_save
 |