mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	vim-patch:c0982f9: runtime(dosini): Update syntax script, spellcheck comments only
By default spell checking is enabled for all text, but adding
`contains=@Spell` to syntax rules restricts spell checking to those
syntax rules.  See `:help spell-syntax` for full details.
Variable names and headers are far more likely than comments to contain
spelling errors, so only enable spell checking in comments.
Introduced in https://github.com/xuhdev/syntax-dosini.vim/pull/8
cc @tobinjt
closes: vim/vim#15655
c0982f9f79
Co-authored-by: John Tobin <johntobin@johntobin.ie>
			
			
This commit is contained in:
		| @@ -1,12 +1,12 @@ | |||||||
| " Vim syntax file | " Vim syntax file | ||||||
| " Language:               Configuration File (ini file) for MSDOS/MS Windows | " Language:               Configuration File (ini file) for MSDOS/MS Windows | ||||||
| " Version:                2.3 | " Version:                2.4 | ||||||
| " Original Author:        Sean M. McKee <mckee@misslink.net> | " Original Author:        Sean M. McKee <mckee@misslink.net> | ||||||
| " Previous Maintainer:    Nima Talebi <nima@it.net.au> | " Previous Maintainer:    Nima Talebi <nima@it.net.au> | ||||||
| " Current Maintainer:     Hong Xu <hong@topbug.net> | " Current Maintainer:     Hong Xu <hong@topbug.net> | ||||||
| " Homepage:               http://www.vim.org/scripts/script.php?script_id=3747 | " Homepage:               http://www.vim.org/scripts/script.php?script_id=3747 | ||||||
| " Repository:             https://github.com/xuhdev/syntax-dosini.vim | " Repository:             https://github.com/xuhdev/syntax-dosini.vim | ||||||
| " Last Change:            2023 Aug 20 | " Last Change:            2024 Sept 08 | ||||||
|  |  | ||||||
|  |  | ||||||
| " quit when a syntax file was already loaded | " quit when a syntax file was already loaded | ||||||
| @@ -27,7 +27,7 @@ syn match  dosiniNumber   "=\zs\s*\d\+\s*$" | |||||||
| syn match  dosiniNumber   "=\zs\s*\d*\.\d\+\s*$" | syn match  dosiniNumber   "=\zs\s*\d*\.\d\+\s*$" | ||||||
| syn match  dosiniNumber   "=\zs\s*\d\+e[+-]\=\d\+\s*$" | syn match  dosiniNumber   "=\zs\s*\d\+e[+-]\=\d\+\s*$" | ||||||
| syn region dosiniHeader   start="^\s*\[" end="\]" | syn region dosiniHeader   start="^\s*\[" end="\]" | ||||||
| syn match  dosiniComment  "^[#;].*$" | syn match  dosiniComment  "^[#;].*$" contains=@Spell | ||||||
| syn region dosiniSection  start="\s*\[.*\]" end="\ze\s*\[.*\]" fold | syn region dosiniSection  start="\s*\[.*\]" end="\ze\s*\[.*\]" fold | ||||||
|       \ contains=dosiniLabel,dosiniValue,dosiniNumber,dosiniHeader,dosiniComment |       \ contains=dosiniLabel,dosiniValue,dosiniNumber,dosiniHeader,dosiniComment | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Christian Clason
					Christian Clason