From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stuart D. Herring" Newsgroups: gmane.emacs.devel Subject: Re: [EPeterson@mcdonaldbradley.com: Kill ring leak in winemacs macros] Date: Wed, 3 Aug 2005 12:27:01 -0700 (PDT) Message-ID: <34161.128.165.123.83.1123097221.squirrel@webmail.lanl.gov> References: Reply-To: herring@lanl.gov NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1123097753 16074 80.91.229.2 (3 Aug 2005 19:35:53 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 3 Aug 2005 19:35:53 +0000 (UTC) Cc: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 03 21:35:50 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1E0P1C-0000NA-UG for ged-emacs-devel@m.gmane.org; Wed, 03 Aug 2005 21:35:11 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1E0P3y-00076d-Ek for ged-emacs-devel@m.gmane.org; Wed, 03 Aug 2005 15:38:02 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1E0P3R-00070x-E4 for emacs-devel@gnu.org; Wed, 03 Aug 2005 15:37:29 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1E0P3O-000703-Ug for emacs-devel@gnu.org; Wed, 03 Aug 2005 15:37:27 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1E0P3M-0006vu-Hv for emacs-devel@gnu.org; Wed, 03 Aug 2005 15:37:25 -0400 Original-Received: from [192.65.95.54] (helo=mailwasher-b.lanl.gov) by monty-python.gnu.org with esmtp (Exim 4.34) id 1E0P5z-00059H-6F; Wed, 03 Aug 2005 15:40:07 -0400 Original-Received: from mailrelay3.lanl.gov (mailrelay3.lanl.gov [128.165.4.104]) by mailwasher-b.lanl.gov (8.12.11/8.12.11/(ccn-5)) with ESMTP id j73JR5EF021286; Wed, 3 Aug 2005 13:27:05 -0600 Original-Received: from webmail1.lanl.gov (webmail1.lanl.gov [128.165.4.106]) by mailrelay3.lanl.gov (8.12.11/8.12.11/(ccn-5)) with ESMTP id j73JR12L029883; Wed, 3 Aug 2005 13:27:01 -0600 Original-Received: from webmail1.lanl.gov (localhost.localdomain [127.0.0.1]) by webmail1.lanl.gov (8.12.11/8.12.11) with ESMTP id j73JR1H7011650; Wed, 3 Aug 2005 13:27:01 -0600 Original-Received: (from apache@localhost) by webmail1.lanl.gov (8.12.11/8.12.11/Submit) id j73JR1LM011648; Wed, 3 Aug 2005 12:27:01 -0700 X-Authentication-Warning: webmail1.lanl.gov: apache set sender to herring@lanl.gov using -f Original-Received: from 128.165.123.83 (SquirrelMail authenticated user 196434) by webmail.lanl.gov with HTTP; Wed, 3 Aug 2005 12:27:01 -0700 (PDT) In-Reply-To: Original-To: emacs-devel@gnu.org User-Agent: SquirrelMail/1.4.4-2 X-Priority: 3 (Normal) Importance: Normal X-PMX-Version: 4.7.1.128075 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:41460 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:41460 > I don't entirely understand this, but I suggest that someone who uses > Windows read it and DTRT. This doesn't seem to be Windows-specific at all; he says that using the system clipboard while running a (long/repeated) macro that uses Emacs' kill ring loses because they're constantly being synchronized. That should be true on any system with interprogram cut/paste. He also attributes a perceived slowness on W32 to this synchronization, but that seems unlikely (I'd think it more likely to be slower redisplay or so on W32). So, what he really wants is to not have the system clipboard consulted or updated during the execution of a keyboard macro, when the kill-ring should be "internal" data. If that sounds like a good idea, I can whip up a patch. Davis Herring -- This product is sold by volume, not by mass. If it appears too dense or too sparse, it is because mass-energy conversion has occurred during shipping.