summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCamil Staps <info@camilstaps.nl>2016-06-16 07:07:56 +0200
committerCamil Staps <info@camilstaps.nl>2016-06-16 07:07:56 +0200
commit731812792ee10e1f9f6494ddd4125253e96d8d43 (patch)
tree07a9adb1c1c30ad651685bdfc33c77532063bd57
parentd72791b740c7ed59e17fb6e0d953ff84ae735af9 (diff)
downloadpygments-731812792ee10e1f9f6494ddd4125253e96d8d43.tar.gz
Fixes #1246
-rw-r--r--pygments/lexers/shell.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pygments/lexers/shell.py b/pygments/lexers/shell.py
index ae790b9e..f8d8194e 100644
--- a/pygments/lexers/shell.py
+++ b/pygments/lexers/shell.py
@@ -69,6 +69,8 @@ class BashLexer(RegexLexer):
(r'#.*\n', Comment.Single),
(r'\\[\w\W]', String.Escape),
(r'(\b\w+)(\s*)(=)', bygroups(Name.Variable, Text, Operator)),
+ (r'(\b\w+)(\s*)([+*/%-&|\^]|<<|>>)(=)',
+ bygroups(Name.Variable, Text, Operator, Operator)),
(r'[\[\]{}()=]', Operator),
(r'<<<', Operator), # here-string
(r'<<-?\s*(\'?)\\?(\w+)[\w\W]+?\2', String),