anchor.diff:      topline := self.buf.make_cursor;
       position := self.buf.make_cursor;
       filename := '';
  +    message  := 'welcome to minneron.';
     end;
    
  
positive.code:     editor = class
        buf : buf.buffer;
        filename : string;
        x, y, h, w : integer;
        topline, position : buf.buffer.cursor;
        led : ui.zinput;  // led = Line EDitor
  
negative.code:       cwritexy( 1, 1,
                  '|B[|C' + flushrt( n2s( self.position.index ), 6, '.' ) +
                  '|w/|c' + flushrt( n2s( self.buf.count ), 6, '.' ) +
                  '|B] |G' + self.message +
               '|%' );
        self.message := '';
      end;
  
      procedure show_nums;
      begin
        cwritexy( 1, ypos, '|k|!c' );
        write( flushrt( n2s( cur.index ), 3, ' ' ));
        cwrite( '|!k|w' );
      end;
  