[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/minibar 5e8afde8f7 13/17: Don't run module functions in te
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/minibar 5e8afde8f7 13/17: Don't run module functions in temp buffer |
Date: |
Sun, 27 Nov 2022 16:01:38 -0500 (EST) |
branch: elpa/minibar
commit 5e8afde8f70a8a8dece7c79fd8e378f32c9c1d1e
Author: Akib Azmain Turja <akib@disroot.org>
Commit: Akib Azmain Turja <akib@disroot.org>
Don't run module functions in temp buffer
---
minibar.el | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/minibar.el b/minibar.el
index 6437447332..c74ba4a80e 100644
--- a/minibar.el
+++ b/minibar.el
@@ -93,15 +93,15 @@ string to display, or nil in case there is to show."
(defun minibar-update ()
"Update Minibar."
- (with-temp-buffer
- (let ((bar "")
- (width (frame-width (window-frame (minibuffer-window))))
- (left (minibar--render-group
- minibar-group-left))
- (middle (minibar--render-group
- minibar-group-middle))
- (right (minibar--render-group
- minibar-group-right)))
+ (let ((bar "")
+ (width (frame-width (window-frame (minibuffer-window))))
+ (left (minibar--render-group
+ minibar-group-left))
+ (middle (minibar--render-group
+ minibar-group-middle))
+ (right (minibar--render-group
+ minibar-group-right)))
+ (with-temp-buffer
;; HACK: Emacs doesn't show the last character on terminal, so
;; decrease the width by one in that case.
@@ -111,14 +111,14 @@ string to display, or nil in case there is to show."
(setq bar (concat left minibar-group-separator)))
(unless (zerop (length middle))
(setq bar (concat bar (make-list
- (max 0 (- (/ (- width (length middle)) 2)
- (length bar)))
+ (max 0 (- (/ (- width (length middle)) 2)
+ (length bar)))
? )
middle minibar-group-separator)))
(unless (zerop (length right))
(setq bar (concat bar (make-list
- (max 0 (- width (length right)
- (length bar)))
+ (max 0 (- width (length right)
+ (length bar)))
? )
right)))
(let ((text (format (format "%%-%i.%is" width width) bar)))
- [nongnu] branch elpa/minibar created (now 45824cb137), ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar e6f7411c51 03/17: Rename to Minibar, ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar 8ecedf6d6c 02/17: Add COPYING, ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar c995aec574 01/17: Add render and modules for time, CPU, temperature..., ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar 2bf88ae60a 05/17: While updating, don't exit on input, that doesn't work on Emacs 28, ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar 2c50c766dd 07/17: Rename minibar--update to minibar-update, ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar 5e8afde8f7 13/17: Don't run module functions in temp buffer,
ELPA Syncer <=
- [nongnu] elpa/minibar 1da37a9286 12/17: Update install instructions, ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar 46f3307cc9 10/17: Fix wrong argument order, ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar 8775f1584c 09/17: Use idle timer, ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar 9d650e3c71 14/17: Fix group positioning in minibuffer, ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar 3913de72e0 15/17: Try to make all lines less than 75 characters width, ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar 9d1a459684 04/17: Don't depend on minibuffer-line, ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar f228469970 06/17: Use char-displayable-p instead of display-graphic-p, ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar 0b02619c7f 11/17: Don't stop updating after first update after idle, ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar 45824cb137 17/17: Simplify character choosing logic in CPU module, ELPA Syncer, 2022/11/27
- [nongnu] elpa/minibar 37699eb25e 08/17: Don't use undocumented data in battery module, ELPA Syncer, 2022/11/27