From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nicolas Richard Newsgroups: gmane.emacs.bugs Subject: bug#17088: 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> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1395678614 9663 80.91.229.3 (24 Mar 2014 16:30:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 24 Mar 2014 16:30:14 +0000 (UTC) To: 17088@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Mar 24 17:30:22 2014 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 1WS7lU-0007TS-UZ for geb-bug-gnu-emacs@m.gmane.org; Mon, 24 Mar 2014 17:30:21 +0100 Original-Received: from localhost ([::1]:37442 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WS7lU-0003tT-H6 for geb-bug-gnu-emacs@m.gmane.org; Mon, 24 Mar 2014 12:30:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41509) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WS7lL-0003qR-1v for bug-gnu-emacs@gnu.org; Mon, 24 Mar 2014 12:30:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WS7lF-0003LO-92 for bug-gnu-emacs@gnu.org; Mon, 24 Mar 2014 12:30:10 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:46647) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WS7lF-0003Kr-6x for bug-gnu-emacs@gnu.org; Mon, 24 Mar 2014 12:30:05 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WS7lD-0007MV-9C for bug-gnu-emacs@gnu.org; Mon, 24 Mar 2014 12:30:03 -0400 X-Loop: help-debbugs@gnu.org 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: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.139567858228243 (code B ref -1); Mon, 24 Mar 2014 16:30:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 Mar 2014 16:29:42 +0000 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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 Original-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 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.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:87315 Archived-At: 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.