]> code.delx.au - gnu-emacs-elpa/commitdiff
Only display the changes when vc-state is 'edited
authorDmitry Gutov <dgutov@yandex.ru>
Tue, 18 Dec 2012 15:21:38 +0000 (19:21 +0400)
committerDmitry Gutov <dgutov@yandex.ru>
Tue, 18 Dec 2012 15:25:08 +0000 (19:25 +0400)
Highlighting the whole file for 'added and 'removed would also be nice, but it's
kind of a hassle to do right, with sticky overlays.

diff-hl.el

index 0dd0f47bec4edd0e5f0e12f161210dbbcf994af6..02bd01e68f9ad43f6f8450feb8f8056c8abab371 100644 (file)
          (file buffer-file-name)\r
          (backend (vc-backend file))\r
          res)\r
-    (when (and backend (not (eq (vc-state file backend) 'up-to-date)))\r
+    (when (and backend (eq (vc-state file backend) 'edited))\r
       (diff-hl-with-diff-switches\r
        (vc-call-backend backend 'diff (list file) nil nil buf-name))\r
       (with-current-buffer buf-name\r