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.bugs Subject: bug#20528: 25.0.50; `keymap' property to work for symbol-value, not just symbol-function Date: Sat, 04 Sep 2021 09:22:40 +0200 Message-ID: <87r1e4st33.fsf@gnus.org> References: <87twvntvz5.fsf@igel.home> <2b90d00b-d8b9-463e-a6e1-e60f0f391a3e@default> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13774"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 20528@debbugs.gnu.org, Andreas Schwab To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Sep 04 09:24:10 2021 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 1mMQ26-0003Jm-4S for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 04 Sep 2021 09:24:10 +0200 Original-Received: from localhost ([::1]:45098 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMQ24-0001Ib-G0 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 04 Sep 2021 03:24:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34948) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMQ1y-0001IT-Gm for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2021 03:24:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34823) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mMQ1y-0008Ew-9k for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2021 03:24:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mMQ1y-0002Wi-63 for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2021 03:24:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Sep 2021 07:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix Original-Received: via spool by 20528-submit@debbugs.gnu.org id=B20528.16307401889635 (code B ref 20528); Sat, 04 Sep 2021 07:24:02 +0000 Original-Received: (at 20528) by debbugs.gnu.org; 4 Sep 2021 07:23:08 +0000 Original-Received: from localhost ([127.0.0.1]:46369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mMQ15-0002VK-F2 for submit@debbugs.gnu.org; Sat, 04 Sep 2021 03:23:07 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:38348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mMQ0p-0002TZ-NR for 20528@debbugs.gnu.org; Sat, 04 Sep 2021 03:23:06 -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=QsQS6TM6d511fKGUfpsGjE2yExJSj9ulX2BbTEOtRt4=; b=nbPzLXfihuZe/xyoJ4zksRymXU NbMJoQtHfnZwVjnm5i3Fu1iC7I5NTvMgPlPwFXqa+qnbQS085LuW2WOOrsNBY59MZTsj7cnH1HVOJ Jbvl++sqrqcPhDyKGkiCgWoXahk8mr+iPWfCH4vihVwuLiM7QzfPM1z1qNrCKs2gE/Uo=; 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 1mMQ0f-0006cs-61; Sat, 04 Sep 2021 09:22:43 +0200 In-Reply-To: (Stefan Monnier's message of "Fri, 08 May 2015 13:51:50 -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" Xref: news.gmane.io gmane.emacs.bugs:213393 Archived-At: Stefan Monnier writes: >> Why can't you dereference the function symbol when assigning the >> property? ;-) > > When the function symbol is used, often the reason is so that it works > even if the keymap is not yet defined (e.g. the keymap is autoloaded). > >> But the real reason is that I want to have `C-u C-x =' show the >> variable name, not the raw keymap value (after [Show]). In my > > Would be nice, indeed. But I'm not sure it's worth the hassle. And I think it would make things more ambiguous -- today we only look at the symbol's function value, and if we looked at both the function value and the, er, value value, we'd have to come up with rules for precedence. So I think the way it works currently is fine, and I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no