When dumping scrollback as ansi, reset SGR formatting at end of scrollback
This commit is contained in:
parent
44599c9460
commit
bc222af2e2
@ -497,8 +497,11 @@ class Window:
|
|||||||
sanitizer = text_sanitizer(as_ansi, add_wrap_markers)
|
sanitizer = text_sanitizer(as_ansi, add_wrap_markers)
|
||||||
h = list(map(sanitizer, h))
|
h = list(map(sanitizer, h))
|
||||||
self.screen.historybuf.as_text(h.append, as_ansi, add_wrap_markers)
|
self.screen.historybuf.as_text(h.append, as_ansi, add_wrap_markers)
|
||||||
if not self.screen.linebuf.is_continued(0) and h:
|
if h:
|
||||||
|
if not self.screen.linebuf.is_continued(0):
|
||||||
h[-1] += '\n'
|
h[-1] += '\n'
|
||||||
|
if as_ansi:
|
||||||
|
h[-1] += '\x1b[m'
|
||||||
lines = chain(h, lines)
|
lines = chain(h, lines)
|
||||||
return ''.join(lines)
|
return ''.join(lines)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user