From unknown Sat Aug 16 19:20:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17088: 24.3.50; align-region : Wrong type argument: markerp, nil Resent-From: Nicolas Richard Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Mar 2014 16:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17088 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17088@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.139567858228243 (code B ref -1); Mon, 24 Mar 2014 16:30:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Mar 2014 16:29:42 +0000 Received: from localhost ([127.0.0.1]:47829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WS7kq-0007LQ-Ow for submit@debbugs.gnu.org; Mon, 24 Mar 2014 12:29:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39656) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WS7kn-0007LE-SZ for submit@debbugs.gnu.org; Mon, 24 Mar 2014 12:29:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WS7kh-00032x-Uk for submit@debbugs.gnu.org; Mon, 24 Mar 2014 12:29:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:32957) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WS7kh-00032r-Rp for submit@debbugs.gnu.org; Mon, 24 Mar 2014 12:29:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41357) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WS7kc-0002ht-GA for bug-gnu-emacs@gnu.org; Mon, 24 Mar 2014 12:29:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WS7kX-00031X-4S for bug-gnu-emacs@gnu.org; Mon, 24 Mar 2014 12:29:26 -0400 Received: from mxin.ulb.ac.be ([164.15.128.112]:61873) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WS7kW-00031L-V2 for bug-gnu-emacs@gnu.org; Mon, 24 Mar 2014 12:29:21 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArgGAKpcMFOkD4Xx/2dsb2JhbABZrX6CUQGWNYExdIIlAYEXFAMBAgo0AT8hh2QBAxGdJI9smgQBh3OHZ4R2gTlxEIQiBJZjgWeGNYYzhUmDLjyBLCQ Received: from mathsrv4.ulb.ac.be (HELO geodiff-mac3) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 24 Mar 2014 17:29:11 +0100 From: Nicolas Richard Date: Mon, 24 Mar 2014 17:29:25 +0100 Message-ID: <878urza7bu.fsf@yahoo.fr> 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: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hello, Doing this: $ emacs -Q -f message-mode -f align-current results in an error : Wrong type argument: markerp, nil This is a fix : >From 38914dac908c21c090db2a92df6a696d3b252ebf Mon Sep 17 00:00:00 2001 From: Nicolas Richard Date: Mon, 24 Mar 2014 17:23:07 +0100 Subject: [PATCH] align.el (align-region): Do not fail when end-mark is nil. --- lisp/ChangeLog | 3 +++ lisp/align.el | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0c8c2cc..4a1290c 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,6 @@ +2014-03-24 Nicolas Richard + + * align.el (align-region): Do not fail when end-mark is nil. 2014-03-24 Dmitry Gutov * progmodes/ruby-mode.el (ruby-expression-expansion-re): diff --git a/lisp/align.el b/lisp/align.el index 9038adf..3b54aba 100644 --- a/lisp/align.el +++ b/lisp/align.el @@ -1603,7 +1603,7 @@ aligner would have dealt with are." rule-index (1+ rule-index))) ;; This function can use a lot of temporary markers, so instead of ;; waiting for the next GC we delete them immediately (Bug#10047). - (set-marker end-mark nil) + (when end-mark (set-marker end-mark nil)) (dolist (m markers) (set-marker m nil)) -- 1.8.3.2 -- Nico. From unknown Sat Aug 16 19:20:28 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Nicolas Richard Subject: bug#17088: closed (Re: bug#17088: 24.3.50; align-region : Wrong type argument: markerp, nil) Message-ID: References: <878urza7bu.fsf@yahoo.fr> X-Gnu-PR-Message: they-closed 17088 X-Gnu-PR-Package: emacs Reply-To: 17088@debbugs.gnu.org Date: Mon, 24 Mar 2014 16:57:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1395680223-31637-1" This is a multi-part message in MIME format... ------------=_1395680223-31637-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #17088: 24.3.50; align-region : Wrong type argument: markerp, nil 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 17088@debbugs.gnu.org. --=20 17088: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D17088 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1395680223-31637-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 17088-done) by debbugs.gnu.org; 24 Mar 2014 16:56:40 +0000 Received: from localhost ([127.0.0.1]:47880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WS8Ay-0008DR-2W for submit@debbugs.gnu.org; Mon, 24 Mar 2014 12:56:40 -0400 Received: from mail-yh0-f44.google.com ([209.85.213.44]:57398) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WS8Av-0008DE-LX for 17088-done@debbugs.gnu.org; Mon, 24 Mar 2014 12:56:38 -0400 Received: by mail-yh0-f44.google.com with SMTP id f10so5435268yha.3 for <17088-done@debbugs.gnu.org>; Mon, 24 Mar 2014 09:56:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=0jEFLAYTHhEN86SoVIVL/gJFae0N7eeq4RK4pztBYeU=; b=PI8I5Ncb6RfjXNunYjdtKnNUhymKkCJee3X/tYmjTzxk2Pog1LvKlqJtKaIhEhjZbd ziwNpNscxeptBuHDfu0WfRx+ql/EVQ6ETn4gjkZ3Ts3SX8QIYvXdXNPrPY+Jn8KzeBlU 6FnmipSY5mNpK9gigIQqF/t9KAojETnBunBiWmYh5KWqkX5LTXAeyXFbg8mBegovx5BG /zPM8HLfTI6bTAvSoVXR8sqDW0VeSc3olc876lsSPDUl+aCwT4pU5bHj1pP3Mj2cPBf+ WsVWKERGXMv75Mer32RxQSVokbe+N11w1TIIGbnI5DVdx9R+RniBQZaRvPAxVcYhk7pS t1ZQ== X-Received: by 10.236.130.178 with SMTP id k38mr3155161yhi.132.1395680195878; Mon, 24 Mar 2014 09:56:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.170.163.3 with HTTP; Mon, 24 Mar 2014 09:55:55 -0700 (PDT) In-Reply-To: <878urza7bu.fsf@yahoo.fr> References: <878urza7bu.fsf@yahoo.fr> From: Juanma Barranquero Date: Mon, 24 Mar 2014 17:55:55 +0100 Message-ID: Subject: Re: bug#17088: 24.3.50; align-region : Wrong type argument: markerp, nil To: Nicolas Richard Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17088-done Cc: 17088-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Version: 24.3.50 > - (set-marker end-mark nil) > + (when end-mark (set-marker end-mark nil)) Committed, thanks. ------------=_1395680223-31637-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Mar 2014 16:29:42 +0000 Received: from localhost ([127.0.0.1]:47829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WS7kq-0007LQ-Ow for submit@debbugs.gnu.org; Mon, 24 Mar 2014 12:29:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39656) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WS7kn-0007LE-SZ for submit@debbugs.gnu.org; Mon, 24 Mar 2014 12:29:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WS7kh-00032x-Uk for submit@debbugs.gnu.org; Mon, 24 Mar 2014 12:29:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:32957) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WS7kh-00032r-Rp for submit@debbugs.gnu.org; Mon, 24 Mar 2014 12:29:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41357) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WS7kc-0002ht-GA for bug-gnu-emacs@gnu.org; Mon, 24 Mar 2014 12:29:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WS7kX-00031X-4S for bug-gnu-emacs@gnu.org; Mon, 24 Mar 2014 12:29:26 -0400 Received: from mxin.ulb.ac.be ([164.15.128.112]:61873) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WS7kW-00031L-V2 for bug-gnu-emacs@gnu.org; Mon, 24 Mar 2014 12:29:21 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArgGAKpcMFOkD4Xx/2dsb2JhbABZrX6CUQGWNYExdIIlAYEXFAMBAgo0AT8hh2QBAxGdJI9smgQBh3OHZ4R2gTlxEIQiBJZjgWeGNYYzhUmDLjyBLCQ Received: from mathsrv4.ulb.ac.be (HELO geodiff-mac3) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 24 Mar 2014 17:29:11 +0100 From: Nicolas Richard To: bug-gnu-emacs@gnu.org Subject: 24.3.50; align-region : Wrong type argument: markerp, nil Date: Mon, 24 Mar 2014 17:29:25 +0100 Message-ID: <878urza7bu.fsf@yahoo.fr> 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: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hello, Doing this: $ emacs -Q -f message-mode -f align-current results in an error : Wrong type argument: markerp, nil This is a fix : >From 38914dac908c21c090db2a92df6a696d3b252ebf Mon Sep 17 00:00:00 2001 From: Nicolas Richard Date: Mon, 24 Mar 2014 17:23:07 +0100 Subject: [PATCH] align.el (align-region): Do not fail when end-mark is nil. --- lisp/ChangeLog | 3 +++ lisp/align.el | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0c8c2cc..4a1290c 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,6 @@ +2014-03-24 Nicolas Richard + + * align.el (align-region): Do not fail when end-mark is nil. 2014-03-24 Dmitry Gutov * progmodes/ruby-mode.el (ruby-expression-expansion-re): diff --git a/lisp/align.el b/lisp/align.el index 9038adf..3b54aba 100644 --- a/lisp/align.el +++ b/lisp/align.el @@ -1603,7 +1603,7 @@ aligner would have dealt with are." rule-index (1+ rule-index))) ;; This function can use a lot of temporary markers, so instead of ;; waiting for the next GC we delete them immediately (Bug#10047). - (set-marker end-mark nil) + (when end-mark (set-marker end-mark nil)) (dolist (m markers) (set-marker m nil)) -- 1.8.3.2 -- Nico. ------------=_1395680223-31637-1--