Add more file extensions and keywords to the shell script highlighter
This commit is contained in:
parent
8342ad9574
commit
54604693bc
|
@ -1,4 +1,4 @@
|
||||||
hook global BufCreate .*\.(sh) %{
|
hook global BufCreate .*\.((z|ba|c|k)?sh) %{
|
||||||
set buffer filetype sh
|
set buffer filetype sh
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ addhl -group /sh/double_string fill string
|
||||||
addhl -group /sh/single_string fill string
|
addhl -group /sh/single_string fill string
|
||||||
addhl -group /sh/comment fill comment
|
addhl -group /sh/comment fill comment
|
||||||
|
|
||||||
addhl -group /sh/code regex \<(if|then|else|elif|fi|while|for|do|done|case|esac|echo|cd|shift|return|exit|local)\> 0:keyword
|
addhl -group /sh/code regex \<(alias|bind|builtin|caller|case|cd|command|coproc|declare|do|done|echo|elif|else|enable|esac|exit|fi|for|function|help|if|in|let|local|logout|mapfile|printf|read|readarray|readonly|return|select|set|shift|source|test|then|time|type|typeset|ulimit|unalias|until|while)\> 0:keyword
|
||||||
addhl -group /sh/code regex [\[\]\(\)&|]{2} 0:operator
|
addhl -group /sh/code regex [\[\]\(\)&|]{2} 0:operator
|
||||||
addhl -group /sh/code regex (\w+)= 1:identifier
|
addhl -group /sh/code regex (\w+)= 1:identifier
|
||||||
addhl -group /sh/code regex ^\h*(\w+)\h*\(\) 1:identifier
|
addhl -group /sh/code regex ^\h*(\w+)\h*\(\) 1:identifier
|
||||||
|
|
Loading…
Reference in New Issue
Block a user