From 19436cc0ee509a5e356c04f0026919abd417bec4 Mon Sep 17 00:00:00 2001 From: Ron Yorston Date: Wed, 10 Oct 2012 12:42:51 +0100 Subject: winansi: skip DECTCEM sequence to avoid ugliness in vi --- win32/winansi.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'win32') diff --git a/win32/winansi.c b/win32/winansi.c index c923bde56..ea97a70c3 100644 --- a/win32/winansi.c +++ b/win32/winansi.c @@ -294,6 +294,13 @@ static const char *set_attr(const char *str) case 'K': erase_in_line(); break; + case '?': + /* skip this to avoid ugliness when vi is shut down */ + ++str; + while (isdigit(*str)) + ++str; + func = str; + break; default: /* Unsupported code */ break; -- cgit v1.2.3-55-g6feb