From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/86110 Path: news.gmane.org!not-for-mail From: Peter Davis Newsgroups: gmane.emacs.gnus.general Subject: Re: Macro suddenly broken Date: Tue, 18 Aug 2015 08:28:06 -0400 Message-ID: <6sw6c7a8towzl5.fsf@dhcp-6-148.hmco.com> References: <87tws1q39b.fsf@gnu.org> <6sw6c737zlyhdc.fsf@dhcp-6-148.hmco.com> <87r3n2xtzg.fsf@gnu.org> <6sw6c7vbcew1jj.fsf@dhcp-6-148.hmco.com> <87h9nx2g4z.fsf@gnu.org> 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 1439900985 10322 80.91.229.3 (18 Aug 2015 12:29:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Aug 2015 12:29:45 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M34344@lists.math.uh.edu Tue Aug 18 14:29:31 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 1ZRg17-0007Tt-Sm for ding-account@gmane.org; Tue, 18 Aug 2015 14:29:26 +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 1ZRg0G-0000yQ-4o; Tue, 18 Aug 2015 07:28:32 -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 1ZRg0D-0000yA-Dt for ding@lists.math.uh.edu; Tue, 18 Aug 2015 07:28:29 -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 1ZRg0C-0005y1-BP for ding@lists.math.uh.edu; Tue, 18 Aug 2015 07:28:29 -0500 Original-Received: from out1-smtp.messagingengine.com ([66.111.4.25]) by quimby.gnus.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1ZRfzs-0004Zy-Sw for ding@gnus.org; Tue, 18 Aug 2015 14:28:15 +0200 Original-Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 1B0B7205E1 for ; Tue, 18 Aug 2015 08:28:05 -0400 (EDT) Original-Received: from frontend1 ([10.202.2.160]) by compute6.internal (MEProxy); Tue, 18 Aug 2015 08:28:05 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:references:subject:to :x-sasl-enc:x-sasl-enc; s=smtpout; bh=imS0MyErY6aOEsCk30l8/VJSDz Q=; b=ZrDCS9gZkBwizFezLYtHX5Og50ZXwxJe4Uwh+0qaf1bIVtEDK7iZyfRSqf TUE0kLqiuLWzeESpolZNl7Xy1/2iagRWBJJz3NBjYFPHqsYmFSZUwaKjVWC2FkaW /LFLEVRCm2yRtIZgmNezThHNvKnZQcX/O3KXrxQlHl+h91irc= X-Sasl-enc: YSIcIwN4NgYZ4XnLLg8O1a3gpm5A2/iCcxCPuqq+b1et 1439900884 Original-Received: from dhcp-6-148.hmco.com (unknown [206.208.105.129]) by mail.messagingengine.com (Postfix) with ESMTPA id D24E7C00014; Tue, 18 Aug 2015 08:28:04 -0400 (EDT) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEX7+/yUqsBNc5n/ //8Nz43fAAAAAWJLR0QDEQxM8gAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB98HHAoRJOUe cnoAAAGASURBVCjPTZIxb6NAEIUHlCBlKzdx4f4ihV/BFZc6RYwOVydLQfb+is0VJ5kqOsnIUGEE iH2/8t4sPilTLPvp7Q6PN4iwVsCrSArdC1grrro3ClfBHITx/myxQIw3kR/4g4FgR5V3PTo99apw P6kS+dBRdqok8wIGjtAtsFHYuAWCAStfADcIbmb5Lpma9ZnEA33AWQ/vJO4UOoyYnSQuRl/vfY/p U4yLp367B6EjJFP51uQN/ioYVNtTU+GDkBmctk1ZwREkPfv8PbfIFCye8287uhlUUWgYwiwbgS+L 7WHnCQ800Pw8X5jNAuPhfLSzsEFEa7tybzv5JeY3+mKf975ThTD170yN/k2Fyp/qU+sIMaGtLN0o 0CdMm8AZfmmKdDagGwLdRMJEVvLEdJ7/Z5VqXres5fAFIj6jMDBWMugQb1N4/OTE2usCJTNOxjoL Vwo9aqtwaa3rQ/1yoRQ96ZjXTXa8Pt6ZY3hvKet6bNuLwtFKNNUFQpdiCD9EmPI/i0CsgbQMqlYA AAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDctMjhUMTA6MTc6NDEtMDQ6MDAZungHAAAAJXRFWHRk YXRlOm1vZGlmeQAyMDE1LTA3LTI4VDEwOjE3OjM2LTA0OjAwp4X3LAAAAABJRU5ErkJggg== X-Face: @Pq3?My0v;TPXbg}b;pHV{1I-kH,?FV:1$wMunQgt%u;KIx8Jl%)8E;Tag?jQQu4+Q,/QiTe@x!bk'k@uXGAj?wVZSBSj}T1X}Yql~e]uv@#]I>5F:BJ;+\k5B&3hG3ZT8_{3>#[D)SbK/9t&3TG$L7SnV3G X-Spam-Score: -2.9 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:86110 Archived-At: Tassilo Horn writes: > 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? Nothing means that if I type 'M M e', emacs immediately responds that this = is undefined, without waiting for any further keystrokes. > >> =E2=87=A7M =E2=87=A7M E E runs the command gnus-summary-put-mark-as-= expirable, 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? It's not defined anywhere in my .emacs or .gnus.el file. In fact, the seque= nce originally came from an example Peter M=C3=BCnster posted to this list, so it evidently worked for him. > 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... Yes, I'd have to figure out how to do the rest of the behavior (moving to a= nd showing the next message in the group). As I mentioned, I'm not lisp-savvy, but I could figure this out in time. I'm still puzzled about why it suddenly stopped working, after being in use= for months. Thanks, -pd