]> code.delx.au - gnu-emacs-elpa/commitdiff
diff-hl-fringe-bmp-from-type: Use `exclamation-mark'
authorDmitry Gutov <dgutov@yandex.ru>
Sun, 28 Sep 2014 20:54:33 +0000 (00:54 +0400)
committerDmitry Gutov <dgutov@yandex.ru>
Sun, 28 Sep 2014 20:54:33 +0000 (00:54 +0400)
#25

diff-hl.el

index 73276c3beb58a302c052ab60758662ee75ea0422..d208ccbdd95678e6e977189ac2348713d9cab53a 100644 (file)
       (aset insert-bmp (1+ middle-pos) delete-row)\r
       (aset insert-bmp (1- w2) 0)\r
       (define-fringe-bitmap 'diff-hl-bmp-insert insert-bmp w2 w2)\r
-      (define-fringe-bitmap 'diff-hl-bmp-change (make-vector\r
-                                                 w2 (* 3 middle-bit)) w2 w2))))\r
+      )))\r
 \r
 (defun diff-hl-maybe-define-bitmaps ()\r
   (when (window-system) ;; No fringes in the console.\r
   (intern (format "diff-hl-bmp-%s" pos)))\r
 \r
 (defun diff-hl-fringe-bmp-from-type (type _pos)\r
-  (if (eq type 'unknown)\r
-      'question-mark\r
-    (intern (format "diff-hl-bmp-%s" type))))\r
+  (cl-case type\r
+    (unknown 'question-mark)\r
+    (change 'exclamation-mark)\r
+    (t (intern (format "diff-hl-bmp-%s" type)))))\r
 \r
 (defvar vc-svn-diff-switches)\r
 \r