use printf rather than echo in c-family.kak
According to POSIX, echo with a backspace in any arg is undefined behaviour...
This commit is contained in:
parent
6c45b1d1e2
commit
798d4c3a1e
|
@ -46,18 +46,18 @@ def -hidden _c-family-indent-on-closing-curly-brace %[
|
|||
# Regions definition are the same between c++ and objective-c
|
||||
%sh{
|
||||
for ft in cpp objc; do
|
||||
echo '
|
||||
printf '%s' '
|
||||
addhl -group / regions -default code FT \
|
||||
string %{(?<!'\'')"} %{(?<!\\)(\\\\)*\"} "" \
|
||||
string %{(?<!QUOTE)"} %{(?<!\\)(\\\\)*"} "" \
|
||||
comment /\* \*/ "" \
|
||||
comment // $ "" \
|
||||
disabled ^\h*?#\h*if\h+(0|FALSE)\b "#\h*(else|elif|endif)" "#\h*if(def)?" \
|
||||
macro ^\h*?\K# %{(?<!\\)\n} ""
|
||||
macro %{^\h*?\K#} %{(?<!\\)\n} ""
|
||||
|
||||
addhl -group /FT/string fill string
|
||||
addhl -group /FT/comment fill comment
|
||||
addhl -group /FT/disabled fill rgb:666666
|
||||
addhl -group /FT/macro fill meta' | sed -e "s/FT/${ft}/g"
|
||||
addhl -group /FT/macro fill meta' | sed -e "s/FT/${ft}/g; s/QUOTE/'/g"
|
||||
done
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user