From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: Move selection up, down Date: Tue, 19 Aug 2008 16:21:50 -0700 Message-ID: <00b801c90252$5c847c10$0200a8c0@us.oracle.com> References: <1422fa24-05d5-436b-82e2-b436af0a00a3@m3g2000hsc.googlegroups.com><48AB3F8C.4020703@gmail.com><00b201c9024b$54d92710$0200a8c0@us.oracle.com> <48AB5019.1090608@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1219188356 20880 80.91.229.12 (19 Aug 2008 23:25:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 19 Aug 2008 23:25:56 +0000 (UTC) Cc: jiri.pejchal@gmail.com, 'Emacs Devel' To: "'Lennart Borgman \(gmail\)'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 20 01:26:48 2008 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 1KVaay-0004Fn-16 for ged-emacs-devel@m.gmane.org; Wed, 20 Aug 2008 01:26:36 +0200 Original-Received: from localhost ([127.0.0.1]:43095 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KVaa0-0000Aq-09 for ged-emacs-devel@m.gmane.org; Tue, 19 Aug 2008 19:25:36 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KVaZV-0008Ny-IK for emacs-devel@gnu.org; Tue, 19 Aug 2008 19:25:05 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KVaZS-0008LQ-2y for emacs-devel@gnu.org; Tue, 19 Aug 2008 19:25:05 -0400 Original-Received: from [199.232.76.173] (port=56386 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KVaZR-0008LD-L9 for emacs-devel@gnu.org; Tue, 19 Aug 2008 19:25:01 -0400 Original-Received: from agminet01.oracle.com ([141.146.126.228]:64761) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KVaZQ-0005sK-H9 for emacs-devel@gnu.org; Tue, 19 Aug 2008 19:25:01 -0400 Original-Received: from agmgw2.us.oracle.com (agmgw2.us.oracle.com [152.68.180.213]) by agminet01.oracle.com (Switch-3.2.4/Switch-3.1.7) with ESMTP id m7JNOl8C028538; Tue, 19 Aug 2008 18:24:47 -0500 Original-Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154]) by agmgw2.us.oracle.com (Switch-3.2.0/Switch-3.2.0) with ESMTP id m7JFBhUP001707; Tue, 19 Aug 2008 17:24:25 -0600 Original-Received: from inet-141-146-46-1.oracle.com by acsmt358.oracle.com with ESMTP id 11577778791219188067; Tue, 19 Aug 2008 18:21:07 -0500 Original-Received: from dradamslap1 (/141.144.102.127) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 19 Aug 2008 16:21:06 -0700 X-Mailer: Microsoft Office Outlook 11 Thread-Index: AckCT01XvfOa0JWQQRulaCzcmF2RSQAAKwZA In-Reply-To: <48AB5019.1090608@gmail.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 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:102692 Archived-At: > > What will you do with `transpose-word', for instance, when > > there is an active region? I don't follow the suggestion. > > How about some examples? > > Move the next or previous word (depending on which side of the region > you are on) to the other side of the region. Is not that a natural > extension? Dunno. I would expect it instead to swap the region and the next or previous word, leaving the separator chars between them. `transpose-word' recognizes intervening non-word chars (any number), and swaps the words around them. Sounds OK to me, but I don't have much of a opinion one way or the other. It might require users to sometimes deactivate the region to get today's effect, but that's no biggee. Presumably, the region would be kept active, so you could repeat the operation - e.g. `transpose-line' would move the region down a line each time. (That's another difference from today's commands - they deactivate the region.) Either there used to be a command that moved the region this way or I had my own, long ago. I remember using it, but I haven't missed it for many moon.