From 91cad6bbcfb85345510abd3a5f1d79f85fc85da1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 6 Dec 2013 10:38:55 +0530 Subject: [PATCH] Fix semi-colon, brackets after % not being highlighted correctly --- src/calibre/gui2/tweak_book/editor/syntax/css.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/tweak_book/editor/syntax/css.py b/src/calibre/gui2/tweak_book/editor/syntax/css.py index 128bbc0989..c773387b4b 100644 --- a/src/calibre/gui2/tweak_book/editor/syntax/css.py +++ b/src/calibre/gui2/tweak_book/editor/syntax/css.py @@ -110,7 +110,7 @@ content_tokens = [(re.compile(k), v, n) for k, v, n in [ (r'\!important', 'preproc', 'important'), (r'\#[a-zA-Z0-9]{1,6}', 'number', 'hexnumber'), (r'[\.-]?[0-9]*[\.]?[0-9]+(em|px|pt|pc|in|mm|cm|ex|s|rem)\b', 'number', 'dimension'), - (r'[\.-]?[0-9]*[\.]?[0-9]+%($|[ \n\t\f\r;}{()\[\]])', 'number', 'dimension'), + (r'[\.-]?[0-9]*[\.]?[0-9]+%(?=$|[ \n\t\f\r;}{()\[\]])', 'number', 'dimension'), (r'-?[0-9]+', 'number', 'number'), (r'[~\^\*!%&<>\|+=@:,./?-]+', 'operator', 'operator'), (r'[\[\]();]+', 'bracket', 'bracket'),