Mercurial > vim
view runtime/syntax/openvpn.vim @ 33162:5da7208ea315 v9.0.1863
patch 9.0.1863: wrong format specifiers in e_aptypes_is_null_str_nr
Commit: https://github.com/vim/vim/commit/7db89bdc23e53c7bc43af6f1c7281bc69a6a3098
Author: zeertzjq <zeertzjq@outlook.com>
Date: Mon Sep 4 07:54:02 2023 +0200
patch 9.0.1863: wrong format specifiers in e_aptypes_is_null_str_nr
Problem: wrong format specifiers in e_aptypes_is_null_str_nr
Solution: Fix the wrong format specifier
closes: #13020
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Mon, 04 Sep 2023 08:00:09 +0200 |
parents | eb2638f278bf |
children |
line wrap: on
line source
" Vim syntax file " Language: OpenVPN " Maintainer: ObserverOfTime <chronobserver@disroot.org> " Filenames: *.ovpn " Last Change: 2022 Oct 16 if exists('b:current_syntax') finish endif let s:cpo_save = &cpoptions set cpoptions&vim " Options syntax match openvpnOption /^[a-z-]\+/ \ skipwhite nextgroup=openvpnArgList syntax match openvpnArgList /.*$/ transparent contained \ contains=openvpnArgument,openvpnNumber, \ openvpnIPv4Address,openvpnIPv6Address, \ openvpnSignal,openvpnComment " Arguments syntax match openvpnArgument /[^\\"' \t]\+/ \ contained contains=openvpnEscape syntax region openvpnArgument matchgroup=openvpnQuote \ start=/"/ skip=/\\"/ end=/"/ \ oneline contained contains=openvpnEscape syntax region openvpnArgument matchgroup=openvpnQuote \ start=/'/ skip=/\\'/ end=/'/ \ oneline contained syntax match openvpnEscape /\\[\\" \t]/ contained " Numbers syntax match openvpnNumber /\<[1-9][0-9]*\(\.[0-9]\+\)\?\>/ contained " Signals syntax match openvpnSignal /SIG\(HUP\|INT\|TERM\|USER[12]\)/ contained " IP addresses syntax match openvpnIPv4Address /\(\d\{1,3}\.\)\{3}\d\{1,3}/ \ contained nextgroup=openvpnSlash syntax match openvpnIPv6Address /\([A-F0-9]\{1,4}:\)\{7}\[A-F0-9]\{1,4}/ \ contained nextgroup=openvpnSlash syntax match openvpnSlash "/" contained \ nextgroup=openvpnIPv4Address,openvpnIPv6Address,openvpnNumber " Inline files syntax region openvpnInline matchgroup=openvpnTag \ start=+^<\z([a-z-]\+\)>+ end=+^</\z1>+ " Comments syntax keyword openvpnTodo contained TODO FIXME NOTE XXX syntax match openvpnComment /^[;#].*$/ contains=openvpnTodo syntax match openvpnComment /\s\+\zs[;#].*$/ contains=openvpnTodo hi def link openvpnArgument String hi def link openvpnComment Comment hi def link openvpnEscape SpecialChar hi def link openvpnIPv4Address Constant hi def link openvpnIPv6Address Constant hi def link openvpnNumber Number hi def link openvpnOption Keyword hi def link openvpnQuote Quote hi def link openvpnSignal Special hi def link openvpnSlash Delimiter hi def link openvpnTag Tag hi def link openvpnTodo Todo let b:current_syntax = 'openvpn' let &cpoptions = s:cpo_save unlet s:cpo_save