[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/vcomplete 336cfaad33 68/91: Remove unnecessary (while-no-i
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/vcomplete 336cfaad33 68/91: Remove unnecessary (while-no-input (redisplay) ...) block |
Date: |
Tue, 24 May 2022 15:59:10 -0400 (EDT) |
branch: elpa/vcomplete
commit 336cfaad33d6dd63297a81ad9f064255993833d8
Author: Daniel Semyonov <daniel@dsemy.com>
Commit: Daniel Semyonov <daniel@dsemy.com>
Remove unnecessary (while-no-input (redisplay) ...) block
* vcomplete.el (vcomplete--highlight-completion-at-point): Don't wrap
in a (while-no-input (redisplay) ...) block, as testing shows this is
unnecessary.
---
vcomplete.el | 18 ++++++++----------
1 file changed, 8 insertions(+), 10 deletions(-)
diff --git a/vcomplete.el b/vcomplete.el
index ddd1305833..984b05550c 100644
--- a/vcomplete.el
+++ b/vcomplete.el
@@ -170,16 +170,14 @@ isn't a completion list buffer."
(defun vcomplete--highlight-completion-at-point ()
"Highlight the completion at point in the `*Completions*' buffer."
- (while-no-input
- (redisplay)
- (let ((cur (vcomplete-current-completion (point))))
- (when vcomplete--last-completion-overlay
- (delete-overlay vcomplete--last-completion-overlay))
- (when-let ((pos (cdr cur)))
- (overlay-put
- (setq vcomplete--last-completion-overlay
- (make-overlay (car pos) (cdr pos)))
- 'face 'vcomplete-highlight)))))
+ (let ((cur (vcomplete-current-completion (point))))
+ (when vcomplete--last-completion-overlay
+ (delete-overlay vcomplete--last-completion-overlay))
+ (when-let ((pos (cdr cur)))
+ (overlay-put
+ (setq vcomplete--last-completion-overlay
+ (make-overlay (car pos) (cdr pos)))
+ 'face 'vcomplete-highlight))))
(defun vcomplete--move-n-completions (n)
"Move N completions in the `*Completions*' buffer."
- [nongnu] elpa/vcomplete 8450b1befd 91/91: ; Bump to version 1.2.1, (continued)
- [nongnu] elpa/vcomplete 8450b1befd 91/91: ; Bump to version 1.2.1, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 4019e76a3d 78/91: New internal function for getting the '*Completions*' window, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 3ac64b6241 87/91: ; Fix info node hyperlink in the commentary of vcomplete.el, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 6dbdbf1a4b 82/91: ; Add build manifest, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 739fee1af0 21/91: Cleanup automatic update code, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 56a95cc1df 24/91: ; Fix indentation, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 0170c083a3 26/91: Eliminate delay after Embark action from minibuffer when auto updates are on, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete b658642c23 12/91: * vcomplete.el (vcomplete-auto-help): Reset vars when setting, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete b53c3d8caa 35/91: ; Fix case in license part of vcomplete.el, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete b831752c4c 50/91: Refactor auto updating of the completion list buffer, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 336cfaad33 68/91: Remove unnecessary (while-no-input (redisplay) ...) block,
ELPA Syncer <=
- [nongnu] elpa/vcomplete 31b7cfbb45 70/91: ; Small change to 'vcomplete-mode's docstring, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 5a7d90596b 72/91: ; Move local mode declaration to the top of NEWS, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 9df472e302 85/91: ; Indicate the mailing list is the "maintainer" of the package, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 8ca95b2c81 80/91: Rename `vcomplete--update-in-minibuffer', ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete cd8411949c 77/91: ; Update package URL to https://dsemy.com/projects/vcomplete, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete ed98c1b50d 90/91: ; Change to NEWS, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 84c888747e 81/91: Reset the '*Completions*' buffer when 'vcomplete-mode' is disabled, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete a5763edf35 83/91: ; Bump to version 1.2, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 2a5c215033 86/91: ; Prepare for NonGNU ELPA inclusion, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 07f3483c0c 09/91: Improve usability of 'vcomplete-kill-buffer', ELPA Syncer, 2022/05/24