<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Ville,<br>
<br>
Thanks for your comment. You are right. Here is an another proposition
that seems to address the point that you highlight:<br>
<br>
<tt>+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cursor = min(self.l_buffer.point,
len(self.l_buffer.line_buffer))<br>
+&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; ws = ' ' * (self.tabstop - (cursor % self.tabstop))<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#666666">ws = ' ' * (self.tabstop -
(self.line_cursor%self.tabstop))</font></tt><br>
<br>
Vivian.<br>
<br>
</body>
</html>