From 54604693bcc6644ab1a0ae90f3b779ade0d79ee1 Mon Sep 17 00:00:00 2001 From: Frank LENORMAND Date: Fri, 17 Jul 2015 20:36:33 +0300 Subject: [PATCH] Add more file extensions and keywords to the shell script highlighter --- rc/sh.kak | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rc/sh.kak b/rc/sh.kak index 4d07c4b2..6762a62f 100644 --- a/rc/sh.kak +++ b/rc/sh.kak @@ -1,4 +1,4 @@ -hook global BufCreate .*\.(sh) %{ +hook global BufCreate .*\.((z|ba|c|k)?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/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 (\w+)= 1:identifier addhl -group /sh/code regex ^\h*(\w+)\h*\(\) 1:identifier