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: [External] : New key binding syntax Date: Thu, 18 Nov 2021 18:53:27 +0200 Message-ID: <83y25lwgl4.fsf@gnu.org> References: <20211004081724.6281.11798@vcs0.savannah.gnu.org> <4371985.yOQEpiRy8s@galex-713.eu> <2280585.9P59HiE1Uh@galex-713.eu> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35820"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, rms@gnu.org, drew.adams@oracle.com, galex-713@galex-713.eu, stefankangas@gmail.com To: Yuri Khan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 18 17:54:17 2021 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 1mnkfx-00093s-Pz for ged-emacs-devel@m.gmane-mx.org; Thu, 18 Nov 2021 17:54:17 +0100 Original-Received: from localhost ([::1]:41396 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mnkfw-0004Dn-C9 for ged-emacs-devel@m.gmane-mx.org; Thu, 18 Nov 2021 11:54:16 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:34084) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnkfI-00033W-77 for emacs-devel@gnu.org; Thu, 18 Nov 2021 11:53:36 -0500 Original-Received: from [2001:470:142:3::e] (port=58496 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnkfH-0002j7-QZ; Thu, 18 Nov 2021 11:53:35 -0500 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=sh0NQ3Oqeo1OtlsMp9vPdHq8giGnaHFcWnYFezlnXgk=; b=X8XzOba0/dRE k4gadeY/u3z5/PV4FhJrtOrWSg5PZ5aTL1p38gaDp+atdcUdGhF8Mm6tNuPnqAySs9N/x7x+SEagL nCjWwL1Ixogtca8y0M2YoS//2rrK4HMM8yogNqmSO2mFBZaQGcsxyFp8laQK8g4zGi6spHQgipCk8 o4fpWq0XhacZuoHxbyBVPbUNX6GD0YAgsi0kSvpZSPSvzFREoBP5ljgpNB97c4mumMCXuyC2uoV90 YsXiRPtFXwfpXdsWtuAzDVeQ8PE69geWeg4YZLrW/ldzufJMUIuiTfUPmiSwq2ANxHrWm+WY4H6WQ +oflbDbR0pkA3LM+ebjzMg==; Original-Received: from [87.69.77.57] (port=4181 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 1mnkfB-00073d-K0; Thu, 18 Nov 2021 11:53:29 -0500 In-Reply-To: (message from Yuri Khan on Thu, 18 Nov 2021 23:20:23 +0700) 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:279686 Archived-At: > From: Yuri Khan > Date: Thu, 18 Nov 2021 23:20:23 +0700 > Cc: Drew Adams , Stefan Kangas , > Richard Stallman , Emacs developers > > So, why am I raising this in this thread? It Would Be Nice if Emacs > some day let keymaps bind either Keys or Characters, whichever makes > more sense for each binding. And while we are discussing a key binding > syntax for the next 20 years, It Would Be Nice if this syntax > permitted extension in that direction when the time comes. As usual, patches for such a feature will be very welcome. As usual, nothing will probably happen in this department unless we do get patches, since past discussions revealed this issue has some underwater rocks that need to be carefully negotiated.