mirror of
				https://github.com/vim/vim.git
				synced 2025-11-03 09:44:48 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
" Vim syntax file
 | 
						|
" Language:             GNU Arch inventory file
 | 
						|
" Previous Maintainer:  Nikolai Weibull <now@bitwi.se>
 | 
						|
" Latest Revision:      2007-06-17
 | 
						|
 | 
						|
if exists("b:current_syntax")
 | 
						|
  finish
 | 
						|
endif
 | 
						|
 | 
						|
let s:cpo_save = &cpo
 | 
						|
set cpo&vim
 | 
						|
 | 
						|
setlocal iskeyword+=-
 | 
						|
 | 
						|
syn keyword archTodo    TODO FIXME XXX NOTE
 | 
						|
 | 
						|
syn region  archComment display start='^\%(#\|\s\)' end='$'
 | 
						|
                        \ contains=archTodo,@Spell
 | 
						|
 | 
						|
syn match   archBegin   display '^' nextgroup=archKeyword,archComment
 | 
						|
 | 
						|
syn keyword archKeyword contained implicit tagline explicit names
 | 
						|
syn keyword archKeyword contained untagged-source
 | 
						|
                        \ nextgroup=archTMethod skipwhite
 | 
						|
syn keyword archKeyword contained exclude junk backup precious unrecognized
 | 
						|
                        \ source nextgroup=archRegex skipwhite
 | 
						|
 | 
						|
syn keyword archTMethod contained source precious backup junk unrecognized
 | 
						|
 | 
						|
syn match   archRegex   contained '\s*\zs.*'
 | 
						|
 | 
						|
hi def link archTodo    Todo
 | 
						|
hi def link archComment Comment
 | 
						|
hi def link archKeyword Keyword
 | 
						|
hi def link archTMethod Type
 | 
						|
hi def link archRegex   String
 | 
						|
 | 
						|
let b:current_syntax = "arch"
 | 
						|
 | 
						|
let &cpo = s:cpo_save
 | 
						|
unlet s:cpo_save
 |