From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: "whether the global keymap C-x 4 will be replaced by a command," Date: Sun, 19 Jul 2020 00:11:33 +0000 (UTC) Message-ID: <08749b68-45a7-40e1-ac21-4e9ac40a7510@default> References: <83ft9woo68.fsf@gnu.org> <87wo377wxp.fsf_-_@mail.linkov.net> <87wo353f77.fsf@mail.linkov.net> <87o8ofoy9o.fsf@mail.linkov.net> <874kq41kaw.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20332"; mail-complaints-to="usenet@ciao.gmane.io" Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Juri Linkov , Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jul 19 02:14:17 2020 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 1jwwy9-0005Bs-FW for ged-emacs-devel@m.gmane-mx.org; Sun, 19 Jul 2020 02:14:17 +0200 Original-Received: from localhost ([::1]:36918 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jwwy8-0000lW-E6 for ged-emacs-devel@m.gmane-mx.org; Sat, 18 Jul 2020 20:14:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37272) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jwwxd-0000KB-OX for emacs-devel@gnu.org; Sat, 18 Jul 2020 20:13:45 -0400 Original-Received: from aserp2120.oracle.com ([141.146.126.78]:51386) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jwwxb-00019V-QE; Sat, 18 Jul 2020 20:13:45 -0400 Original-Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 06J0DVoS162239; Sun, 19 Jul 2020 00:13:41 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=A2JGPK3FCAoZpuOYKLkixFRB5TbM5L45Cw/dvMyccqM=; b=dyKIJRRlEdhHDZNLQH6lzIWXja2qI7n9LLuSFmVe3MjKUbfnJFR3AAogzCx5WwBR2LOK MgkIO3onVjFpQfxegin44MWbcNNpg1YNk/6YlCSQb+l5GA38Yn2urPnKB+GQJAAUUSlc +MoEW5P0CVl52xtmKZvzzwcQITelur9jU1oiFi55UrsBWs5qdSRW5rYdgj4HqyYkniEs OExYy7JQp1BQqDloxyZAVX9KgsOxxOkC2kVhEyyfNavKlK+JTvmMCBkg/k2S27GREaFC Nkzp3LXy1pO0RI/hjPz6tvKuMTN2ZpSC5IG4s0eONRhRpz11/335tqN1lpgLJNpgKARV jg== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by aserp2120.oracle.com with ESMTP id 32bs1m204f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sun, 19 Jul 2020 00:13:41 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 06J0821q066909; Sun, 19 Jul 2020 00:11:40 GMT Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userp3020.oracle.com with ESMTP id 32caun9exg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 19 Jul 2020 00:11:40 +0000 Original-Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 06J0BYwY027903; Sun, 19 Jul 2020 00:11:34 GMT In-Reply-To: <874kq41kaw.fsf@mail.linkov.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5017.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9686 signatures=668680 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 spamscore=0 phishscore=0 mlxscore=0 bulkscore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2007180190 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9686 signatures=668680 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 mlxlogscore=999 malwarescore=0 clxscore=1015 spamscore=0 mlxscore=0 impostorscore=0 phishscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2007180191 Received-SPF: pass client-ip=141.146.126.78; envelope-from=drew.adams@oracle.com; helo=aserp2120.oracle.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/18 19:57:02 X-ACL-Warn: Detected OS = Linux 3.1-3.10 [fuzzy] X-Spam_score_int: -63 X-Spam_score: -6.4 X-Spam_bar: ------ X-Spam_report: (-6.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:253088 Archived-At: Read your post quickly. Apologies if this is off the mark. Would the use of the fallback behavior be optional, i.e., choosable by users (e.g. opt-in)? Would it affect command (and key) discovery, e.g., giving a (false) impression that such-and-such an other-* behavior, for which there is no explicit command and no explicit key binding, but which is available only via your fallback, is in fact a real command/key? Would a user be able to somehow reify/manifest the fallback behavior as an actual other-* command, which s?he could then bind to a key? Generally, is the fallback thingy only a plus, as opposed to being a possible substitute for what we do now? It bothers me that you might see it as an eventual replacement, since it doesn't seem to offer the same things. Speaking of "backward compatible" doesn't inspire confidence that it would be only an optional plus, and not, e.g., a trojan horse.