From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Re: What's happened to M- `completion-at-point'? Date: Wed, 4 May 2022 19:10:12 +0000 Message-ID: References: <83bkwd4xle.fsf@gnu.org> <83sfpp2qvy.fsf@gnu.org> <83r1592km7.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18240"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed May 04 21:10:54 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nmKOk-0004b1-JB for ged-emacs-devel@m.gmane-mx.org; Wed, 04 May 2022 21:10:54 +0200 Original-Received: from localhost ([::1]:60566 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nmKOj-0000yd-Gd for ged-emacs-devel@m.gmane-mx.org; Wed, 04 May 2022 15:10:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35446) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmKOA-0000DQ-FN for emacs-devel@gnu.org; Wed, 04 May 2022 15:10:18 -0400 Original-Received: from colin.muc.de ([193.149.48.1]:14349 helo=mail.muc.de) by eggs.gnu.org with smtp (Exim 4.90_1) (envelope-from ) id 1nmKO8-0000I7-FT for emacs-devel@gnu.org; Wed, 04 May 2022 15:10:18 -0400 Original-Received: (qmail 77849 invoked by uid 3782); 4 May 2022 19:10:13 -0000 Original-Received: from acm.muc.de (p4fe15bd7.dip0.t-ipconnect.de [79.225.91.215]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Wed, 04 May 2022 21:10:13 +0200 Original-Received: (qmail 5536 invoked by uid 1000); 4 May 2022 19:10:12 -0000 Content-Disposition: inline In-Reply-To: <83r1592km7.fsf@gnu.org> X-Submission-Agent: TMDA/1.3.x (Ph3nix) X-Primary-Address: acm@muc.de Received-SPF: pass client-ip=193.149.48.1; envelope-from=acm@muc.de; helo=mail.muc.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:289202 Archived-At: Hello, Eli. On Wed, May 04, 2022 at 21:55:28 +0300, Eli Zaretskii wrote: > > Date: Wed, 4 May 2022 18:13:30 +0000 > > Cc: emacs-devel@gnu.org > > From: Alan Mackenzie > > > > [backtab] is undefined > > > And what does "C-h l" show after that? > > If I first press ESC TAB and C-h l, followed by C-M-i and C-h l, I get > > this: > > ESC TAB ;; nil > > C-h l ;; view-lossage > > ESC TAB ;; nil > > C-h l ;; view-lossage > So who is converting this to ? I don't know, yet. > > I think I've found the problem. A new version of ncurses was > > installed on my machine on 2022-05-01. It contains a version of > > terminfo, specifically /etc/terminfo/l/linux. > > The new version is ncurses-6.3_p20211106. The old version was > > ncurses-6.2_p20210619. > > So, possibly we need to amend Emacs (? src/term.c) to work properly on > > this version of the Linux console. > Amend how? I still don't understand where did come from. > If you do understand, can you describe that? I don't understand it either, yet. To be sure that terminfo is the problem, I'll have to do something like reinstalling the old version of ncurses, and seeing the problem is no longer there. But in src/term.c L1258 appears: {"kB", "backtab"}, /* terminfo */ The "kB" is a terminfo code for back-tab, and the "backtab" might somehow be the source for the "[backtab] is undefined" error message. I'm still at an early stage of understanding this bug. -- Alan Mackenzie (Nuremberg, Germany).