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_ANY = r'(?:%s|%s)' % (RE_COLOR_STD, RE_COLOR_EXT)
|
||||
# \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))
|
||||
|
||||
TERMINAL_COLORS = \
|
||||
@ -131,6 +131,9 @@ class Color():
|
||||
elif color[1] == '@':
|
||||
# direct ncurses pair number, ignored
|
||||
return ''
|
||||
elif color[1] == 'E':
|
||||
# text emphasis, ignored
|
||||
return ''
|
||||
if color[1:].isdigit():
|
||||
return self._convert_weechat_color(int(color[1:]))
|
||||
# color code
|
||||
|
Loading…
Reference in New Issue
Block a user