From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.devel Subject: Re: eterm-color not in ncurses/terminfo (and name clash with eterm.org) Date: Mon, 4 May 2009 16:41:46 -0700 (PDT) Message-ID: <200905042341.n44Nfksn028058@godzilla.ics.uci.edu> References: <18942.51042.70991.953283@a1ihome1.kph.uni-mainz.de> <200905041612.n44GCuFM023842@godzilla.ics.uci.edu> <18943.24974.205788.878501@a1ihome1.kph.uni-mainz.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1241480637 332 80.91.229.12 (4 May 2009 23:43:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 May 2009 23:43:57 +0000 (UTC) Cc: Samuel Bronson , emacs-devel@gnu.org To: Ulrich Mueller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 05 01:43:40 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1M17ow-0002Aq-F0 for ged-emacs-devel@m.gmane.org; Tue, 05 May 2009 01:43:38 +0200 Original-Received: from localhost ([127.0.0.1]:45849 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M17ov-0005LC-NU for ged-emacs-devel@m.gmane.org; Mon, 04 May 2009 19:43:37 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M17oq-0005Kx-PY for emacs-devel@gnu.org; Mon, 04 May 2009 19:43:32 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M17ol-0005Ki-EM for emacs-devel@gnu.org; Mon, 04 May 2009 19:43:31 -0400 Original-Received: from [199.232.76.173] (port=33949 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M17ol-0005Kf-Ab for emacs-devel@gnu.org; Mon, 04 May 2009 19:43:27 -0400 Original-Received: from sallyv2.ics.uci.edu ([128.195.1.120]:39446) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA1:24) (Exim 4.60) (envelope-from ) id 1M17ok-0006GC-Qg for emacs-devel@gnu.org; Mon, 04 May 2009 19:43:27 -0400 Original-Received: from godzilla.ics.uci.edu (godzilla.ics.uci.edu [128.195.10.101]) by sallyv2.ics.uci.edu (8.13.8+Sun/8.13.8) with ESMTP id n44Nfk7X029160; Mon, 4 May 2009 16:41:46 -0700 (PDT) Original-Received: (from dann@localhost) by godzilla.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id n44Nfksn028058; Mon, 4 May 2009 16:41:46 -0700 (PDT) In-Reply-To: <18943.24974.205788.878501@a1ihome1.kph.uni-mainz.de> (Ulrich Mueller's message of "Mon, 4 May 2009 23:43:42 +0200") Original-Lines: 58 X-ICS-MailScanner-Information: Please contact the ISP for more information X-ICS-MailScanner-ID: n44Nfk7X029160 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (score=-1.44, required 5, autolearn=disabled, ALL_TRUSTED -1.44) X-ICS-MailScanner-From: dann@godzilla.ics.uci.edu X-detected-operating-system: by monty-python.gnu.org: Solaris 10 (beta) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:110656 Archived-At: Ulrich Mueller writes: > >>>>> On Mon, 4 May 2009, Samuel Bronson wrote: > > > On Mon, May 4, 2009 at 12:12 PM, Dan Nicolaescu wrote: > >> When term.el starts, it sets up both TERMCAP and TERMINFO, so > >> applications should work just fine without any support in the standard > >> terminfo distribution. > > > Hmm. I don't see any mention of TERMINFO in term.el except for the > > code that actually sets it ... it should be documented. > > > Regardless: How does that work over SSH? (I do wish they had thought > > this sort of thing out better when they designed terminfo in the first > > place, but I think it's a bit late for that now...) > > That's the point, with the TERMCAP and TERMINFO variables it works > fine most of the time, but there are some situations where it doesn't. > Having it in the general terminfo files would help in such cases. > > But please disregard my original message; looks like eterm-color has > made it into ncurses meanwhile: > > > However, if I compare etc/e/eterm-color.ti with the entry now in > terminfo.src, then the latter has the following additional entries: > > > Are these correct, or should they (or some of them) be removed from > the entry in ncurses/terminfo? In principle I think they should all be removed now, because they are almost completely untested. Some might work, but given that they have not been in the terminfo entry, no well behaved application has used them, so we haven't had a chance to get bug reports for these things. We can add them to the etc/e/eterm-color.ti after the release and then the terminfo database can be updated. In detail: > msgr, I'm guessing this is harmless. > blink=\E[5m, This should go for sure, we don't support blink. > sgr=\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;m, I don't know what this is supposed to do. > u6=\E[%i%d;%dR, > u7=\E[6n, The man page does not say much what these are supposed to do.