[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
+
+
+
+
+
+
+
+
- [elpa] scratch/dired-git-info 3280075 22/33: Update descriptions, (continued)
- [elpa] scratch/dired-git-info 3280075 22/33: Update descriptions, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 069695c 10/33: Update screenshot, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 51135d8 07/33: Use actual displayed width of filename to determine spacing, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 16c7a1a 15/33: Hide details when showing git info, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 2ea5107 29/33: Rephrase commentary, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info b5551e7 30/33: Convert entry command to minor mode, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 7755019 32/33: Get commit info from real file name, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info f539ba5 08/33: Align message parts of commit messages, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 8afe378 09/33: Update docstring for message format, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info f9f8ab5 17/33: Cleanup, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 0f7625c 14/33: Make overlays buffer local, to allow multiple dired buffers,
Clemens Radermacher <=
- [elpa] scratch/dired-git-info aa8248a 21/33: Use temp buffer, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info c8e3b2e 13/33: Add docstrings, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 95688b3 20/33: Add group, keywords and make options customizeable, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 4f6d0ca 24/33: Boolean vars shouldn't have a -p suffix, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 6115ae1 03/33: Fix package name in comment, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 740e1cf 27/33: Fix copyright, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info d8b777d 31/33: Cleanup, Clemens Radermacher, 2019/02/17