From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ivan Andrus Newsgroups: gmane.emacs.bugs Subject: bug#14037: 24.3.50; Transpose characters with negative argument does not move point Date: Fri, 22 Mar 2013 20:04:59 -0600 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1364004366 28493 80.91.229.3 (23 Mar 2013 02:06:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 23 Mar 2013 02:06:06 +0000 (UTC) To: 14037@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Mar 23 03:06:33 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UJDqp-0001bh-SQ for geb-bug-gnu-emacs@m.gmane.org; Sat, 23 Mar 2013 03:06:32 +0100 Original-Received: from localhost ([::1]:53103 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJDqS-0007ym-Bq for geb-bug-gnu-emacs@m.gmane.org; Fri, 22 Mar 2013 22:06:08 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:48553) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJDqO-0007yd-FP for bug-gnu-emacs@gnu.org; Fri, 22 Mar 2013 22:06:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJDqN-000504-0X for bug-gnu-emacs@gnu.org; Fri, 22 Mar 2013 22:06:04 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37302) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJDqM-0004zw-TQ for bug-gnu-emacs@gnu.org; Fri, 22 Mar 2013 22:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UJDsH-0002bM-Lj for bug-gnu-emacs@gnu.org; Fri, 22 Mar 2013 22:08:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ivan Andrus Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 Mar 2013 02:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14037 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.13640044299845 (code B ref -1); Sat, 23 Mar 2013 02:08:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 23 Mar 2013 02:07:09 +0000 Original-Received: from localhost ([127.0.0.1]:41411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJDrQ-0002Yj-JE for submit@debbugs.gnu.org; Fri, 22 Mar 2013 22:07:09 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:36967) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJDrN-0002YV-FK for submit@debbugs.gnu.org; Fri, 22 Mar 2013 22:07:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJDpQ-0004Rj-SC for submit@debbugs.gnu.org; Fri, 22 Mar 2013 22:05:05 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:34176) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJDpQ-0004Rf-Q1 for submit@debbugs.gnu.org; Fri, 22 Mar 2013 22:05:04 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:48315) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJDpP-0007jW-So for bug-gnu-emacs@gnu.org; Fri, 22 Mar 2013 22:05:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJDpO-0004Kq-TI for bug-gnu-emacs@gnu.org; Fri, 22 Mar 2013 22:05:03 -0400 Original-Received: from mail-da0-x236.google.com ([2607:f8b0:400e:c00::236]:37713) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJDpO-0004EI-Mq for bug-gnu-emacs@gnu.org; Fri, 22 Mar 2013 22:05:02 -0400 Original-Received: by mail-da0-f54.google.com with SMTP id p1so2478555dad.27 for ; Fri, 22 Mar 2013 19:05:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:content-type:content-transfer-encoding:subject :message-id:date:to:mime-version:x-mailer; bh=arR99jUMR4UIsGN2oAyxQhbeh60VjqFjXQ1LrQKa3Ck=; b=XHZRxO8siuSGYIpnttBoGkXQa8s91qy6PgR1kl6HUSQh5YjZ7lgbNOPa6B6QH0lGY0 Zm8FmUDrokbKvVbH8IrLAPK41AletdF1LS4/PwDcbUhcxty8EyjEEUJYnL7bY3vC/CfF 0UpjQk1F6jehhVDMxpwpKl5ntx92ldFlrQyFN+5QG0msZt7vrmD/SPWvj8S3ErGiKPMf zpizjMHH5Y/Km/lTt91ICirAR7QevTcIhfeXzBS+ZvQKcEljI9ezzK2pLv47EP6j3FJU jl/v6bfkIrqQZL9gtCP5us1TtzpwrmA3l1ngNC/KrVsdmWSJRURlNIGJg4risBp1JAHF tM/g== X-Received: by 10.69.0.36 with SMTP id av4mr5732526pbd.126.1364004301661; Fri, 22 Mar 2013 19:05:01 -0700 (PDT) Original-Received: from [10.0.2.30] (host-69-145-52-115.bln-mt.client.bresnan.net. [69.145.52.115]) by mx.google.com with ESMTPS id y1sm4320573pbg.10.2013.03.22.19.05.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 22 Mar 2013 19:05:00 -0700 (PDT) X-Mailer: Apple Mail (2.1503) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:72814 Archived-At: Calling `transpose-chars' with a negative prefix argument now leaves point unchanged. It used to move point backwards so that it was possible to "push" a character backwards through the buffer by repeating (transpose-chars -1). This is something that I do occasionally and it's very handy in much the same way that transpose-chars with a positive prefix argument (or none) can be used to "pull" a character forward through the buffer. I believe that other transpose functions are also affected. IIRC the commit responsible is revno: 111284, though I did the bisection a while ago. I'm sorry I forgot to send a bug report until now. -Ivan