From unknown Thu Sep 11 02:37:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10939: 24.0.94; backward-delete-char-untabify read-only error Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 04 Mar 2012 13:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 10939 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 10939@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.133086803728468 (code B ref -1); Sun, 04 Mar 2012 13:34:01 +0000 Received: (at submit) by debbugs.gnu.org; 4 Mar 2012 13:33:57 +0000 Received: from localhost ([127.0.0.1]:60689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S4BZQ-0007Op-0W for submit@debbugs.gnu.org; Sun, 04 Mar 2012 08:33:57 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33658) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S4BZ9-0007OP-19 for submit@debbugs.gnu.org; Sun, 04 Mar 2012 08:33:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S4BYR-0007eL-Ii for submit@debbugs.gnu.org; Sun, 04 Mar 2012 08:32:52 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:55171) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S4BYR-0007eH-Cf for submit@debbugs.gnu.org; Sun, 04 Mar 2012 08:32:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60410) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S4BYP-0006wn-NA for bug-gnu-emacs@gnu.org; Sun, 04 Mar 2012 08:32:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S4BYN-0007du-RT for bug-gnu-emacs@gnu.org; Sun, 04 Mar 2012 08:32:49 -0500 Received: from mail-iy0-f169.google.com ([209.85.210.169]:50486) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S4BYN-0007dh-K1 for bug-gnu-emacs@gnu.org; Sun, 04 Mar 2012 08:32:47 -0500 Received: by iajr24 with SMTP id r24so5300044iaj.0 for ; Sun, 04 Mar 2012 05:32:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=JziFT0SFKfgZwc09jthM1HHaEHK111y9qE5gtbmXDCw=; b=GsVt5vipx5mINRvoe5e/Q5fj/x/quFuq1zbBACqP7hnPzalXFPeH28t0m3eahPCzXB lBiWe5+Zstarp+Bts37EUSeF3XYvgQTiRqNUXsjrog5x2F10ONNtWgM452rbD3W1fdgW /twPiq6GW3lKskqhzjPb89p5GPhcEZMa/9ql62tnwUSiAgZPd4HbofxkHDLLoKWMspTv YtHFJxuix/iRDzi5+g+etC+Qf9jyP9Yah6EflLSxNJON0Z8g1A847oUKW94Cmz+JuvSu MH6Zbz6E7WgJPDz7EIjybu8xXZBJ2Lih6wpGfwPKodcMjPizPsqUNYcBUNvcczsk2iy3 sNNw== Received: by 10.50.182.138 with SMTP id ee10mr3296413igc.43.1330867965069; Sun, 04 Mar 2012 05:32:45 -0800 (PST) Received: from localhost ([123.114.53.68]) by mx.google.com with ESMTPS id vr4sm13056060igb.1.2012.03.04.05.32.39 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 04 Mar 2012 05:32:44 -0800 (PST) From: Leo Date: Sun, 04 Mar 2012 21:32:27 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) 1. (setq backward-delete-char-untabify-method 'hungry) 2. (setq enable-recursive-minibuffers t) 3. M-: and then type some spaces 4. M-x backward-delete-char-untabify You should see something like: delete-backward-char: Text is read-only This patch fixes it: diff --git a/lisp/simple.el b/lisp/simple.el index c14d0d70..0faf54bc 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -3458,8 +3458,10 @@ (defun backward-delete-char-untabify (arg &optional killp) ((eq backward-delete-char-untabify-method 'all) " \t\n\r"))) (n (if skip - (let ((wh (- (point) (save-excursion (skip-chars-backward skip) - (point))))) + (let* ((oldpt (point)) + (wh (- oldpt (save-excursion + (skip-chars-backward skip) + (constrain-to-field nil oldpt))))) (+ arg (if (zerop wh) 0 (1- wh)))) arg))) ;; Avoid warning about delete-backward-char From unknown Thu Sep 11 02:37:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10939: 24.0.94; backward-delete-char-untabify read-only error Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 04 Mar 2012 14:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10939 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Cc: 10939@debbugs.gnu.org Received: via spool by 10939-submit@debbugs.gnu.org id=B10939.13308730453572 (code B ref 10939); Sun, 04 Mar 2012 14:58:02 +0000 Received: (at 10939) by debbugs.gnu.org; 4 Mar 2012 14:57:25 +0000 Received: from localhost ([127.0.0.1]:32851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S4CsH-0000vQ-1Y for submit@debbugs.gnu.org; Sun, 04 Mar 2012 09:57:25 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:50777) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S4Cs4-0000ul-Uw for 10939@debbugs.gnu.org; Sun, 04 Mar 2012 09:57:13 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AicFAKU/KE9FxJvl/2dsb2JhbACBX5x7eacJhhkEhlCUSYQL X-IronPort-AV: E=Sophos;i="4.73,1,1325480400"; d="scan'208";a="165836477" Received: from 69-196-155-229.dsl.teksavvy.com (HELO pastel.home) ([69.196.155.229]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 04 Mar 2012 09:56:30 -0500 Received: by pastel.home (Postfix, from userid 20848) id D29A25931F; Sun, 4 Mar 2012 09:56:29 -0500 (EST) From: Stefan Monnier Message-ID: References: Date: Sun, 04 Mar 2012 09:56:29 -0500 In-Reply-To: (Leo's message of "Sun, 04 Mar 2012 21:32:27 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) > @@ -3458,8 +3458,10 @@ (defun backward-delete-char-untabify (arg &optional killp) > ((eq backward-delete-char-untabify-method 'all) > " \t\n\r"))) > (n (if skip > - (let ((wh (- (point) (save-excursion (skip-chars-backward skip) > - (point))))) > + (let* ((oldpt (point)) > + (wh (- oldpt (save-excursion > + (skip-chars-backward skip) > + (constrain-to-field nil oldpt))))) > (+ arg (if (zerop wh) 0 (1- wh)))) > arg))) > ;; Avoid warning about delete-backward-char Looks good, please install, Stefan From unknown Thu Sep 11 02:37:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10939: 24.0.94; backward-delete-char-untabify read-only error Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Mar 2012 10:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10939 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 10939@debbugs.gnu.org Received: via spool by 10939-submit@debbugs.gnu.org id=B10939.133094409918980 (code B ref 10939); Mon, 05 Mar 2012 10:42:02 +0000 Received: (at 10939) by debbugs.gnu.org; 5 Mar 2012 10:41:39 +0000 Received: from localhost ([127.0.0.1]:33691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S4VMD-0004vp-P7 for submit@debbugs.gnu.org; Mon, 05 Mar 2012 05:41:39 -0500 Received: from mail-iy0-f172.google.com ([209.85.210.172]:38156) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S4VLw-0004v2-DD for 10939@debbugs.gnu.org; Mon, 05 Mar 2012 05:41:22 -0500 Received: by iazz13 with SMTP id z13so5168928iaz.3 for <10939@debbugs.gnu.org>; Mon, 05 Mar 2012 02:40:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=cswChz/WOdB9D0bnikdaYaaA4GSw5in0f5BB0MVxzrU=; b=SsBY+hCIOz0zsDeNgc7dJXcYiaRYyHOgzeC8jDhxj/9zE8ID/C2lzytZnmujBWHkHJ Ya4FP29s2CQEZBU8mH6bksAjyhwv17Vbc5GydnZTw/U0uXPAb1pGueXXjyHMpNDXAYRQ Liyia5wuXfq0x8d0sSHvRvgNKIRiBOzuDPrvvnoImXlFfBN61tDZVgLE8XUJqWESgeQa dwMq3ofvOBPRXtMIStsfhNeYZjG+iusiotAjFxRzUf7vP0VeM0Xw8Sz7cVU3MugXj49j nnRJkLUL3MdmiNT8bcLmjE/WAeNZTCHEbQOAc/HiIur+Stv85D9wHmsk+TiDVj2EPclP vlhw== Received: by 10.50.42.136 with SMTP id o8mr5037857igl.38.1330944028929; Mon, 05 Mar 2012 02:40:28 -0800 (PST) Received: from localhost ([111.194.110.241]) by mx.google.com with ESMTPS id x1sm11130381igc.16.2012.03.05.02.40.21 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 05 Mar 2012 02:40:27 -0800 (PST) From: Leo References: Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAElBMVEUAAAAAAP+LRRP0pGC+ vr7///+7mT1iAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9cBBwMO DhglKe4AAAEsSURBVCjPbZNBboQwDEV/Cd4X9QJRThApmn0XYW+Jyf2v0m+HhqDBgiAe9rcTG7QH w/1Vn2Ar8gBb/ocywSN3qK9T3z4eFDB4eApocBpeBs1RSykoJd8gQcm8pGmHXFso3ajnmsqV0TnY DQkOfXUfN5NwaI7AWTVOyEhcu1aHmdWItHddUVUcUgUBCkitu8V6ditHVOVdqzl2EQ1ZVGTbdK0V 7cqn8vWzoU5Q/bF9Y/Y0cRU1xwkys5dJ+Dt6pBDWifcNQml8Gh2JVmPSoQzo7en0grswkxrUGYJ7 0hSxxAGr7ZMwYcHIzprpi7TENEE1xtiYxixRlCfPBsUUrwHD7uGIwATrbnODJcVrPpVn3hxiGloe m/S+z3CtuzUSMo83N4DPH+F0evwR3P4A2k+75838OKQAAAAASUVORK5CYII= Date: Mon, 05 Mar 2012 18:40:14 +0800 In-Reply-To: (Stefan Monnier's message of "Sun, 04 Mar 2012 09:56:29 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (Mac OS X 10.6.8) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 2012-03-04 22:56 +0800, Stefan Monnier wrote: > Looks good, please install, > > > Stefan I want to try out the C-c C-a command in *VC-log* buffer. But getting this "bzr: ERROR: Unrecognized bug debbugs:10939. Commit refused.". Debugger entered--Lisp error: (error #("Running bzr commit -m * ... --fixes debbugs:10939 lisp/ChangeLog lisp/simple.el...FAILED (status 3)" 22 24 (fontified t) 36 44 (face log-edit-header fontified t) 44 49 (face log-edit-header fontified t))) signal(error (#("Running bzr commit -m * ... --fixes debbugs:10939 lisp/ChangeLog lisp/simple.el...FAILED (status 3)" 22 24 (fontified t) 36 44 (face log-edit-header fontified t) 44 49 (face log-edit-header fontified t)))) error("Running %s...FAILED (%s)" #("bzr commit -m * ... --fixes debbugs:10939 lisp/ChangeLog lisp/simple.el" 14 16 (fontified t) 28 36 (fontified t face log-edit-header) 36 41 (fontified t face log-edit-header)) "status 3") vc-do-command("*vc*" 0 "bzr" ("/Users/Shared/sources/EmacsBZR/trunk/lisp/ChangeLog" "/Users/Shared/sources/EmacsBZR/trunk/lisp/simple.el") "commit" "-m" #("* lisp/simple.el (backward-delete-char-untabify): Constrain point to\nfield.\n" 0 2 (fontified t) 2 16 (fontified t) 16 76 (fontified t)) "--fixes" #("debbugs:10939" 0 8 (fontified t face log-edit-header) 8 13 (fontified t face log-edit-header))) apply(vc-do-command "*vc*" 0 "bzr" ("/Users/Shared/sources/EmacsBZR/trunk/lisp/ChangeLog" "/Users/Shared/sources/EmacsBZR/trunk/lisp/simple.el") "commit" ("-m" #("* lisp/simple.el (backward-delete-char-untabify): Constrain point to\nfield.\n" 0 2 (fontified t) 2 16 (fontified t) 16 76 (fontified t)) "--fixes" #("debbugs:10939" 0 8 (fontified t face log-edit-header) 8 13 (fontified t face log-edit-header)))) vc-bzr-command("commit" nil 0 ("/Users/Shared/sources/EmacsBZR/trunk/lisp/ChangeLog" "/Users/Shared/sources/EmacsBZR/trunk/lisp/simple.el") "-m" #("* lisp/simple.el (backward-delete-char-untabify): Constrain point to\nfield.\n" 0 2 (fontified t) 2 16 (fontified t) 16 76 (fontified t)) "--fixes" #("debbugs:10939" 0 8 (fontified t face log-edit-header) 8 13 (fontified t face log-edit-header))) ......... The vc-diff is: === modified file 'lisp/ChangeLog' --- lisp/ChangeLog 2012-03-05 06:10:11 +0000 +++ lisp/ChangeLog 2012-03-05 10:30:14 +0000 @@ -1,3 +1,8 @@ +2012-03-05 Leo Liu + + * simple.el (backward-delete-char-untabify): Constrain point to + field (Bug#10939). + 2012-03-05 Chong Yidong * simple.el (count-words): If called from Lisp, return the word === modified file 'lisp/simple.el' --- lisp/simple.el 2012-03-05 06:10:11 +0000 +++ lisp/simple.el 2012-03-05 10:28:16 +0000 @@ -3463,8 +3463,10 @@ ((eq backward-delete-char-untabify-method 'all) " \t\n\r"))) (n (if skip - (let ((wh (- (point) (save-excursion (skip-chars-backward skip) - (point))))) + (let* ((oldpt (point)) + (wh (- oldpt (save-excursion + (skip-chars-backward skip) + (constrain-to-field nil oldpt))))) (+ arg (if (zerop wh) 0 (1- wh)))) arg))) ;; Avoid warning about delete-backward-char And VC-log buffer has: Fixes: debbugs:10939 * lisp/simple.el (backward-delete-char-untabify): Constrain point to field. From unknown Thu Sep 11 02:37:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10939: 24.0.94; backward-delete-char-untabify read-only error Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Mar 2012 15:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10939 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Cc: 10939@debbugs.gnu.org Received: via spool by 10939-submit@debbugs.gnu.org id=B10939.133095991913079 (code B ref 10939); Mon, 05 Mar 2012 15:06:01 +0000 Received: (at 10939) by debbugs.gnu.org; 5 Mar 2012 15:05:19 +0000 Received: from localhost ([127.0.0.1]:34250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S4ZTC-0003O7-Mk for submit@debbugs.gnu.org; Mon, 05 Mar 2012 10:05:19 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.183]:18135) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S4ZSp-0003NU-He for 10939@debbugs.gnu.org; Mon, 05 Mar 2012 10:04:50 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AicFAKU/KE9FxJvl/2dsb2JhbACBX5x7eYhwnhmGGQSGUJRJhAs X-IronPort-AV: E=Sophos;i="4.73,1,1325480400"; d="scan'208";a="166064734" Received: from 69-196-155-229.dsl.teksavvy.com (HELO pastel.home) ([69.196.155.229]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 05 Mar 2012 10:03:50 -0500 Received: by pastel.home (Postfix, from userid 20848) id 25DAF58DDA; Mon, 5 Mar 2012 10:03:50 -0500 (EST) From: Stefan Monnier Message-ID: References: Date: Mon, 05 Mar 2012 10:03:50 -0500 In-Reply-To: (Leo's message of "Mon, 05 Mar 2012 18:40:14 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) >> Looks good, please install, > I want to try out the C-c C-a command in *VC-log* buffer. But getting > this "bzr: ERROR: Unrecognized bug debbugs:10939. Commit refused.". You need to add "bugtracker_debbugs_url = http://debbugs.gnu.org/{id}" to your ~/.bazaar/bazaar.conf (in the [DEFAULTS] section). Stefan From unknown Thu Sep 11 02:37:36 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Leo Subject: bug#10939: closed (Re: bug#10939: 24.0.94; backward-delete-char-untabify read-only error) Message-ID: References: X-Gnu-PR-Message: they-closed 10939 X-Gnu-PR-Package: emacs Reply-To: 10939@debbugs.gnu.org Date: Mon, 05 Mar 2012 19:06:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1330974362-5266-1" This is a multi-part message in MIME format... ------------=_1330974362-5266-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #10939: 24.0.94; backward-delete-char-untabify read-only error which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 10939@debbugs.gnu.org. --=20 10939: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D10939 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1330974362-5266-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 10939-done) by debbugs.gnu.org; 5 Mar 2012 19:05:18 +0000 Received: from localhost ([127.0.0.1]:34520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S4dDc-0001Lj-CB for submit@debbugs.gnu.org; Mon, 05 Mar 2012 14:05:18 -0500 Received: from mail-yx0-f172.google.com ([209.85.213.172]:36329) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S4dDL-0001Kx-46 for 10939-done@debbugs.gnu.org; Mon, 05 Mar 2012 14:05:01 -0500 Received: by yenm5 with SMTP id m5so1795433yen.3 for <10939-done@debbugs.gnu.org>; Mon, 05 Mar 2012 11:04:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=p1YJZtkSzc/pv8tqhtJpXjTiSca0RyEX7BCDKcg7o3I=; b=vgCzxQldjs02+gUbGLjckbwOWc4RKjVUlacAhdeGBfX9MNJMPUSvTc11WKUfSo7Fzq WF1tMzKv/IHu87UYt0JNFHKF3EMa+D05UCYGieKKarf0iDqA4e9iBq+sSpxmKO+xxd/l rDER6ho/kti8Z22TrM3JN8P5+B0DhFZz/qBmHurvomI5sqsGo9zpdvUvA5N2q7BT5Ju3 B2AOoqR08fT1meiCEoVNosQPtTIVKKG5seGLk5pY/f0Zqx2lWFeUZT8pSk3wk54hhW6U zad7xb7SO8tS88g32ajuYGBOqzJbQYTgwR4pZgtylsG8SSq5SQUmxS7DcKUsBzO6jZ3O B7FQ== Received: by 10.50.194.163 with SMTP id hx3mr6617176igc.49.1330974245591; Mon, 05 Mar 2012 11:04:05 -0800 (PST) Received: from localhost ([123.114.34.168]) by mx.google.com with ESMTPS id em2sm12269822igc.0.2012.03.05.11.04.01 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 05 Mar 2012 11:04:04 -0800 (PST) From: Leo To: 10939-done@debbugs.gnu.org Subject: Re: bug#10939: 24.0.94; backward-delete-char-untabify read-only error References: Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAElBMVEUAAAAAAP+LRRP0pGC+ vr7///+7mT1iAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9cBBwMO DhglKe4AAAEsSURBVCjPbZNBboQwDEV/Cd4X9QJRThApmn0XYW+Jyf2v0m+HhqDBgiAe9rcTG7QH w/1Vn2Ar8gBb/ocywSN3qK9T3z4eFDB4eApocBpeBs1RSykoJd8gQcm8pGmHXFso3ajnmsqV0TnY DQkOfXUfN5NwaI7AWTVOyEhcu1aHmdWItHddUVUcUgUBCkitu8V6ditHVOVdqzl2EQ1ZVGTbdK0V 7cqn8vWzoU5Q/bF9Y/Y0cRU1xwkys5dJ+Dt6pBDWifcNQml8Gh2JVmPSoQzo7en0grswkxrUGYJ7 0hSxxAGr7ZMwYcHIzprpi7TENEE1xtiYxixRlCfPBsUUrwHD7uGIwATrbnODJcVrPpVn3hxiGloe m/S+z3CtuzUSMo83N4DPH+F0evwR3P4A2k+75838OKQAAAAASUVORK5CYII= Date: Tue, 06 Mar 2012 03:03:57 +0800 In-Reply-To: (Leo's message of "Sun, 04 Mar 2012 21:32:27 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (Mac OS X 10.6.8) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 10939-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Fixed in 24.1 ------------=_1330974362-5266-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Mar 2012 13:33:57 +0000 Received: from localhost ([127.0.0.1]:60689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S4BZQ-0007Op-0W for submit@debbugs.gnu.org; Sun, 04 Mar 2012 08:33:57 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33658) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S4BZ9-0007OP-19 for submit@debbugs.gnu.org; Sun, 04 Mar 2012 08:33:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S4BYR-0007eL-Ii for submit@debbugs.gnu.org; Sun, 04 Mar 2012 08:32:52 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:55171) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S4BYR-0007eH-Cf for submit@debbugs.gnu.org; Sun, 04 Mar 2012 08:32:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60410) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S4BYP-0006wn-NA for bug-gnu-emacs@gnu.org; Sun, 04 Mar 2012 08:32:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S4BYN-0007du-RT for bug-gnu-emacs@gnu.org; Sun, 04 Mar 2012 08:32:49 -0500 Received: from mail-iy0-f169.google.com ([209.85.210.169]:50486) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S4BYN-0007dh-K1 for bug-gnu-emacs@gnu.org; Sun, 04 Mar 2012 08:32:47 -0500 Received: by iajr24 with SMTP id r24so5300044iaj.0 for ; Sun, 04 Mar 2012 05:32:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=JziFT0SFKfgZwc09jthM1HHaEHK111y9qE5gtbmXDCw=; b=GsVt5vipx5mINRvoe5e/Q5fj/x/quFuq1zbBACqP7hnPzalXFPeH28t0m3eahPCzXB lBiWe5+Zstarp+Bts37EUSeF3XYvgQTiRqNUXsjrog5x2F10ONNtWgM452rbD3W1fdgW /twPiq6GW3lKskqhzjPb89p5GPhcEZMa/9ql62tnwUSiAgZPd4HbofxkHDLLoKWMspTv YtHFJxuix/iRDzi5+g+etC+Qf9jyP9Yah6EflLSxNJON0Z8g1A847oUKW94Cmz+JuvSu MH6Zbz6E7WgJPDz7EIjybu8xXZBJ2Lih6wpGfwPKodcMjPizPsqUNYcBUNvcczsk2iy3 sNNw== Received: by 10.50.182.138 with SMTP id ee10mr3296413igc.43.1330867965069; Sun, 04 Mar 2012 05:32:45 -0800 (PST) Received: from localhost ([123.114.53.68]) by mx.google.com with ESMTPS id vr4sm13056060igb.1.2012.03.04.05.32.39 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 04 Mar 2012 05:32:44 -0800 (PST) From: Leo To: bug-gnu-emacs@gnu.org Subject: 24.0.94; backward-delete-char-untabify read-only error Date: Sun, 04 Mar 2012 21:32:27 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) 1. (setq backward-delete-char-untabify-method 'hungry) 2. (setq enable-recursive-minibuffers t) 3. M-: and then type some spaces 4. M-x backward-delete-char-untabify You should see something like: delete-backward-char: Text is read-only This patch fixes it: diff --git a/lisp/simple.el b/lisp/simple.el index c14d0d70..0faf54bc 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -3458,8 +3458,10 @@ (defun backward-delete-char-untabify (arg &optional killp) ((eq backward-delete-char-untabify-method 'all) " \t\n\r"))) (n (if skip - (let ((wh (- (point) (save-excursion (skip-chars-backward skip) - (point))))) + (let* ((oldpt (point)) + (wh (- oldpt (save-excursion + (skip-chars-backward skip) + (constrain-to-field nil oldpt))))) (+ arg (if (zerop wh) 0 (1- wh)))) arg))) ;; Avoid warning about delete-backward-char ------------=_1330974362-5266-1--