Random wrote:

> I was, just for fun, writing a vt52 terminal emulator, and one of the
> programs I tested was vim. I discovered that vim has a built-in terminal
> description of the vt52 which has several bugs:
> 
> >    {(int)KS_AL,    IF_EB("\033T", ESC_STR "T")},
> >    {(int)KS_DL,    IF_EB("\033U", ESC_STR "U")},
> >...
> >    {(int)KS_ME,    IF_EB("\033SO", ESC_STR "SO")},
> >    {(int)KS_MR,    IF_EB("\033S2", ESC_STR "S2")},
> 
> These don't appear to be valid codes, as far as I can tell from looking
> at other vt52 terminal descriptions and the manual available from
> classiccmp.org. They're not in the Atari extensions either (which use a
> different set of codes under an ifdef anyway).

These must have been there for an awful long time.

> >    {(int)KS_CM,    IF_EB("\033Y%+ %+ ", ESC_STR "Y%+ %+ ")},
> 
> This is a termcap-only string, with no terminfo equivalent (which should
> be "\033Y%p1%' '%+%c%p2%' '%+%c") provided.

Please suggest a patch.  I don't have a vt52 to try it out on :-).

-- 
>From "know your smileys":
 :^[/   mean-smiley-with-cigarette

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui