]> code.delx.au - gnu-emacs-elpa/commitdiff
Introduce diff-hl-dired-mode-unless-remote
authorDmitry Gutov <dgutov@yandex.ru>
Mon, 15 Dec 2014 15:01:39 +0000 (17:01 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Mon, 15 Dec 2014 15:01:39 +0000 (17:01 +0200)
Closes #31

diff-hl-dired.el

index c73aab50947ef524623b662f613195f2f9362294..c9097ee90aa34dac982348a4d6daec27e368a840 100644 (file)
 ;; To enable in all Dired buffers, add this to your init file:
 ;;
 ;; (add-hook 'dired-mode-hook 'diff-hl-dired-mode)
+;;
+;; or
+;;
+;; (add-hook 'dired-mode-hook 'diff-hl-dired-mode-unless-remote)
+;;
+;; to do it only in local Dired buffers.
 
 ;;; Code:
 
 
 (defalias 'diff-hl-dired-clear 'diff-hl-remove-overlays)
 
+(defun diff-hl-dired-mode-unless-remote ()
+  (unless (file-remote-p default-directory)
+    (diff-hl-dired-mode)))
+
 (provide 'diff-hl-dired)
 
 ;;; diff-hl-dired.el ends here