diff options
Diffstat (limited to 'lib/lexers/sh.tes')
-rw-r--r-- | lib/lexers/sh.tes | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/lexers/sh.tes b/lib/lexers/sh.tes index 79bdd8e..7d4f14c 100644 --- a/lib/lexers/sh.tes +++ b/lib/lexers/sh.tes @@ -1,8 +1,11 @@ ! Unix Shell ! @[lexer.test.sh]{ [_ - :S[.sh,.bsh,configure,.ksh] - ! TODO: test hash-bang line ! + _#!M[sh,bash,ksh]M[lexer.checkheader]"S + -1 + | + _[.sh,.bsh,configure,.ksh]M[lexer.checkname] + ' ]_ } @[lexer.set.sh]{ @@ -47,5 +50,5 @@ } @:[lexer.auto]{ - :M[lexer.test.sh]"S Q.fEB :M[lexer.set.sh] Oend ' + :M[lexer.test.sh]"S :M[lexer.set.sh] Oend ' } |