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.