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.devel Subject: Re: master 570a11052b: keymap.el: Ease up support for non-`kbd` formats. Date: Sun, 02 Oct 2022 20:32:07 +0200 Message-ID: <87k05i9ivs.fsf@gnus.org> References: <166473415340.3541.7915775151764125824@vcs2.savannah.gnu.org> <20221002180913.AD50AC0004A@vcs2.savannah.gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11257"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Oct 02 20:33:46 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 1of3ma-0002ko-TS for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Oct 2022 20:33:45 +0200 Original-Received: from localhost ([::1]:53782 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1of3mZ-0002kE-IP for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Oct 2022 14:33:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55688) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1of3l8-0000g2-0x for emacs-devel@gnu.org; Sun, 02 Oct 2022 14:32:14 -0400 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:42624) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1of3l6-0006Iq-Jl for emacs-devel@gnu.org; Sun, 02 Oct 2022 14:32:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding: 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=EsBMhSdtbfAEPcCfkXKpK80wE7XsW0mSKIsh/ebzoaI=; b=KX//KtnCAZUhekuNHcOlgyG74/ 9HS4HMc5oWQflL7E5U0ngzeofFGnoxejyy7g1ekr43bDJ98SgxOFYsoI1W1xTQDxJdhGuUkh92Vee Pzip5bhwZ+aN2/kUaypZlC5HO8YbpGDSSydItQP4Sssha8263oVYkzj2g8VzmUpDIDro=; Original-Received: from [84.212.220.105] (helo=downe) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1of3l1-0001L6-Uz for emacs-devel@gnu.org; Sun, 02 Oct 2022 20:32:10 +0200 In-Reply-To: <20221002180913.AD50AC0004A@vcs2.savannah.gnu.org> (Stefan Monnier via Mailing list for Emacs changes's message of "Sun, 2 Oct 2022 14:09:13 -0400 (EDT)") Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEXq8fnAqLegeX9e OEAjFBucVUH///8QE4DzAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+YKAhEiH9suAIcAAAGdSURBVDjL 1VNBbsNACNzkBbHzgtjtvTLwAsgHgvn/Vzqw2ciVUqnXcshGMzALw7q1fx8T4i28LLTc3sArmSm1 H9RpmomAI5peDtnzShVJ2DSYeSnQO9V4/ur4lY5hjeatejvzC3RSIhAkt0s78TE/CQMhy3TNRBsE o107K3iKz2NFEQtwY5MoSJBTVIvsz1AlLhEumATnKs17Kco8hlI4oyvxrTe4i2DknIGcrUUKoMEt b+yixRQRXSRSXnoCPQnom7o8hlU8iEdyTttHZUHZn0TFA832+meFD8ZjM+1X9q7oRRDb2ikMqAPN YHUtsVZWUNboaJzvOJtSCKokk7OMlctRmChlSMRu+LnvyorXw628wVwibpmZQzA8aUDZcq8SBpPz QoWV0RIDsmLB+c7QExJRWvvAAn2TYFgrNIiczg1dMS6BICzjkso11xxQhx8Ch1JS63JsAbALtLIJ VCjeLoaoJZpIIrh8r9fONVx5IfUByI52jdGuvExcOdW4+IY/MKAeLJDCuBO/xB8JpeeZ32CenhOb YKB8AjDE+RtdBtpHyoFRdQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0xMC0wMlQxNzozNDozMSsw MDowMJiGnFUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMTAtMDJUMTc6MzQ6MzErMDA6MDDp2yTp AAAAAElFTkSuQmCC X-Now-Playing: Section 25's _From The Hip_: "Beneath The Blade" Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=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.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:296675 Archived-At: (Re-sent to the right emacs-devel address...) Stefan Monnier via Mailing list for Emacs changes writes: > While we want to standardize on the `kbd` syntax for user-facing code, > the internal vector representation of key sequences is not going away, > so let's not impose silly `key-description + key-parse` roundtrips. I don't think this is a good idea. Before this change, `keymap-set' (and friends) provided real value in giving the users feedback on the consistent format we've chosen to document support. With this, you reintroduce the confusion we have with the myriad different (and incomplete) syntaxes, and the next question will inevitably be why `keymap-set' doesn't support the rest. We've discussed this to death already. So I'm going to revert this change, unless there's a compelling case not to.