[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/vcomplete 0bbc9b391b 69/91: ; Improve docstrings and comme
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/vcomplete 0bbc9b391b 69/91: ; Improve docstrings and comments |
Date: |
Tue, 24 May 2022 15:59:10 -0400 (EDT) |
branch: elpa/vcomplete
commit 0bbc9b391bc928a73f2445160ee5bf5bd0d9c23c
Author: Daniel Semyonov <daniel@dsemy.com>
Commit: Daniel Semyonov <daniel@dsemy.com>
; Improve docstrings and comments
---
vcomplete.el | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/vcomplete.el b/vcomplete.el
index 984b05550c..e77307d545 100644
--- a/vcomplete.el
+++ b/vcomplete.el
@@ -213,7 +213,7 @@ With prefix argument N, move N items (negative N means move
forward)."
map)
"Key map for completion commands.")
-;;;; Visual completion mode:
+;;;; Vcomplete mode:
(defun vcomplete--update-in-minibuffer (&rest _args)
"Update the completion list when completing in a minibuffer."
@@ -229,10 +229,10 @@ With prefix argument N, move N items (negative N means
move forward)."
(unless (memq this-command vcomplete-no-update-commands)
(completion-help-at-point))))
-;; This function is required (in the local `post-command-hook') since
-;; `after-change-functions' runs before the `*Completions*' buffer is
-;; closed, so `completion-in-region-mode' can't be immediately
-;; disabled through `vcomplete--update-in-region'.
+;; This function is required (to be in the local `post-command-hook')
+;; since `after-change-functions' runs before the `*Completions*'
+;; buffer is closed, so `completion-in-region-mode' can't be
+;; immediately disabled through `vcomplete--update-in-region'.
(defun vcomplete--disable-completion-in-region ()
"Stop completion in region when there is no visible `*Completions*' buffer."
(unless (get-buffer-window "*Completions*" vcomplete-search-range)
@@ -245,7 +245,7 @@ With prefix argument N, move N items (negative N means move
forward)."
(defun vcomplete--setup-minibuffer ()
"Setup visual completions for the minibuffer."
- (when minibuffer-completion-table
+ (when minibuffer-completion-table ; Ensure completion is in progress.
(setq vcomplete--last-completion-overlay nil)
(when vcomplete-auto-update
(vcomplete--update-in-minibuffer)
@@ -274,10 +274,13 @@ With prefix argument N, move N items (negative N means
move forward)."
;;;###autoload
(define-minor-mode vcomplete-mode
- "Minor mode enhancing interaction with default completion list buffer.
+ "Toggle Vcomplete mode.
-The following bindings are active during in-buffer and minibuffer
-completion:
+When Vcomplete mode is enabled, the completion list buffer appears and
+updates automatically (by default), and the completion at point in the
+completions list buffer is highlighted automatically.
+
+The following bindings are active completion:
\\{vcomplete-command-map}"
:global t
- [nongnu] elpa/vcomplete 2995fb124d 33/91: ; Add disclaimer regarding Embark integration, (continued)
- [nongnu] elpa/vcomplete 2995fb124d 33/91: ; Add disclaimer regarding Embark integration, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 0f5505cd54 36/91: ; Add a link to the relevant part of the manual for 'vcomplete-auto-update', ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 668f16f903 43/91: ; Bump to version 1.0, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 3c00d732a2 51/91: Remove 'vcomplete--reset-vars', ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 62428759ac 47/91: ; Change required Emacs version according to package-lint, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 9aa2d01fb9 52/91: ; Improvements to the manual, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete aa4bdbf080 11/91: * vcomplete.el (vcomplete-mode): Ensure variables are reset, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 556a6c2cff 08/91: ; Document recent changes in the NEWS file, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 8a921cf088 48/91: ; Optimize require's in vcomplete-embark.el, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete cbdde2fc09 61/91: Define a face for highlighting completions, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 0bbc9b391b 69/91: ; Improve docstrings and comments,
ELPA Syncer <=
- [nongnu] elpa/vcomplete 18164dd260 71/91: ; Another small change to 'vcomplete-mode's docstring, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 6a3b02df46 76/91: * vcomplete.el (vcomplete-with-completions-buffer): Allow debugging body, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete dce24e895d 18/91: Replaced current completion variables with a function, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 36ae2920e4 17/91: * vcomplete.el (vcomplete-kill-buffer): Remove to simplify the package, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 12def7b143 19/91: Highlight the completion at point in the completion list buffer, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete a7eb3b9365 25/91: ; Fixes and improvements to the Info node, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 6bc410d948 27/91: Handle cases where 'vcomplete-mode' starts before loading Embark, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete e37470eb13 05/91: ; Fix indentation, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete 39f0aead10 13/91: Fix 'vcomplete--update-in-region' added to 'post-command-hook' globally, ELPA Syncer, 2022/05/24
- [nongnu] elpa/vcomplete b6fd11b7c4 31/91: ; Update mail address, ELPA Syncer, 2022/05/24