[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] scratch/dired-git-info aa8248a 21/33: Use temp buffer
From: |
Clemens Radermacher |
Subject: |
[elpa] scratch/dired-git-info aa8248a 21/33: Use temp buffer |
Date: |
Sun, 17 Feb 2019 13:03:30 -0500 (EST) |
branch: scratch/dired-git-info
commit aa8248a1eb66354f345229313258af9014b7b92a
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Use temp buffer
---
dired-git-info.el | 22 ++++++++++------------
1 file changed, 10 insertions(+), 12 deletions(-)
diff --git a/dired-git-info.el b/dired-git-info.el
index 711b78e..3a8ff39 100644
--- a/dired-git-info.el
+++ b/dired-git-info.el
@@ -164,18 +164,16 @@ info format and defaults to `dgi-commit-message-format'."
(dolist (file files (nreverse messages))
(push (dgi--get-commit-info file)
messages)))
- (with-current-buffer (get-buffer-create " *dired-git-info*")
- (let ((inhibit-read-only nil))
- (erase-buffer)
- (dolist (message messages)
- (insert (or message "") "\n"))
- (align-regexp (point-min)
- (point-max)
- "\\(\\s-*\\)\t" nil nil t)
- (goto-char (point-min))
- (while (search-forward "\t" nil t)
- (replace-match " "))
- (split-string (buffer-string) "\n")))))
+ (with-temp-buffer
+ (dolist (message messages)
+ (insert (or message "") "\n"))
+ (align-regexp (point-min)
+ (point-max)
+ "\\(\\s-*\\)\t" nil nil t)
+ (goto-char (point-min))
+ (while (search-forward "\t" nil t)
+ (replace-match " "))
+ (split-string (buffer-string) "\n"))))
;;;###autoload
- [elpa] scratch/dired-git-info 069695c 10/33: Update screenshot, (continued)
- [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, 2019/02/17
- [elpa] scratch/dired-git-info aa8248a 21/33: Use temp buffer,
Clemens Radermacher <=
- [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