From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/86109 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.gnus.general Subject: Re: Macro suddenly broken Date: Tue, 18 Aug 2015 09:46:20 +0200 Message-ID: <87h9nx2g4z.fsf@gnu.org> References: <87tws1q39b.fsf@gnu.org> <6sw6c737zlyhdc.fsf@dhcp-6-148.hmco.com> <87r3n2xtzg.fsf@gnu.org> <6sw6c7vbcew1jj.fsf@dhcp-6-148.hmco.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1439884083 30858 80.91.229.3 (18 Aug 2015 07:48:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Aug 2015 07:48:03 +0000 (UTC) Cc: ding@gnus.org To: Peter Davis Original-X-From: ding-owner+M34343@lists.math.uh.edu Tue Aug 18 09:47:51 2015 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from lists1.math.uh.edu ([129.7.128.208]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZRbcc-0001L0-Ms for ding-account@gmane.org; Tue, 18 Aug 2015 09:47:50 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.85) (envelope-from ) id 1ZRbbP-00084Y-4G; Tue, 18 Aug 2015 02:46:35 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by lists1.math.uh.edu with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.85) (envelope-from ) id 1ZRbbM-00084C-1r for ding@lists.math.uh.edu; Tue, 18 Aug 2015 02:46:32 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.85) (envelope-from ) id 1ZRbbJ-0004Hi-G8 for ding@lists.math.uh.edu; Tue, 18 Aug 2015 02:46:31 -0500 Original-Received: from deliver.uni-koblenz.de ([141.26.64.15]) by quimby.gnus.org with esmtps (TLS1.0:DHE_RSA_CAMELLIA_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1ZRbbH-0005XB-IR for ding@gnus.org; Tue, 18 Aug 2015 09:46:27 +0200 Original-Received: from thinkpad-t440p (dhcp163.uni-koblenz.de [141.26.71.163]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by deliver.uni-koblenz.de (Postfix) with ESMTPSA id 94AF43D6005; Tue, 18 Aug 2015 09:46:20 +0200 (CEST) Mail-Followup-To: Peter Davis , ding@gnus.org In-Reply-To: <6sw6c7vbcew1jj.fsf@dhcp-6-148.hmco.com> (Peter Davis's message of "Mon, 17 Aug 2015 08:18:56 -0400") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.50 (gnu/linux) X-Spam-Score: -4.2 (----) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:86109 Archived-At: Peter Davis writes: >>>> Not really but what happens when you run the keyboard macro >>>> manually, i.e., just press the sequence of keys defining it? >>>> >>>> The "ringing the bell" means that some error during movement >>>> occurred, e.g., like pressing when you are already on the last >>>> line of the buffer. >>> >>> Thank you. On the non-working system, I type: >>> >>> M M e, but Emacs displays: >>> >>> ^M ^M E is undefined >> >> Same here: M M e is undefined >> >> I guess, that's already the reason. The keyboard macro fails because >> the start of the macro's key sequence doesn't invoke any command. > > On the working system, 'M M e' is nothing, but 'M M e e' is: What does "nothing" mean? I guess "the key sequence is not finished", right? > =E2=87=A7M =E2=87=A7M E E runs the command gnus-summary-put-mark-as-e= xpirable, which > is an interactive Lisp function in `gnus-sum.el'. Anyway. By default, `gnus-summary-put-mark-as-expirable' is not bound to a key, at least not in the current Gnus version. Is it possible that you've bound it, e.g., in ~/.gnus.el, on the machine where the macro works? Well, what you can do of course is define your keyboard macro in such a way that it doesn't depend on key bindings, that is, the keyboard macro would do M-x gnus-summary-put-mark-as-expirable RET... instead of M M e e... Bye, Tassilo