summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pygments/lexers/templates.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pygments/lexers/templates.py b/pygments/lexers/templates.py
index 4a8a89a2..ee30b836 100644
--- a/pygments/lexers/templates.py
+++ b/pygments/lexers/templates.py
@@ -1817,16 +1817,16 @@ class HandlebarsLexer(RegexLexer):
Keyword)),
# General {{#block}}
- (r'([\#/])(\w+)', bygroups(Name.Function, Name.Function)),
+ (r'([\#/])([\w-]+)', bygroups(Name.Function, Name.Function)),
# {{opt=something}}
- (r'(\w+)(=)', bygroups(Name.Attribute, Operator)),
+ (r'([\w-]+)(=)', bygroups(Name.Attribute, Operator)),
# borrowed from DjangoLexer
(r':?"(\\\\|\\"|[^"])*"', String.Double),
(r":?'(\\\\|\\'|[^'])*'", String.Single),
(r'[a-zA-Z][\w-]*', Name.Variable),
- (r'\.\w+', Name.Variable),
+ (r'\.[\w-]+', Name.Variable),
(r"[0-9](\.[0-9]*)?(eE[+-][0-9])?[flFLdD]?|"
r"0[xX][0-9a-fA-F]+[Ll]?", Number),
]