emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] scratch/dired-git-info 0f7625c 14/33: Make overlays buffer local,


From: Clemens Radermacher
Subject: [elpa] scratch/dired-git-info 0f7625c 14/33: Make overlays buffer local, to allow multiple dired buffers
Date: Sun, 17 Feb 2019 13:03:29 -0500 (EST)

branch: scratch/dired-git-info
commit 0f7625c41260567f64db7d6469253e3b04bb9032
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>

    Make overlays buffer local, to allow multiple dired buffers
---
 dired-git-info.el | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/dired-git-info.el b/dired-git-info.el
index c2b8be1..471fef4 100644
--- a/dired-git-info.el
+++ b/dired-git-info.el
@@ -243,7 +243,7 @@ git-log PRETTY FORMATS):
        is inserted immediately before the expansion if and only
        if the placeholder expands to a non-empty string.")
 
-(defvar dgi--commit-ovs nil
+(defvar-local dgi--commit-ovs nil
   "Overlays which show the commit messages.")
 
 (defun dgi--command-to-string (program &rest args)
@@ -338,6 +338,8 @@ info format and defaults to `dgi-commit-message-format'."
 (defun dgi-toggle-git-info ()
   "Toggle git message info in current dired buffer."
   (interactive)
+  (unless (eq major-mode 'dired-mode)
+    (user-error "Not in a dired buffer"))
   (if dgi--commit-ovs
       (dgi--cleanup)
     (let* ((files (dgi--save-marked
@@ -370,3 +372,11 @@ info format and defaults to `dgi-commit-message-format'."
 
 (provide 'dired-git-info)
 ;;; dired-git-info.el ends here
+
+
+
+
+
+
+
+



reply via email to

[Prev in Thread] Current Thread [Next in Thread]