mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Highlight all special spaces/hyphens
This commit is contained in:
parent
7a9dab2cb5
commit
cdc1af5b7d
@ -28,7 +28,7 @@ attribute_name_pat = re.compile(r'''[^%s"'/><=]+''' % space_chars)
|
|||||||
self_closing_pat = re.compile(r'/\s*>')
|
self_closing_pat = re.compile(r'/\s*>')
|
||||||
unquoted_val_pat = re.compile(r'''[^%s'"=<>`]+''' % space_chars)
|
unquoted_val_pat = re.compile(r'''[^%s'"=<>`]+''' % space_chars)
|
||||||
cdata_close_pats = {x:re.compile(r'</%s' % x, flags=re.I) for x in cdata_tags}
|
cdata_close_pats = {x:re.compile(r'</%s' % x, flags=re.I) for x in cdata_tags}
|
||||||
nbsp_pat = re.compile('[\xa0\u2011]+') # non-breaking spaces and hyphens
|
nbsp_pat = re.compile('[\xa0\u2000-\u200A\u202F\u205F\u3000\u2011-\u2015\uFE58\uFE63\uFF0D]+') # special spaces and hyphens
|
||||||
|
|
||||||
class State(object):
|
class State(object):
|
||||||
|
|
||||||
@ -303,7 +303,7 @@ def create_formats(highlighter):
|
|||||||
'string': t['String'],
|
'string': t['String'],
|
||||||
'nsprefix': t['Constant'],
|
'nsprefix': t['Constant'],
|
||||||
'preproc': t['PreProc'],
|
'preproc': t['PreProc'],
|
||||||
'nbsp': t['CursorLine'],
|
'nbsp': t['SpecialCharacter'],
|
||||||
}
|
}
|
||||||
for name, msg in {
|
for name, msg in {
|
||||||
'<': _('An unescaped < is not allowed. Replace it with <'),
|
'<': _('An unescaped < is not allowed. Replace it with <'),
|
||||||
|
@ -57,6 +57,7 @@ SOLARIZED = \
|
|||||||
Statement fg={green} bold
|
Statement fg={green} bold
|
||||||
Keyword fg={green}
|
Keyword fg={green}
|
||||||
Special fg={red}
|
Special fg={red}
|
||||||
|
SpecialCharacter bg={base02}
|
||||||
|
|
||||||
Error us=wave uc={red}
|
Error us=wave uc={red}
|
||||||
Tooltip fg=black bg=ffffed
|
Tooltip fg=black bg=ffffed
|
||||||
@ -94,6 +95,7 @@ THEMES = {
|
|||||||
Keyword fg={keyword}
|
Keyword fg={keyword}
|
||||||
Special fg=e7f6da
|
Special fg=e7f6da
|
||||||
Error us=wave uc=red
|
Error us=wave uc=red
|
||||||
|
SpecialCharacter bg={cursor_loc}
|
||||||
|
|
||||||
'''.format(
|
'''.format(
|
||||||
cursor_loc='3d3d3d',
|
cursor_loc='3d3d3d',
|
||||||
@ -132,6 +134,7 @@ THEMES = {
|
|||||||
Statement fg={keyword}
|
Statement fg={keyword}
|
||||||
Keyword fg={keyword}
|
Keyword fg={keyword}
|
||||||
Special fg=70a0d0 italic
|
Special fg=70a0d0 italic
|
||||||
|
SpecialCharacter bg={cursor_loc}
|
||||||
Error us=wave uc=red
|
Error us=wave uc=red
|
||||||
|
|
||||||
'''.format(
|
'''.format(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user