]> code.delx.au - gnu-emacs-elpa/blobdiff - diff-hl-dired.el
Introduce diff-hl-dired-mode-unless-remote
[gnu-emacs-elpa] / 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