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: Moving kbd to subr.el Date: Mon, 18 Oct 2021 17:58:23 +0200 Message-ID: <87zgr6gw9s.fsf@gnus.org> References: <20211004081724.6281.11798@vcs0.savannah.gnu.org> <83k0iflsze.fsf@gnu.org> <874k9jzu7a.fsf@gnus.org> <874k9juy0r.fsf@gnus.org> <87mtnbtimj.fsf@gnus.org> <87wnmd13ny.fsf@gnus.org> <87sfx10xs6.fsf@gnus.org> <87h7dfpjn3.fsf@gnus.org> <31b2f1e94178d73e5f05@heytings.org> <87czo3pgs1.fsf@gnus.org> <31b2f1e9412d60db82df@heytings.org> <87o87moopl.fsf@gnus.org> <19fca5d18b63e6eff5de@heytings.org> <87wnmaiida.fsf@gnus.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="38961"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Gregory Heytings , Stefan Kangas , Emacs developers To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Oct 18 18:00:07 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 1mcV3X-0009xS-A4 for ged-emacs-devel@m.gmane-mx.org; Mon, 18 Oct 2021 18:00:07 +0200 Original-Received: from localhost ([::1]:48362 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mcV3W-0000Am-9w for ged-emacs-devel@m.gmane-mx.org; Mon, 18 Oct 2021 12:00:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55970) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mcV25-0007UE-PY for emacs-devel@gnu.org; Mon, 18 Oct 2021 11:58:37 -0400 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:43200) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mcV23-0002ej-E8 for emacs-devel@gnu.org; Mon, 18 Oct 2021 11:58:37 -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:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To: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=Kn7DVgJQDUddZbGWUy16REICJSO9WOv7+P/jljFS1tQ=; b=uO1bQhDKirfdUTAINOPX0rn0u8 Id9rBW7k4Zr+2tTM/8IXEIVKJKzkKVjhNE0qrrQ7hyC0kDMs9GY5KDZFBEwPo7QRmnKau24AseBR6 yHzUTUfxUGQQJbThgC/at80OX6bbhq76IdFGlgNWi9Z6gqSfLbzYtWnLlmaIc38ORsw0=; Original-Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mcV1v-00041k-Se; Mon, 18 Oct 2021 17:58:30 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX4+flaWVkpKy0f HyATEhM/PTuhoqJ2g5C6wMTS0tP///8r+jkPAAAAAWJLR0QKaND0VgAAAAd0SU1FB+UKEg83NIAS tJgAAAGeSURBVDjLjdM9T8MwEAZgFwlEN1KpZcYXDx2bS4oYm7gINuqQgZFKTfdK/AEGlJGx/Ft8 Zyc4TQdueRM/9UdOrhhJKQFRuyrQVXwjLnSvig4u/wfBUiOtY8gB0yGs6lld11vERKbYgyiKNpKL ITEVMOQQVSUvlMcEiygCYOh2bsGcgJ07nEHH4RbYI1AvGOhJVVTgxz20Z8QE0J1OhnsUBDAEN0Oe maGHAIl/VX3Q7d4yKIZ2JTwH2H7aOegvddVBcg7Cr4AACp7gwFAYC0ULfhcsUFbmhcDdANvAtLAL JQYL5cC39nYCOpFqb0NVBP7KZF8l6kxmxxJ0FsJCHGSqzELsDLoZvlP34rMCZVz0YRvZPi/FbmPj LYSDtGdbupgTuGu7Egdj3UcAufigkbWLObWkA7pXaxcPbXe1phGT2hVt9GDVgZqkug+V8UFwHSyl HEj7p3gOYSqBYELxFMCYR3wEkI+np5B54BEb2MIspk/Mjw6Of3AHDI1haErs76HrmGP/Sj16FGNV RVyzn5qq+eH6Fq7ouWkapvqdfvcL1nHuGPn09RYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMTAt MThUMTU6NTU6NTIrMDA6MDBCR0dWAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTEwLTE4VDE1OjU1 OjUyKzAwOjAwMxr/6gAAAABJRU5ErkJggg== X-Now-Playing: Dictaphone's _M. = Addiction_: "The E. Song" In-Reply-To: (Stefan Monnier's message of "Mon, 18 Oct 2021 11:53:36 -0400") 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.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:277300 Archived-At: Stefan Monnier writes: > Indeed, it seems if the plan is to promote the `kbd` syntax (which > seems to be what we're doing, both by making `kbd` usable in preloaded > code, or by adding the ["..."] alternative syntax for it), then it makes > sense for `define-keymap` to interpret all strings as `kbd` syntax > (i.e. not support the old string syntax at all). We could indeed, but I don't want to have different syntaxes in different functions. It'd suck if you can't lift a key definition from `define-keymap' and use it in `local-set-key'. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no