[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/diff-hl 3d90a3f6ad 3/4: Fix diff-hl-dir-mode enablement
From: |
ELPA Syncer |
Subject: |
[elpa] externals/diff-hl 3d90a3f6ad 3/4: Fix diff-hl-dir-mode enablement |
Date: |
Sun, 23 Jan 2022 22:57:37 -0500 (EST) |
branch: externals/diff-hl
commit 3d90a3f6ad1111f16fd7a36ba0e9e30caa4b962b
Author: Dmitry Gutov <dgutov@yandex.ru>
Commit: Dmitry Gutov <dgutov@yandex.ru>
Fix diff-hl-dir-mode enablement
#179
vc-dir-mode buffers don't have buffer-file-name set either.
---
diff-hl.el | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/diff-hl.el b/diff-hl.el
index 8bffdbc820..8795ae7c04 100644
--- a/diff-hl.el
+++ b/diff-hl.el
@@ -1025,12 +1025,12 @@ CONTEXT-LINES is the size of the unified diff context,
defaults to 0."
(defun turn-on-diff-hl-mode ()
"Turn on `diff-hl-mode' or `diff-hl-dir-mode' in a buffer if appropriate."
(cond
- ((or (not buffer-file-name)
- (and diff-hl-disable-on-remote
- (file-remote-p buffer-file-name))))
+ (buffer-file-name
+ (unless (and diff-hl-disable-on-remote
+ (file-remote-p buffer-file-name))
+ (diff-hl-mode 1)))
((eq major-mode 'vc-dir-mode)
- (diff-hl-dir-mode 1))
- (t (diff-hl-mode 1))))
+ (diff-hl-dir-mode 1))))
;;;###autoload
(defun diff-hl--global-turn-on ()