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.bugs Subject: bug#64927: 30.0.50; kill-ring with no X Date: Thu, 03 Aug 2023 19:00:18 +0300 Message-ID: <83y1isw1yl.fsf@gnu.org> References: <87edkrdp78.fsf@yandex.com> <87a5vfdko3.fsf@yandex.com> <838rasxxlw.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23076"; mail-complaints-to="usenet@ciao.gmane.io" Cc: m43cap@yandex.com, larsi@gnus.org, 64927@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Aug 03 18:01:39 2023 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 1qRale-0005oV-Gm for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 03 Aug 2023 18:01:38 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qRal6-0005uL-Ru; Thu, 03 Aug 2023 12:01:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qRal5-0005tS-63 for bug-gnu-emacs@gnu.org; Thu, 03 Aug 2023 12:01:03 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qRal4-0000wO-Sq for bug-gnu-emacs@gnu.org; Thu, 03 Aug 2023 12:01:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qRal4-0001Vj-59 for bug-gnu-emacs@gnu.org; Thu, 03 Aug 2023 12:01:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Aug 2023 16:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64927 X-GNU-PR-Package: emacs Original-Received: via spool by 64927-submit@debbugs.gnu.org id=B64927.16910784175738 (code B ref 64927); Thu, 03 Aug 2023 16:01:02 +0000 Original-Received: (at 64927) by debbugs.gnu.org; 3 Aug 2023 16:00:17 +0000 Original-Received: from localhost ([127.0.0.1]:52771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRakK-0001UT-O5 for submit@debbugs.gnu.org; Thu, 03 Aug 2023 12:00:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRakI-0001UB-Ri for 64927@debbugs.gnu.org; Thu, 03 Aug 2023 12:00:15 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qRakC-00085v-IX; Thu, 03 Aug 2023 12:00:08 -0400 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=F4Mz9XYOeT0Rjq9CDkFZdM/s51S+wc2N9+HUSbKXPhU=; b=r/1djY+W/44K R+jnEKhSXMhxIPvcLj8HjzDTo2q07Pr+iOptJp9zkd41pnab8rd8c05K37MqaQ7bQG3emoYRQpWzO yh1YlIcy5B6OH+W9qZ5jXAXKw1udwlpoPMwS3Iuo7oErHgORfVtwt+CzLHAQmLEeS/3HgTgfRY67N MUtU2AjsHMGKjO7YHOIanOYyDnZ1Fyr6XYQbnpBisH61zPQ/FtqH6l9N5yxDxWEvYUysm8j/DRStz vaLVvQVPROx1B3s4AC7j7OuKsjF1eO+gG6ObmR/kWcOsJvWPRiMMFGObgiu5v/yMRdF1lLkhnHY+Z wIMBl8P4wUevJivYAEsnzw==; Original-Received: from [87.69.77.57] (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 1qRakC-0003TX-0g; Thu, 03 Aug 2023 12:00:08 -0400 In-Reply-To: (message from Stefan Monnier on Thu, 03 Aug 2023 11:11:24 -0400) 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:266598 Archived-At: > From: Stefan Monnier > Cc: m43cap@yandex.com, 64927@debbugs.gnu.org, Lars Ingebrigtsen > > Date: Thu, 03 Aug 2023 11:11:24 -0400 > > The ["create a file"] above is an "internal" key-sequence of length > 1 that happens to use a string as the sole key. > > `possibly_translate_key_sequence` instead is trying to handle the new > "external" key-sequence format [] where is using > the `kbd` syntax, i.e. the string is not itself a key but represents > a key-sequence. > > IOW, this is a fundamental incompatibility introduced by the support for > this new [] format in `define-key`: keys cannot be arbitrary > objects any more (among other things they can't be strings any more). Hmm... that's bad, isn't it? Menus always supported strings like that, so we have no lost that? Do you see any reasonably practical way to get that back? And here we are not calling define-key, we are calling lookup-key instead, btw.