On Mon, 26 Dec 2005 07:40:51 -0500 (EST) Thomas Dickey <[EMAIL PROTECTED]>
wrote:
| fwiw, the termcap internals of vim and screen are just as ugly as
| vi's - and they're much larger - and I don't see any complaints about
| those programs on this list.
Yes, but both of those can be told to use pure terminfo rather than
termcap.
I'm certain we're talking about something different, since neither vim nor
screen uses any other interface in that area than termcap.
I was just in screen yesterday, and am looking at vim right now, just
in case some feature has crept in. If it were in fact using terminfo
rather than termcap, it would call one of these functions:
int setupterm(char *term, int fildes, int *errret);
int setterm(char *term);
char *tparm(char *str, ...);
int tputs(const char *str, int affcnt, int (*putc)(int));
int tigetflag(char *capname);
int tigetnum(char *capname);
char *tigetstr(char *capname);
All three of those programs use the same interface from ncurses - the termcap
one.
| p.s: the vile ebuild that you mentioned a few weeks ago has an
| obsolete homepage. It helps to keep in contact with the upstream
| developers.
Yeah, I sent you an email about that, and got a bounce message:
odd - I know that radixnet filters spam, but haven't seen any comments about
bounces. (otoh, it doesn't seem to work to send email to this list from
_that_ host, which again, I've not seen before). his.com seems to work...
9.5 is in the tree and should be correct, anyway. Still looking for
someone to maintain it...
ok - I see this
http://www.gentoo.org/cgi-bin/viewcvs.cgi/app-editors/vile/vile-9.5.ebuild?rev=1.1&view=markup
The --with-ncurses is redundant (and --with-screen=ncurses is not as well
supported as the default - I made some fixes after 9.5 for the former, so it
should be comparable right now).
You might also consider --with-loadable-filters (that makes a smaller
executable).
--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net
--
gentoo-user@gentoo.org mailing list