From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Manoj Srivastava Newsgroups: gmane.emacs.devel Subject: Re: yanking a killed or saved region with a single mouse gesture Date: Tue, 15 Apr 2008 01:01:29 -0500 Organization: Manoj Srivastava's Home Message-ID: <87skxnu05i.fsf@anzu.internal.golden-gryphon.com> References: <87wsmzu207.fsf@anzu.internal.golden-gryphon.com> <87hce3k6oj.fsf@elegiac.orebokech.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1208239313 7752 80.91.229.12 (15 Apr 2008 06:01:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 15 Apr 2008 06:01:53 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 15 08:02:31 2008 connect(): Connection refused Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JleFQ-0006Zn-9g for ged-emacs-devel@m.gmane.org; Tue, 15 Apr 2008 08:02:28 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JleEl-0000BQ-W2 for ged-emacs-devel@m.gmane.org; Tue, 15 Apr 2008 02:01:47 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JleEg-0000Ag-Pn for emacs-devel@gnu.org; Tue, 15 Apr 2008 02:01:43 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JleEe-00009h-P2 for emacs-devel@gnu.org; Tue, 15 Apr 2008 02:01:41 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JleEd-00009e-SO for emacs-devel@gnu.org; Tue, 15 Apr 2008 02:01:39 -0400 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JleEd-0003Qr-11 for emacs-devel@gnu.org; Tue, 15 Apr 2008 02:01:39 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JleEb-0008TE-9T for emacs-devel@gnu.org; Tue, 15 Apr 2008 06:01:37 +0000 Original-Received: from tiamat.golden-gryphon.com ([204.117.95.118]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 15 Apr 2008 06:01:37 +0000 Original-Received: from srivasta by tiamat.golden-gryphon.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 15 Apr 2008 06:01:37 +0000 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 44 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: tiamat.golden-gryphon.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) (x86_64-unknown-linux-gnu) Face: iVBORw0KGgoAAAANSUhEUgAAACYAAAAwCAMAAABKbPgaAAAAM1BMVEUAAADIjH/0rp1KPz79 0b+ic2nlpJc2Ly2AY17VlYb4uqi2gHQXFBN2WVXgno5iT02Xa2Nx+jaIAAACVElEQVQ4jeWU23bj IAxFLUAggQX6/6+dI9LGTpo+9mlYiXNhc3TnOP50naZE0tqvgEk+soutnNfQ8yPTWMTENhNrjI+Y +N7POVt8tAzpn2vJlsmttbyfrdkP7hx5iezteGzsbOts7xT+tC1mcG+LtRP2X/16bEQExuyx1uZW vscrAWUT8aE0aDBeBuw8nS5u4WgWyDCllOZUBeyWgbWbGrBsTDpTx0qpphlcYPcgJLvBXFClPMg5 6WH2JidLIAaDF5aAed7uPTH4bjw0bZvfajp2tHc1F+cBm+Vr9YomGSwNhbmcczYEWUu5MBpYvCLV F+ZIKwQfYB+CBXnIRQFvIRhK6l96PemsFLEPFxi+MPxiTYH0Ave1InPsIYes3NJb42ytBSmmysyj lIQYHJm6Im1WbQ0kWMesKFRFPKTDzJ3GhWUn2KWKEkWlKthoACLm2eWJQQh2qKbAUgQxa+8TVjn1 aySm8656ookCfCc5TRzvnZ6YOu3NpHg+uR5YuRkNF/b5IHq5Y7Ve6c2+sR4hqIZ3+5DCt3ukh8Eo vFIXVJxqfMdbkd/BF3YaQkB/2RIUHPMS7RLVAHefrYzWZVQ/ei4peBsROFLi90ltQyvF5I05t4Zs L4C9DODJ2AZCUf8UitGjCIdfx15QQkfZibTOGT3edxns5fY6F2rstKcTwiiaJnQwvYkdzTlaTqNH IkSmGdLrON45tGsMNDoSYr4bxH5emHEFaoFjKBahHXFXfLx9cR9p6ejJXihuxPz57gWHZkWovbPl 9gsU8eImtBi++3D+f+sfT/Mg79fyEz8AAAAASUVORK5CYII= X-URL: http://www.golden-gryphon.com/ Mail-Copies-To: never X-Face: #q.#]5@vq!Jz+E0t_/; Y^gTjR\T^"B'fbeuVGiyKrvbfKJl!^e|e:iu(kJ6c|QYB57LP*|t &YlP~HF/=h:GA6o6W@I#deQL-%#.6]!z:6Cj0kd#4]>*D, |0djf'CVlXkI, >aV4\}?d_KEqsN{Nnt7 78"OsbQ["56/!nisvyB/uA5Q.{)gm6?q.j71ww.>b9b]-sG8zNt%KkIa>xWg&1VcjZk[hBQ>]j~`Wq Xl,y1a!(>6`UM{~'X[Y_,Bv+}=L\SS*mA8=s;!=O`ja|@PEzb&i0}Qp,`Z\:6:OmRi* Cancel-Lock: sha1:QeM7d/4Ef+iVosztNt1wdFFqfiM= X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) 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:95246 Archived-At: On Tue, 15 Apr 2008 07:50:36 +0200, Romain Francoise said: > Manoj Srivastava writes: >> So mouse 2 saves, mouse 3 yanks the saved region, and holding down >> the shift key kills instead of saves. > In which way is this better than the default mouse commands (Mouse-1 > at start of region, single or double Mouse-3 click at the end)? Mouse 1 sets the point, or sets a region. The gestures do not reset point at all; they take a section of text at some other point, and optionally yank it in. Consider the following (I am showing the lines next to each other, but they can be in different buffers) --8<---------------cut here---------------start------------->8--- blah blah blah 1 XXXX XXXX XXXX XXXX 2 yadda yadda yadda some more text p and more yet. --8<---------------cut here---------------end--------------->8--- The point is at p; and I hold down shit, and drag mouse 3 from the character 1 over to the character 2. What I get is: --8<---------------cut here---------------start------------->8--- blah blah blah 12 yadda yadda yadda some more text p XXXX XXXX XXXX XXXX and more yet. --8<---------------cut here---------------end--------------->8--- Without the shift, it copies: so I get: --8<---------------cut here---------------start------------->8--- blah blah blah 1 XXXX XXXX XXXX XXXX 2 yadda yadda yadda some more text p XXXX XXXX XXXX XXXX and more yet. --8<---------------cut here---------------end--------------->8--- The point does not change, no mark was set. This single gesture with the mouse is faster than setting point with mouse 1, setting end point with mouse 3, optionally deleting with mouse 3, finding the spot where I need to yank the text to, and hitting mouse 2. I often use this with different windows in the same frame. manoj -- new, adj.: Different color from previous model. Manoj Srivastava 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C