On So, 20 Aug 2023, Melvin Q. Watchpocket wrote:
> --> patch --dry-run -ruN NEW-dosini.vim < the-patch
> checking file NEW-dosini.vim
> patch: **** malformed patch at line 6: finish
> 
> I'm likely not applying the patch correctly.  I've never applied a patch
> before.  What am I doing wrong?
You are likely running vim in compatible mode. Try the following syntax 
file instead:
,----
| " Vim syntax file
| " Language:               Configuration File (ini file) for MSDOS/MS Windows
| " Version:                2.3
| " 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:            2023 Aug 20
| 
| 
| " quit when a syntax file was already loaded
| if exists("b:current_syntax")
|   finish
| endif
| 
| " using of line-continuation requires cpo&vim
| let s:cpo_save = &cpo
| set cpo&vim
| 
| " 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  "^[#;].*$"
| syn region dosiniSection  start="\s*\[.*\]" end="\ze\s*\[.*\]" fold
|       \ contains=dosiniLabel,dosiniValue,dosiniNumber,dosiniHeader,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"
| 
| let &cpo = s:cpo_save
| unlet s:cpo_save
| 
| " vim: sts=2 sw=2 et
`----
Filed at https://github.com/xuhdev/syntax-dosini.vim/pull/6
Once this is approved and you confirm it works, I guess we can
merge it into the runtime files.
Best,
Christian
-- 
Harris's Lament:
	All the good ones are taken.
-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
--- 
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vim_use/ZOI/0wXTjPVgyyS1%40256bit.org.
Sunday, August 20, 2023
Subscribe to:
Post Comments (Atom)
 
No comments:
Post a Comment