summaryrefslogtreecommitdiff
path: root/lisp/vc
diff options
context:
space:
mode:
authorTassilo Horn <tsdh@gnu.org>2021-12-29 18:00:30 +0100
committerTassilo Horn <tsdh@gnu.org>2021-12-29 18:00:30 +0100
commit3cadd72673d8095df7eeb8e847db87ae42b5e2f6 (patch)
treebca34534ee847bafe7fc8904dfbd854ec117716e /lisp/vc
parent1da392d62d1ae743151f7fda83d0725ec6053686 (diff)
downloademacs-3cadd72673d8095df7eeb8e847db87ae42b5e2f6.tar.gz
Revert "Fix fontification in diff--font-lock-prettify"
This reverts commit 1da392d62d1ae743151f7fda83d0725ec6053686.
Diffstat (limited to 'lisp/vc')
-rw-r--r--lisp/vc/diff-mode.el24
1 files changed, 13 insertions, 11 deletions
diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el
index 60d210ca220..8f83aa580e4 100644
--- a/lisp/vc/diff-mode.el
+++ b/lisp/vc/diff-mode.el
@@ -2612,17 +2612,19 @@ fixed, visit it in a buffer."
"\\(?:index.*\n\\)?"
"--- \\(?:" null-device "\\|a/\\(.*\\)\\)\n"
"\\+\\+\\+ \\(?:" null-device "\\|b/\\(.*\\)\\)\n"))))
- (put-text-property (match-beginning 0) (1- (match-end 0))
- 'display
- (propertize
- (cond
- ((null (match-string 1))
- (concat "new file " (match-string 2)))
- ((null (match-string 2))
- (concat "deleted " (match-string 1)))
- (t
- (concat "modified " (match-string 1))))
- 'face '(diff-file-header diff-header))))))
+ (put-text-property (match-beginning 0)
+ (or (match-beginning 2) (match-beginning 1))
+ 'display (propertize
+ (cond
+ ((null (match-beginning 1))
+ (concat "new file " (match-string 2)))
+ ((null (match-beginning 2))
+ (concat "deleted " (match-string 1)))
+ (t
+ (concat "modified " (match-string 1))))
+ 'face '(diff-file-header diff-header)))
+ (put-text-property (match-end 1) (1- (match-end 0))
+ 'display ""))))
nil)
;;; Syntax highlighting from font-lock