(require 'diff-hl)
+(defvar diff-hl-dired-process-buffer nil)
+
;;;###autoload
(define-minor-mode diff-hl-dired-mode
"Toggle VC diff highlighting on the side of a Dired window."
(remove-hook 'dired-after-readin-hook 'diff-hl-dired-update t)
(diff-hl-dired-clear)))
-(defvar diff-hl-dired-process-buffer nil)
-
(defun diff-hl-dired-update ()
"Highlight the Dired buffer."
(let ((backend (ignore-errors (vc-responsible-backend default-directory)))
(erase-buffer)
(vc-call-backend
backend 'dir-status def-dir
- (lambda (entries &optional more-to-come)
+ (lambda (entries &optional _more-to-come)
(with-current-buffer buffer
(dolist (entry entries)
(cl-destructuring-bind (file state &rest) entry
(puthash key val diff-hl-spec-cache)))\r
val))\r
\r
-(defun diff-hl-fringe-bmp-from-pos (type pos)\r
+(defun diff-hl-fringe-bmp-from-pos (_type pos)\r
(intern (format "diff-hl-bmp-%s" pos)))\r
\r
-(defun diff-hl-fringe-bmp-from-type (type pos)\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
\r
+(defvar vc-svn-diff-switches)\r
+\r
(defmacro diff-hl-with-diff-switches (body)\r
`(let ((vc-git-diff-switches nil)\r
(vc-hg-diff-switches nil)\r