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#17285: 24.3.90: EDIFF fails with 'Wrong type argument: lisp' in ediff-set-fine-diff-properties Date: Thu, 17 Apr 2014 22:37:00 +0200 Message-ID: <87y4z38zgz.fsf@geodiff-mac3.ulb.ac.be> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1397767052 6369 80.91.229.3 (17 Apr 2014 20:37:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 17 Apr 2014 20:37:32 +0000 (UTC) Cc: 17285@debbugs.gnu.org To: Charles Rendleman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 17 22:37:24 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 1Wat3j-0002HN-QI for geb-bug-gnu-emacs@m.gmane.org; Thu, 17 Apr 2014 22:37:23 +0200 Original-Received: from localhost ([::1]:35004 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wat3j-0007wn-G0 for geb-bug-gnu-emacs@m.gmane.org; Thu, 17 Apr 2014 16:37:23 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39450) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wat3Y-0007uw-R8 for bug-gnu-emacs@gnu.org; Thu, 17 Apr 2014 16:37:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wat3O-00066Q-7o for bug-gnu-emacs@gnu.org; Thu, 17 Apr 2014 16:37:12 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42998) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wat3O-00066M-58 for bug-gnu-emacs@gnu.org; Thu, 17 Apr 2014 16:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Wat3N-0008ES-KL for bug-gnu-emacs@gnu.org; Thu, 17 Apr 2014 16:37:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Nicolas Richard Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Apr 2014 20:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17285 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17285-submit@debbugs.gnu.org id=B17285.139776698931581 (code B ref 17285); Thu, 17 Apr 2014 20:37:01 +0000 Original-Received: (at 17285) by debbugs.gnu.org; 17 Apr 2014 20:36:29 +0000 Original-Received: from localhost ([127.0.0.1]:51152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wat2q-0008DJ-MP for submit@debbugs.gnu.org; Thu, 17 Apr 2014 16:36:28 -0400 Original-Received: from mxin.ulb.ac.be ([164.15.128.112]:57281) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wat2n-0008D8-Qb for 17285@debbugs.gnu.org; Thu, 17 Apr 2014 16:36:26 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsGAMU6UFOkD4Xx/2dsb2JhbABZriSZWoE9dIImAQV5EAsOExoLDwEEDTwTh2cBAxGpTZsUAUoNhmsXh1+EaoIZB4Q4AQOXAIgvhjyFUIFygUE7 Original-Received: from mathsrv4.ulb.ac.be (HELO geodiff-mac3.ulb.ac.be) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 17 Apr 2014 22:36:25 +0200 In-Reply-To: (Charles Rendleman's message of "Thu, 17 Apr 2014 15:41:53 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.90 (gnu/linux) 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:88113 Archived-At: Charles Rendleman writes: > ediff-set-fine-diff-properties: Wrong type argument: listp, [# from 14 to 17 in f1>] This looks like a duplicate of #17257, fixed a few days ago. You can try to rebuild emacs or apply the fix to your tree: diff --git a/lisp/vc/ediff-diff.el b/lisp/vc/ediff-diff.el index f429eb3..ed248fb 100644 --- a/lisp/vc/ediff-diff.el +++ b/lisp/vc/ediff-diff.el @@ -822,8 +822,9 @@ one optional arguments, diff-number to refine.") (ediff-get-symbol-from-alist buf-type ediff-fine-diff-face-alist) ))) - (dolist (overl fine-diff-vector) - (ediff-set-overlay-face overl face)))) + (mapc (lambda (overl) + (ediff-set-overlay-face overl face)) + fine-diff-vector))) ;; Set overlays over the regions that denote delimiters (defun ediff-set-fine-overlays-for-combined-merge (diff-list reg-num) -- Nico.