emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master c430f7e breaks diff-mode fontification


From: Stephen Berman
Subject: master c430f7e breaks diff-mode fontification
Date: Mon, 27 Jun 2016 11:22:50 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux)

This change breaks diff-mode fontification:

> branch: master
> commit c430f7e23fc2c22f251ace4254e37dea1452dfc3
> Author: Mark Oteiza <address@hidden>
> Commit: Mark Oteiza <address@hidden>
>
>     Remove some face aliases obsoleted in 22.1

To reproduce (after git pull and make bootstrap):

0. emacs -Q
1. C-x v L RET <path to emacs master git root> RET
2. In the *vc-change-log* buffer type `d' on one of the entries.
=> The diff displayed in the *vc-diff* buffer lack the expected faces on
   the removed and added lines, and the *Messages* buffer contains these
   messages:
Error during redisplay: (jit-lock-function 1) signaled (void-variable 
diff-hunk-header)
Error during redisplay: (jit-lock-function 501) signaled (void-variable 
diff-removed)
Error during redisplay: (jit-lock-function 1001) signaled (void-variable 
diff-hunk-header)
Error during redisplay: (jit-lock-function 1501) signaled (void-variable 
diff-context)

If prior to step 1 above I evaluate the file diff-mode.el from emacs-25
(i.e. the version before the above commit), then after 2 the *vc-diff*
buffer is fontified as expected and there no such error messages in *Messages*.

Steve Berman



reply via email to

[Prev in Thread] Current Thread [Next in Thread]