Add emphasis color code
This commit is contained in:
parent
65924da657
commit
0e4ce9c967
@ -28,7 +28,7 @@ RE_COLOR_STD = r'(?:%s\d{2})' % RE_COLOR_ATTRS
|
|||||||
RE_COLOR_EXT = r'(?:@%s\d{5})' % RE_COLOR_ATTRS
|
RE_COLOR_EXT = r'(?:@%s\d{5})' % RE_COLOR_ATTRS
|
||||||
RE_COLOR_ANY = r'(?:%s|%s)' % (RE_COLOR_STD, RE_COLOR_EXT)
|
RE_COLOR_ANY = r'(?:%s|%s)' % (RE_COLOR_STD, RE_COLOR_EXT)
|
||||||
# \x19: color code, \x1A: set attribute, \x1B: remove attribute, \x1C: reset
|
# \x19: color code, \x1A: set attribute, \x1B: remove attribute, \x1C: reset
|
||||||
RE_COLOR = re.compile(r'(\x19(?:\d{2}|F%s|B\d{2}|B@\d{5}|\\*%s(,%s)?|@\d{5}|b.|\x1C))|\x1A.|\x1B.|\x1C'
|
RE_COLOR = re.compile(r'(\x19(?:\d{2}|F%s|B\d{2}|B@\d{5}|E|\\*%s(,%s)?|@\d{5}|b.|\x1C))|\x1A.|\x1B.|\x1C'
|
||||||
% (RE_COLOR_ANY, RE_COLOR_ANY, RE_COLOR_ANY))
|
% (RE_COLOR_ANY, RE_COLOR_ANY, RE_COLOR_ANY))
|
||||||
|
|
||||||
TERMINAL_COLORS = \
|
TERMINAL_COLORS = \
|
||||||
@ -131,6 +131,9 @@ class Color():
|
|||||||
elif color[1] == '@':
|
elif color[1] == '@':
|
||||||
# direct ncurses pair number, ignored
|
# direct ncurses pair number, ignored
|
||||||
return ''
|
return ''
|
||||||
|
elif color[1] == 'E':
|
||||||
|
# text emphasis, ignored
|
||||||
|
return ''
|
||||||
if color[1:].isdigit():
|
if color[1:].isdigit():
|
||||||
return self._convert_weechat_color(int(color[1:]))
|
return self._convert_weechat_color(int(color[1:]))
|
||||||
# color code
|
# color code
|
||||||
|
Loading…
Reference in New Issue
Block a user