[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/taxy 4cd7338: Examples: (deffy) Don't recreate buffer o
From: |
ELPA Syncer |
Subject: |
[elpa] externals/taxy 4cd7338: Examples: (deffy) Don't recreate buffer on revert |
Date: |
Thu, 16 Sep 2021 21:57:20 -0400 (EDT) |
branch: externals/taxy
commit 4cd73388c85bf66e80ac713fcad87d18ff49bb24
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>
Examples: (deffy) Don't recreate buffer on revert
This solves some window-display issues. I originally did this because
of some apparently heavy GC that reusing the buffer seemed to cause,
but maybe that's not relevant for Deffy. We'll see.
---
examples/deffy.el | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/examples/deffy.el b/examples/deffy.el
index 6524392..df8994b 100644
--- a/examples/deffy.el
+++ b/examples/deffy.el
@@ -164,8 +164,8 @@ buffer."
;; :heading-face-fn #'heading-face
args))
(def-name (def) (format "%s" (cl-second (deffy-def-form def)))))
- (when (get-buffer buffer-name)
- (kill-buffer buffer-name))
+ ;; (when (get-buffer buffer-name)
+ ;; (kill-buffer buffer-name))
(with-current-buffer (get-buffer-create buffer-name)
(deffy-mode)
(setq-local deffy-taxy-default-keys keys
@@ -198,6 +198,8 @@ buffer."
column-sizes (cdr format-cons)
header-line-format (taxy-magit-section-format-header
column-sizes deffy-column-formatters))
+ (delete-all-overlays)
+ (erase-buffer)
(save-excursion
(taxy-magit-section-insert taxy :items 'last
;; :blank-between-depth bufler-taxy-blank-between-depth
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/taxy 4cd7338: Examples: (deffy) Don't recreate buffer on revert,
ELPA Syncer <=