mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
| " Vim syntax file
 | |
| " Language:               Configuration File (ini file) for MSDOS/MS Windows
 | |
| " Version:                2.2
 | |
| " Original Author:        Sean M. McKee <mckee@misslink.net>
 | |
| " Previous Maintainer:    Nima Talebi <nima@it.net.au>
 | |
| " Current Maintainer:     Hong Xu <hong@topbug.net>
 | |
| " Homepage:               http://www.vim.org/scripts/script.php?script_id=3747
 | |
| " Repository:             https://github.com/xuhdev/syntax-dosini.vim
 | |
| " Last Change:            2018 Sep 11
 | |
| 
 | |
| 
 | |
| " quit when a syntax file was already loaded
 | |
| if exists("b:current_syntax")
 | |
|   finish
 | |
| endif
 | |
| 
 | |
| " shut case off
 | |
| syn case ignore
 | |
| 
 | |
| syn match  dosiniLabel    "^.\{-}\ze\s*=" nextgroup=dosiniNumber,dosiniValue
 | |
| syn match  dosiniValue    "=\zs.*"
 | |
| syn match  dosiniNumber   "=\zs\s*\d\+\s*$"
 | |
| syn match  dosiniNumber   "=\zs\s*\d*\.\d\+\s*$"
 | |
| syn match  dosiniNumber   "=\zs\s*\d\+e[+-]\=\d\+\s*$"
 | |
| syn region dosiniHeader   start="^\s*\[" end="\]"
 | |
| syn match  dosiniComment  "^[#;].*$"
 | |
| 
 | |
| " Define the default highlighting.
 | |
| " Only when an item doesn't have highlighting yet
 | |
| 
 | |
| hi def link dosiniNumber   Number
 | |
| hi def link dosiniHeader   Special
 | |
| hi def link dosiniComment  Comment
 | |
| hi def link dosiniLabel    Type
 | |
| hi def link dosiniValue    String
 | |
| 
 | |
| 
 | |
| let b:current_syntax = "dosini"
 | |
| 
 | |
| " vim: sts=2 sw=2 et
 | 
