diff options
Diffstat (limited to 'pygments/lexers/installers.py')
-rw-r--r-- | pygments/lexers/installers.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/pygments/lexers/installers.py b/pygments/lexers/installers.py index 804f5973..1f7b2831 100644 --- a/pygments/lexers/installers.py +++ b/pygments/lexers/installers.py @@ -42,7 +42,8 @@ class NSISLexer(RegexLexer): include('basic'), (r'\$\{[a-z_|][\w|]*\}', Keyword.Pseudo), (r'/[a-z_]\w*', Name.Attribute), - ('.', Text), + (r'\s+', Whitespace), + (r'[\w.]+', Text), ], 'basic': [ (r'(\n)(Function)(\s+)([._a-z][.\w]*)\b', @@ -128,16 +129,16 @@ class NSISLexer(RegexLexer): (r'\$[a-z_]\w*', Name.Variable), ], 'str_double': [ - (r'"', String, '#pop'), + (r'"', String.Double, '#pop'), (r'\$(\\[nrt"]|\$)', String.Escape), include('interpol'), - (r'.', String.Double), + (r'[^"]+', String.Double), ], 'str_backtick': [ - (r'`', String, '#pop'), + (r'`', String.Double, '#pop'), (r'\$(\\[nrt"]|\$)', String.Escape), include('interpol'), - (r'.', String.Double), + (r'[^`]+', String.Double), ], } |