From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: What's happened to M- `completion-at-point'? Date: Thu, 05 May 2022 09:20:17 +0300 Message-ID: <83fslo33ha.fsf@gnu.org> References: <83bkwd4xle.fsf@gnu.org> <83sfpp2qvy.fsf@gnu.org> <83r1592km7.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5918"; mail-complaints-to="usenet@ciao.gmane.io" Cc: yuri.v.khan@gmail.com, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu May 05 08:22:38 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 1nmUsn-0001Kn-PN for ged-emacs-devel@m.gmane-mx.org; Thu, 05 May 2022 08:22:37 +0200 Original-Received: from localhost ([::1]:46158 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nmUsm-0006Ig-6A for ged-emacs-devel@m.gmane-mx.org; Thu, 05 May 2022 02:22:36 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59084) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmUqu-0005SJ-GX for emacs-devel@gnu.org; Thu, 05 May 2022 02:20:40 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:45018) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmUqo-00031p-Ec; Thu, 05 May 2022 02:20:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Oc5qUZDYxqDwAW9h7PkyncayP6xoi7aiZAAefkAC1I0=; b=Y/zwBZ+0f6ro QPt4lQdCiusimqx9U5lGUUlBS59yeLabUmqMKS14xe8TF8al71e1YLflzJMO70/9hEvR3m5BJPsKf flJPcSLIsZ184xEb3DvIIcvo3J0EoAIevm5bmw1dritibMHO075KLhXAZePtWw+Rda9WrNsgWf9tP AMuO0+uLCh/5Z31LXVF/rJbsQ9jnhbZLUGFA5yWyekNeuLQfwHT7wIlbF0zb4Usy1Kpr3YVQTUkN0 qFGn2HsCJ1JlU3bMudMX6ErhWn2/PPmWydu2L3HsFeZ5rK9UL7bqvbYJB13mIIn1S4evU+i1MNNMf rkGRILxXByIYYZSvW2njmg==; Original-Received: from [87.69.77.57] (port=1568 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmUqn-0005s7-Em; Thu, 05 May 2022 02:20:34 -0400 In-Reply-To: (message from Alan Mackenzie on Wed, 4 May 2022 21:07:04 +0000) 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:289226 Archived-At: > Date: Wed, 4 May 2022 21:07:04 +0000 > Cc: Stefan Monnier , Eli Zaretskii , > Emacs developers > From: Alan Mackenzie > > Maybe the best thing we can do in Emacs is to remove that entry for "kB" > in src/term.c. That would prevent Emacs recognising TAB on all > these misconfigured keyboards. I think that is a lesser evil than > failing to recognise TAB. This doesn't sound like a good idea to me. Emacs shouldn't try second-guessing the user's keyboard configuration, it isn't in our mandate. If the terminfo database you have doesn't do what you want, why can't you modify it? The tools to do that are available, and aren't part of Emacs. (We could include the instructions for making such a change in PROBLEMS, if this is a common issue.) Of course, the best solution would be if the distro changes the terminfo database.