Cursor/tab character display problem

( Marc A. Lehmann ) pcg at goof.com
Tue Nov 30 14:43:39 CET 2004


On Tue, Nov 30, 2004 at 01:49:50PM +0100, Gunnar Ritter <Gunnar.Ritter at pluto.uni-freiburg.de> wrote:
> Gunnar Ritter <Gunnar.Ritter at pluto.uni-freiburg.de> wrote:
> 
> Moreover, there is a well-known standard defining terminal operations,
> ISO 6429/ECMA-48, freely available at
> <http://www.ecma-international.org/publications/standards/Ecma-048.htm>.
> I'd assume that rxvt-unicode still intends to implement it.

Of course, as much as makes sense with regards to a vt100 emulation.

> Reading this standard makes it quickly clear that the concept of a tab
> character is the wrong approach at all.

Ecma-048 has nothing to say about the issue at hand, which is cursor
shapes.

> What vi does is thus perfectly correct: It uses the tab character to
> move the cursor to a _tabulation stop_.

Ecma-048 does not define correctness of vi operation. Also, I did not imply
that your vi did something incorrectly.

However, you insist on rxvt-unicode implementing it incorrectly, by giving
reasons of the form "it has been wrong 25 years ago, it must be correct", or
by citing standards that obviously have nothing to do with the issue.

If you think that the implementation of HT in rxvt-unicode is incorrect with
respect to Ecma-48 please say so.

Otherwise this is just a feeble attempt at intimidating me with standards.
Unfortunately for you, I have read it.

> change in the size of the cursor should be performed. It just implies
> a cursor movement.

You might learn how to read standards. Ecma-048 does not forbid extensions
to it in any way.

-- 
                The choice of a                              |
      -----==-     _GNU_                                     |
      ----==-- _       generation     Marc Lehmann         +--
      ---==---(_)__  __ ____  __      pcg at goof.com         |e|
      --==---/ / _ \/ // /\ \/ /      http://schmorp.de/   --+
      -=====/_/_//_/\_,_/ /_/\_\      XX11-RIPE            |
                                                           |




More information about the rxvt-unicode mailing list