diff options
Diffstat (limited to 'pygments/lexers/textedit.py')
-rw-r--r-- | pygments/lexers/textedit.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pygments/lexers/textedit.py b/pygments/lexers/textedit.py index 66b36924..3c6fb570 100644 --- a/pygments/lexers/textedit.py +++ b/pygments/lexers/textedit.py @@ -102,9 +102,9 @@ class VimLexer(RegexLexer): (r'[ \t]+', Text), # TODO: regexes can have other delims - (r'/(\\\\|\\/|[^\n/])*/', String.Regex), - (r'"(\\\\|\\"|[^\n"])*"', String.Double), - (r"'(''|[^\n'])*'", String.Single), + (r'/[^/\\\n]*(?:\\[\s\S][^/\\\n]*)*/', String.Regex), + (r'"[^"\\\n]*(?:\\[\s\S][^"\\\n]*)*"', String.Double), + (r"'[^\n']*(?:''[^\n']*)*'", String.Single), # Who decided that doublequote was a good comment character?? (r'(?<=\s)"[^\-:.%#=*].*', Comment), |