From unknown Sun Jun 15 10:53:11 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#7727 <7727@debbugs.gnu.org> To: bug#7727 <7727@debbugs.gnu.org> Subject: Status: describe-key doesn't tell whole redirect sequence Reply-To: bug#7727 <7727@debbugs.gnu.org> Date: Sun, 15 Jun 2025 17:53:11 +0000 retitle 7727 describe-key doesn't tell whole redirect sequence reassign 7727 emacs submitter 7727 jidanni@jidanni.org severity 7727 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 24 10:16:40 2010 Received: (at submit) by debbugs.gnu.org; 24 Dec 2010 15:16:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PW9Nn-0000pl-Bf for submit@debbugs.gnu.org; Fri, 24 Dec 2010 10:16:39 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PW9Nk-0000pY-Nz for submit@debbugs.gnu.org; Fri, 24 Dec 2010 10:16:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PW9U7-00084A-Ly for submit@debbugs.gnu.org; Fri, 24 Dec 2010 10:23:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:32832) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PW9U7-000846-Jl for submit@debbugs.gnu.org; Fri, 24 Dec 2010 10:23:11 -0500 Received: from [140.186.70.92] (port=59267 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PW9U2-00079b-PA for bug-gnu-emacs@gnu.org; Fri, 24 Dec 2010 10:23:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PW9Ty-00081N-CC for bug-gnu-emacs@gnu.org; Fri, 24 Dec 2010 10:23:06 -0500 Received: from caiajhbdccah.dreamhost.com ([208.97.132.207]:46942 helo=homiemail-a5.g.dreamhost.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PW9Ty-00080w-0e for bug-gnu-emacs@gnu.org; Fri, 24 Dec 2010 10:23:02 -0500 Received: from homiemail-a5.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a5.g.dreamhost.com (Postfix) with ESMTP id E3C8D704071; Fri, 24 Dec 2010 07:23:00 -0800 (PST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=jidanni.org; h=from:to:cc:subject :references:date:message-id:mime-version:content-type; q=dns; s= jidanni.org; b=CS5taE+x1dDm0tB4jKmqMtDz2bn5p/YpmnQvmcfzlIHx5GgX7 cD1re7cz+NlXApgEqUoC3KlvvkaQJmr2B47pB0VFLUgcRrgcunfWd7b/dqkZnC4Y xBr8BwpqsXpz6dTlMsRvnjniNnujj247M633NZ+IYmuNLnK3cJgAP/Qnsw= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc :subject:references:date:message-id:mime-version:content-type; s=jidanni.org; bh=AtwV2MuuA9g4I1CvbvGagYrhMpA=; b=oZUVvzslSpfOA kxnnR0dnbwjTn3FcjYBDwU2gZ/OCiM3oPqCt/rmB+41ImT+fdkBv/FAuYrJUShsh BdsNcv+sGXaok8gTzodtgJq7Lkr2nYrD+X9SkSnPK3oIWxFDZIy0wwVM3kAoTW1O IxOCDUfc5dUrbIScZJQZv6fP9goncA= Received: from jidanni.org (218-163-2-160.dynamic.hinet.net [218.163.2.160]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a5.g.dreamhost.com (Postfix) with ESMTPSA id 5502070406F; Fri, 24 Dec 2010 07:23:00 -0800 (PST) From: jidanni@jidanni.org To: yamaoka@jpl.org Subject: describe-key doesn't tell whole redirect sequence References: Date: Fri, 24 Dec 2010 23:22:56 +0800 Message-ID: <87k4iznqjz.fsf_-_@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org, ding@gnus.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.4 (-----) >>>>> "KY" == Katsumi Yamaoka writes: KY> jidanni@jidanni.org wrote: >> Gentlemen, in http:///jidanni.org/comp/configuration/.gnus.el >> I do (put 'gnus-summary-edit-article 'disabled t) >> That works in the *Summary* buffer, but not the *Article* buffer, >> despite in both places describe-key saying >> "e runs the command gnus-summary-edit-article". >> What gives? >> gnus-version "Gnus v5.13" KY> The real command that the "e" key is bound to in the article KY> buffer is `gnus-article-read-summary-keys', which is used to KY> invoke the summary commands from the article buffer and will KY> interpret it into: KY> (call-interactively 'gnus-summary-edit-article) KY> But it doesn't work for the `disabled' flag as if the command is KY> actually and directly invoked interactively. I'm not capable to KY> improve it, sorry. I see. So the real bug is in the describe-key function, not telling the user all the details! I'll Cc bug-gnu-emacs! I also note one sees Describe Key: e- in the minibuffer, with a "-" added. Anyway, how can I disable it in the *Article* buffer too? From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 01:08:40 2011 Received: (at submit) by debbugs.gnu.org; 2 Jan 2011 06:08:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PZH7P-0003Pz-JR for submit@debbugs.gnu.org; Sun, 02 Jan 2011 01:08:39 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PZH7N-0003Po-Tg for submit@debbugs.gnu.org; Sun, 02 Jan 2011 01:08:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PZHE9-00028e-Gk for submit@debbugs.gnu.org; Sun, 02 Jan 2011 01:15:40 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:55144) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PZHE9-000280-Cr for submit@debbugs.gnu.org; Sun, 02 Jan 2011 01:15:37 -0500 Received: from [140.186.70.92] (port=42222 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PZHDt-0004YS-CI for bug-gnu-emacs@gnu.org; Sun, 02 Jan 2011 01:15:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PZHDi-00023F-0C for bug-gnu-emacs@gnu.org; Sun, 02 Jan 2011 01:15:15 -0500 Received: from lo.gmane.org ([80.91.229.12]:51055) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PZHDh-00021h-Qo for bug-gnu-emacs@gnu.org; Sun, 02 Jan 2011 01:15:09 -0500 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PZHDd-00011T-4q for bug-gnu-emacs@gnu.org; Sun, 02 Jan 2011 07:15:05 +0100 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 02 Jan 2011 07:15:05 +0100 Received: from larsi by cm-84.215.51.58.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 02 Jan 2011 07:15:05 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org To: bug-gnu-emacs@gnu.org From: Lars Magne Ingebrigtsen Subject: Re: describe-key doesn't tell whole redirect sequence Date: Sun, 02 Jan 2011 06:58:21 +0100 Organization: Programmerer Ingebrigtsen Lines: 9 Message-ID: References: <87k4iznqjz.fsf_-_@jidanni.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.51.58.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEVbZphWYZJNWIgPERU2 PFJzfKfUHqyvAAACQklEQVQ4jV1Uy27jMAwcZqM7qTZ3U0nuTZXeu3H2rgbV//9Kh7KdBUrAgM3h S5yRUet9tUIz9MW+8QRuqT+yIf0GCmNbw2/gBhMC9AJPoF7v9wRY77uiiuhk8hpAvZ5ZQ1LXXNT8 FGOcBvBJdzbtnhnsNnqOUvTHrKmYIrvtN+AfROl3VmKml0iZMRIgFrVgGqm+X4B3R5jwDMhmpWA3 gKuJ0vdFuAm7FxU91or60RyKRLTzzbMjYz+AbgRoLbWWck7iKgGce8NiDXp4cGCGzRXXvgGpxZKm kf6n4qP3tGaMzUqLz/0ARvRSjOmjQq54QzOuGvEcek6dw1mxik/lgIlfHWnHsj3RbUogO0+xtBBy 0kuZxHTGlKcYQ9w0ccmH7uauAchYVC6FOFerQyx2xBJO/0R/WcxyOaJM0czol83PxTuBwm8nSzum 7TZkegEJM9Lpa7ivwBHO422B/qyFI/6STrNnDYtO7ocZF8jDbevr1FVW1TTjHfYIN/MCoCwYhkQ+ qPB8K8qd0s93y+b6IIPswXXFsoWH/+Is1BH5qFxvDgmScaTY5spgvXAo5y3w4K+FvMQSOacQuRGR PJgNRVBIQyV1whBncNjHSm3RVb3AorIMTOJC4GUAtQy9iaZBDXkNZzzvkR5j2iru1xWo9GUSkqgX ngk2b8AbdMdT986tkN1cN6Byz4U66MsumTAuTnRxK35egVNc/RWoNzrOoSn65+v9P3Al8wS+w3V/ XuewuPQsdTtt/6IN4H/DD73cn/YDr++WMnblPuYAAAAASUVORK5CYII= Mail-Copies-To: never X-Now-Playing: His Name Is Alive's _The Eclipse (8): Silver Piano (UFO)_: "(untitled)" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:KwXxpgtHkSbvbmFV9twqLLOiBR0= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -4.8 (----) X-Debbugs-Envelope-To: submit Cc: ding@gnus.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.8 (----) jidanni@jidanni.org writes: > Anyway, how can I disable it in the *Article* buffer too? Bind "e" to undefined. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 22 18:54:38 2011 Received: (at 7727) by debbugs.gnu.org; 22 Jan 2011 23:54:38 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PgnHx-00022H-Qz for submit@debbugs.gnu.org; Sat, 22 Jan 2011 18:54:37 -0500 Received: from vm-emlprdomr-05.its.yale.edu ([130.132.50.146]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PgnHv-000226-1j for 7727@debbugs.gnu.org; Sat, 22 Jan 2011 18:54:35 -0500 Received: from furball (dhcp128036014187.central.yale.edu [128.36.14.187]) (authenticated bits=0) by vm-emlprdomr-05.its.yale.edu (8.14.4/8.14.4) with ESMTP id p0N02TSw008246 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 22 Jan 2011 19:02:30 -0500 Received: by furball (Postfix, from userid 1000) id 63AC7161EC4; Sat, 22 Jan 2011 19:02:29 -0500 (EST) From: Chong Yidong To: jidanni@jidanni.org Subject: Re: bug#7727: describe-key doesn't tell whole redirect sequence References: <87k4iznqjz.fsf_-_@jidanni.org> Date: Sat, 22 Jan 2011 19:02:29 -0500 In-Reply-To: <87k4iznqjz.fsf_-_@jidanni.org> (jidanni@jidanni.org's message of "Fri, 24 Dec 2010 23:22:56 +0800") Message-ID: <87r5c4bi7e.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.146 X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 7727 Cc: yamaoka@jpl.org, 7727@debbugs.gnu.org, ding@gnus.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) jidanni@jidanni.org writes: > KY> The real command that the "e" key is bound to in the article > KY> buffer is `gnus-article-read-summary-keys' > > I see. So the real bug is in the describe-key function, not telling the > user all the details! I'll Cc bug-gnu-emacs! It's not a bug in describe-key, because that's apparently not the command run by `C-h k' in Gnus article buffers: C-h k runs the command gnus-article-describe-key, which is an interactive compiled Lisp function in `gnus-art.el'. It is bound to C-h k. Indeed, doing `M-x describe-key' instead of `C-h k' returns gnus-article-read-summary-keys, as expected. Dunno what the purpose of gnus-article-describe-key is. Bouncing back to the Gnus developers. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 22 20:13:31 2011 Received: (at 7727) by debbugs.gnu.org; 23 Jan 2011 01:13:32 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PgoWJ-0003jP-FT for submit@debbugs.gnu.org; Sat, 22 Jan 2011 20:13:31 -0500 Received: from baybryj.net ([198.144.208.130] helo=vaio) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PgoWH-0003jC-Ic for 7727@debbugs.gnu.org; Sat, 22 Jan 2011 20:13:30 -0500 Received: from larsi by vaio with local (Exim 4.69) (envelope-from ) id 1Pgodk-0001lR-9F; Sun, 23 Jan 2011 02:21:12 +0100 From: Lars Ingebrigtsen To: Chong Yidong Subject: Re: bug#7727: describe-key doesn't tell whole redirect sequence In-Reply-To: <87r5c4bi7e.fsf@stupidchicken.com> (Chong Yidong's message of "Sat, 22 Jan 2011 19:02:29 -0500") Date: Sun, 23 Jan 2011 02:19:48 +0100 Message-ID: <878vycbemj.fsf@gnus.org> References: <87k4iznqjz.fsf_-_@jidanni.org> <87r5c4bi7e.fsf@stupidchicken.com> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 7727 Cc: yamaoka@jpl.org, 7727@debbugs.gnu.org, ding@gnus.org, jidanni@jidanni.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Chong Yidong writes: > Indeed, doing `M-x describe-key' instead of `C-h k' returns > gnus-article-read-summary-keys, as expected. Dunno what the purpose of > gnus-article-describe-key is. It tries to determine what the command really being called (in the summary buffer) is. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 23 19:56:59 2011 Received: (at submit) by debbugs.gnu.org; 24 Jan 2011 00:56:59 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhAjr-0006er-9u for submit@debbugs.gnu.org; Sun, 23 Jan 2011 19:56:59 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhAjo-0006ef-V4 for submit@debbugs.gnu.org; Sun, 23 Jan 2011 19:56:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PhArY-0005Jy-Ni for submit@debbugs.gnu.org; Sun, 23 Jan 2011 20:04:57 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, FSL_HELO_NON_FQDN_1, HELO_NO_DOMAIN autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:33700) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PhArY-0005Ju-Lp for submit@debbugs.gnu.org; Sun, 23 Jan 2011 20:04:56 -0500 Received: from [140.186.70.92] (port=40261 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PhArX-0007zU-JT for bug-gnu-emacs@gnu.org; Sun, 23 Jan 2011 20:04:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PhArT-0005Ja-66 for bug-gnu-emacs@gnu.org; Sun, 23 Jan 2011 20:04:55 -0500 Received: from baybryj.net ([198.144.208.130]:34780 helo=vaio) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PhArS-0005JP-V6 for bug-gnu-emacs@gnu.org; Sun, 23 Jan 2011 20:04:51 -0500 Received: from larsi by vaio with local (Exim 4.69) (envelope-from ) id 1PhAr3-0003H7-Fu; Sun, 23 Jan 2011 17:04:25 -0800 From: Lars Ingebrigtsen To: jidanni@jidanni.org Subject: Re: describe-key doesn't tell whole redirect sequence In-Reply-To: <87k4iznqjz.fsf_-_@jidanni.org> (jidanni@jidanni.org's message of "Fri, 24 Dec 2010 23:22:56 +0800") Date: Sun, 23 Jan 2011 17:04:22 -0800 Message-ID: <87oc772ju1.fsf@gnus.org> References: <87k4iznqjz.fsf_-_@jidanni.org> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -4.6 (----) X-Debbugs-Envelope-To: submit Cc: 7727-close@debbugs.gnu.org, yamaoka@jpl.org, bug-gnu-emacs@gnu.org, ding@gnus.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.8 (----) jidanni@jidanni.org writes: > KY> (call-interactively 'gnus-summary-edit-article) > > KY> But it doesn't work for the `disabled' flag as if the command is > KY> actually and directly invoked interactively. I'm not capable to > KY> improve it, sorry. > > I see. So the real bug is in the describe-key function, not telling the > user all the details! I'll Cc bug-gnu-emacs! I don't think this is a bug. None of the commands in the article buffer are regular commands, and you can't disable them with (put 'gnus-summary-edit-article 'disabled t) If you want to redefine commands in the article buffer, you have to bind their keys. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 23 20:16:55 2011 Received: (at submit) by debbugs.gnu.org; 24 Jan 2011 01:16:55 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhB39-00075i-7s for submit@debbugs.gnu.org; Sun, 23 Jan 2011 20:16:55 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhB37-00075P-Ec for submit@debbugs.gnu.org; Sun, 23 Jan 2011 20:16:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PhBAr-0008Q7-5P for submit@debbugs.gnu.org; Sun, 23 Jan 2011 20:24:54 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, FSL_HELO_NON_FQDN_1, HELO_NO_DOMAIN autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:49058) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PhBAp-0008Pb-Mz for submit@debbugs.gnu.org; Sun, 23 Jan 2011 20:24:53 -0500 Received: from [140.186.70.92] (port=39053 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PhBAm-0005WS-Ci for bug-gnu-emacs@gnu.org; Sun, 23 Jan 2011 20:24:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PhBAf-0008Nv-BW for bug-gnu-emacs@gnu.org; Sun, 23 Jan 2011 20:24:46 -0500 Received: from baybryj.net ([198.144.208.130]:52693 helo=vaio) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PhBAf-0008No-3h for bug-gnu-emacs@gnu.org; Sun, 23 Jan 2011 20:24:41 -0500 Received: from larsi by vaio with local (Exim 4.69) (envelope-from ) id 1PhBAH-0003RT-Ue; Sun, 23 Jan 2011 17:24:17 -0800 From: Lars Ingebrigtsen To: jidanni@jidanni.org Subject: Re: describe-key doesn't tell whole redirect sequence In-Reply-To: <87oc772ju1.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 23 Jan 2011 17:04:22 -0800") Date: Sun, 23 Jan 2011 17:24:07 -0800 Message-ID: <874o8z2ix4.fsf@gnus.org> References: <87k4iznqjz.fsf_-_@jidanni.org> <87oc772ju1.fsf@gnus.org> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: submit Cc: 7727-close@debbugs.gnu.org, yamaoka@jpl.org, bug-gnu-emacs@gnu.org, ding@gnus.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.1 (-----) Lars Ingebrigtsen writes: > I don't think this is a bug. None of the commands in the article buffer > are regular commands, and you can't disable them with > > (put 'gnus-summary-edit-article 'disabled t) On the other hand, the article mode key translation thingie could just check for 'disabled itself. Now fixed. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 24 11:23:38 2011 Received: (at submit) by debbugs.gnu.org; 24 Jan 2011 16:23:38 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhPCb-0003qS-Et for submit@debbugs.gnu.org; Mon, 24 Jan 2011 11:23:37 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhPCZ-0003q5-Gr for submit@debbugs.gnu.org; Mon, 24 Jan 2011 11:23:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PhPKK-0000fs-Ua for submit@debbugs.gnu.org; Mon, 24 Jan 2011 11:31:37 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:52057) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PhPKK-0000ew-J2 for submit@debbugs.gnu.org; Mon, 24 Jan 2011 11:31:36 -0500 Received: from [140.186.70.92] (port=50359 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PhPKI-0002Db-Jh for bug-gnu-emacs@gnu.org; Mon, 24 Jan 2011 11:31:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PhPKG-0000dP-QW for bug-gnu-emacs@gnu.org; Mon, 24 Jan 2011 11:31:33 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:10026 helo=ironport2-out.pppoe.ca) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PhPKG-0000cx-IM for bug-gnu-emacs@gnu.org; Mon, 24 Jan 2011 11:31:32 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEABM4PU1MCo4O/2dsb2JhbACkZ3S8E4VQBIRwjjo X-IronPort-AV: E=Sophos;i="4.60,370,1291611600"; d="scan'208";a="89061045" Received: from 76-10-142-14.dsl.teksavvy.com (HELO pastel.home) ([76.10.142.14]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 24 Jan 2011 11:31:31 -0500 Received: by pastel.home (Postfix, from userid 20848) id 612B658C4E; Mon, 24 Jan 2011 11:31:31 -0500 (EST) From: Stefan Monnier To: Lars Ingebrigtsen Subject: Re: bug#7727: describe-key doesn't tell whole redirect sequence Message-ID: References: <87k4iznqjz.fsf_-_@jidanni.org> <87oc772ju1.fsf@gnus.org> <874o8z2ix4.fsf@gnus.org> Date: Mon, 24 Jan 2011 11:31:31 -0500 In-Reply-To: <874o8z2ix4.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 23 Jan 2011 17:24:07 -0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit Cc: 7727-close@debbugs.gnu.org, yamaoka@jpl.org, bug-gnu-emacs@gnu.org, ding@gnus.org, jidanni@jidanni.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.1 (----) >> I don't think this is a bug. None of the commands in the article buffer >> are regular commands, and you can't disable them with >> (put 'gnus-summary-edit-article 'disabled t) > On the other hand, the article mode key translation thingie could just > check for 'disabled itself. Now fixed. A cleaner could look like the following: add dynamic keymaps to Emacs, where "dynamic keymaps" are represented as functions/objects a bit like functional completion tables. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 24 17:21:11 2011 Received: (at 7727-close) by debbugs.gnu.org; 24 Jan 2011 22:21:11 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhUmd-0004Rr-Ij for submit@debbugs.gnu.org; Mon, 24 Jan 2011 17:21:11 -0500 Received: from baybryj.net ([198.144.208.130] helo=vaio) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhUmb-0004Rc-UK for 7727-close@debbugs.gnu.org; Mon, 24 Jan 2011 17:21:10 -0500 Received: from larsi by vaio with local (Exim 4.69) (envelope-from ) id 1PhUu3-0003m6-Nr; Mon, 24 Jan 2011 14:28:51 -0800 From: Lars Ingebrigtsen To: Stefan Monnier Subject: Re: bug#7727: describe-key doesn't tell whole redirect sequence In-Reply-To: (Stefan Monnier's message of "Mon, 24 Jan 2011 11:31:31 -0500") Date: Mon, 24 Jan 2011 14:01:36 -0800 Message-ID: <87aaiqota7.fsf@gnus.org> References: <87k4iznqjz.fsf_-_@jidanni.org> <87oc772ju1.fsf@gnus.org> <874o8z2ix4.fsf@gnus.org> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 7727-close Cc: 7727-close@debbugs.gnu.org, yamaoka@jpl.org, bug-gnu-emacs@gnu.org, ding@gnus.org, jidanni@jidanni.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.0 (---) Stefan Monnier writes: > A cleaner could look like the following: add dynamic keymaps to Emacs, > where "dynamic keymaps" are represented as functions/objects a bit like > functional completion tables. Hm... how would that work? The complicated run-summary-commands-from-the-article-buffer thing is quite, er, complicated, because some commands need to keep the window conf, while others shouldn't, and stuff. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 24 22:01:16 2011 Received: (at submit) by debbugs.gnu.org; 25 Jan 2011 03:01:16 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhZ9f-0003iB-Pv for submit@debbugs.gnu.org; Mon, 24 Jan 2011 22:01:16 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhZ9d-0003i0-Qd for submit@debbugs.gnu.org; Mon, 24 Jan 2011 22:01:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PhZHQ-0007vi-NG for submit@debbugs.gnu.org; Mon, 24 Jan 2011 22:09:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:57051) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PhZHQ-0007vc-JH for submit@debbugs.gnu.org; Mon, 24 Jan 2011 22:09:16 -0500 Received: from [140.186.70.92] (port=58848 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PhZHP-0007qv-JC for bug-gnu-emacs@gnu.org; Mon, 24 Jan 2011 22:09:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PhZHO-0007uU-D6 for bug-gnu-emacs@gnu.org; Mon, 24 Jan 2011 22:09:15 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:65516 helo=ironport2-out.pppoe.ca) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PhZHO-0007uF-9o for bug-gnu-emacs@gnu.org; Mon, 24 Jan 2011 22:09:14 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAGDNPU1MCo4O/2dsb2JhbACka3S7YYVQBIUXj2g X-IronPort-AV: E=Sophos;i="4.60,372,1291611600"; d="scan'208";a="89126343" Received: from 76-10-142-14.dsl.teksavvy.com (HELO pastel.home) ([76.10.142.14]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 24 Jan 2011 22:09:10 -0500 Received: by pastel.home (Postfix, from userid 20848) id 5B8A258C4E; Mon, 24 Jan 2011 22:09:10 -0500 (EST) From: Stefan Monnier To: Lars Ingebrigtsen Subject: Re: bug#7727: describe-key doesn't tell whole redirect sequence Message-ID: References: <87k4iznqjz.fsf_-_@jidanni.org> <87oc772ju1.fsf@gnus.org> <874o8z2ix4.fsf@gnus.org> <87aaiqota7.fsf@gnus.org> Date: Mon, 24 Jan 2011 22:09:10 -0500 In-Reply-To: <87aaiqota7.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 24 Jan 2011 14:01:36 -0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit Cc: 7727debbugs.gnu.org@pastel.home, bug-gnu-emacs@gnu.org, yamaoka@jpl.org, ding@gnus.org, jidanni@jidanni.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.1 (----) >> A cleaner could look like the following: add dynamic keymaps to Emacs, >> where "dynamic keymaps" are represented as functions/objects a bit like >> functional completion tables. > Hm... how would that work? > The complicated run-summary-commands-from-the-article-buffer thing is > quite, er, complicated, because some commands need to keep the window > conf, while others shouldn't, and stuff. I haven't worked it out, so I can't really answer. In PCL-CVS I had a similar situation, except that I used a prefix key, so in a derived buffer would call the command bound to in the main buffer, so I didn't need to play tricks with the keymap. But I had to make the commands themselves work in "any" buffer, and indeed, that had to be done differently for each command. How would the dynamic keymap enter the picture: rather than substitute "undefined => gnus-article-read-summary-keys" and fool around describe-key and friends, you'd set article-mode's parent keymap to a dynamic keymap, i.e. a function that takes the current key as argument and needs to return the command to which this key is bound (or nil), so this function can lookup summary mode's keymap and return a command that performs but that works from the article buffer. You can do this last step either by making all summary command work in the article buffer (as I did in PCL-CVS) or by dynamically wrapping the command into a new command (which would do something similar to gnus-article-read-summary-keys, except it takes the as argument rather than a key-sequence). The main benefit is that the keymapping is made clear to describe-key, so you wouldn't need gnus-article-describe-key and friends. Of course, all this is hypothetical since we don't have dynamic keymaps. As for me, the main reason why I want dynamic keymaps is for use in function-key-map where I'd move most of the "fallback" thingies from read-key-sequence (e.g. A => a, double-mouse-2 => mouse-2, down-mouse-2 => nil, ...) and where we could place generic remappings like "any modifiers + mouse-4 => same modifiers + wheel-up". Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 25 04:35:22 2011 Received: (at submit) by debbugs.gnu.org; 25 Jan 2011 09:35:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhfJ3-0003nx-QT for submit@debbugs.gnu.org; Tue, 25 Jan 2011 04:35:22 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhfJ0-0003nk-Nx for submit@debbugs.gnu.org; Tue, 25 Jan 2011 04:35:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PhfQh-00055p-6S for submit@debbugs.gnu.org; Tue, 25 Jan 2011 04:43:23 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:58596) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PhfQg-0004bF-UW for submit@debbugs.gnu.org; Tue, 25 Jan 2011 04:43:15 -0500 Received: from [140.186.70.92] (port=48976 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PhfIt-0000GE-EI for bug-gnu-emacs@gnu.org; Tue, 25 Jan 2011 04:35:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PhfIp-0002Cs-0z for bug-gnu-emacs@gnu.org; Tue, 25 Jan 2011 04:35:11 -0500 Received: from lo.gmane.org ([80.91.229.12]:36119) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PhfIo-0002Ce-Rk for bug-gnu-emacs@gnu.org; Tue, 25 Jan 2011 04:35:06 -0500 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PhfIm-0003PC-7x for bug-gnu-emacs@gnu.org; Tue, 25 Jan 2011 10:35:04 +0100 Received: from baybryj.net ([198.144.208.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Jan 2011 10:35:04 +0100 Received: from larsi by baybryj.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Jan 2011 10:35:04 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org To: bug-gnu-emacs@gnu.org From: Lars Ingebrigtsen Subject: Re: bug#7727: describe-key doesn't tell whole redirect sequence Date: Tue, 25 Jan 2011 01:31:33 -0800 Organization: Programmerer Ingebrigtsen Lines: 13 Message-ID: <87ei81gwi2.fsf@gnus.org> References: <87k4iznqjz.fsf_-_@jidanni.org> <87oc772ju1.fsf@gnus.org> <874o8z2ix4.fsf@gnus.org> <87aaiqota7.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: baybryj.net Mail-Copies-To: never User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:YycFRhr91ODRtKUsRmQQIGizKvw= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -4.7 (----) X-Debbugs-Envelope-To: submit Cc: ding@gnus.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.7 (----) Stefan Monnier writes: > The main benefit is that the keymapping is made clear to describe-key, > so you wouldn't need gnus-article-describe-key and friends. Of course, > all this is hypothetical since we don't have dynamic keymaps. Sounds good to me. The `gnus-article-read-summary-keys' thing doesn't work perfectly anyway, with some prefixed complex key bindings, if I remember correctly. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen From unknown Sun Jun 15 10:53:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 22 Feb 2011 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator