From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#8492: 23.3; Time to use a different binding for completion? Date: Fri, 29 Apr 2022 14:38:28 +0200 Message-ID: <87zgk4dpyz.fsf@gnus.org> References: <87zknuhxl4.fsf@sc3d.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8206"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 8492@debbugs.gnu.org To: Reuben Thomas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 29 14:39:17 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1nkPu0-0001t0-5i for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 Apr 2022 14:39:16 +0200 Original-Received: from localhost ([::1]:60190 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nkPty-0002na-3a for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 Apr 2022 08:39:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33862) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nkPtm-0002lr-F6 for bug-gnu-emacs@gnu.org; Fri, 29 Apr 2022 08:39:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57234) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nkPtm-00037k-5x for bug-gnu-emacs@gnu.org; Fri, 29 Apr 2022 08:39:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nkPtm-0008Nv-3k for bug-gnu-emacs@gnu.org; Fri, 29 Apr 2022 08:39:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Apr 2022 12:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8492 X-GNU-PR-Package: emacs Original-Received: via spool by 8492-submit@debbugs.gnu.org id=B8492.165123592132184 (code B ref 8492); Fri, 29 Apr 2022 12:39:02 +0000 Original-Received: (at 8492) by debbugs.gnu.org; 29 Apr 2022 12:38:41 +0000 Original-Received: from localhost ([127.0.0.1]:51128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkPtR-0008N1-5t for submit@debbugs.gnu.org; Fri, 29 Apr 2022 08:38:41 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:37416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkPtO-0008Mo-91 for 8492@debbugs.gnu.org; Fri, 29 Apr 2022 08:38:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=ENAAgOeKofDUZgeglxRQ+9jqsmoNq5CyrHC9ilU6ZIA=; b=nEc8KfCRDI0mSWxHGkpaqEe6qK t4ca/oofgRWEeN4NldX44nccd0IjqYRM8k18nt0gcfd86YkR+m6DYed1ymtxY7QgkN49QrwG/QbQK /+alc2hy379dRv2peBoOF0fNfFUG+yaFP7uAXKxCq5Q4geRxhg9y3+IWukl5FoUOCzKo=; Original-Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nkPtE-00087L-PV; Fri, 29 Apr 2022 14:38:31 +0200 X-Now-Playing: Colleen's _A Flame My Love, A Frequency_: "Summer Night (Bat Song)" In-Reply-To: <87zknuhxl4.fsf@sc3d.org> (Reuben Thomas's message of "Wed, 13 Apr 2011 18:26:15 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:230951 Archived-At: Reuben Thomas writes: > Emacs binds various completion functions to M-Tab, which is already used > by many window managers, including Compiz and Metacity, i.e. the WMs one > is likely to use on a modern GNU system, for switching between open > windows. > > Is it therefore time to admit defeat and find an alternative binding for > completion functions, even if it=E2=80=99s an extra binding rather than s= imply a > different one? (I'm going through old bug reports that unfortunately weren't resolved at the time.) I have somehow never considered that `completion-at-point' was supposed to be on `M-TAB', because the Emacs help system only mentions it as `C-M-i'... but `C-i' is, of course, `TAB', and with an added Meta, that's `M-TAB' alright. =F0=9F=99=83 Anyway, I agree that `M-TAB' is a bad choice for a key binding this days, since many of the window systems out there steal the key, and therefore an important thing like completion doesn't work logically out of the box for many people. `C-TAB' is free, of course, but doesn't work on terminals, and I guess the same is the case with all other modifier+TAB combinations. So I don't know what we could do -- we could bind `C-TAB' for the GUI people, for instance? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no