From 54fa35a19efe3b9c5c5cac78c7f3982d1b6e7c98 Mon Sep 17 00:00:00 2001 From: Helmut Grohne Date: Wed, 8 Jun 2011 10:43:59 +0200 Subject: implement \t output --- tcvt.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tcvt.py') diff --git a/tcvt.py b/tcvt.py index 8fd42cd..99a332f 100755 --- a/tcvt.py +++ b/tcvt.py @@ -307,6 +307,11 @@ class Terminal: curses.beep() elif char == '\b': self.screen.relmove(0, -1) + elif char == '\t': + y, x = self.screen.getyx() + _, xm = self.screen.getmaxyx() + x = min(x + 8 - x % 8, xm - 1) + self.screen.move(y, x) else: raise ValueError("feed %r" % char) -- cgit v1.2.3