[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/bash-completion f1bd3d528f 201/313: Improve some docstring
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/bash-completion f1bd3d528f 201/313: Improve some docstrings |
Date: |
Sat, 3 Dec 2022 10:59:30 -0500 (EST) |
branch: elpa/bash-completion
commit f1bd3d528fec5dd1409dee1147a5f9cbce873a40
Author: montag451 <montag451@laposte.net>
Commit: montag451 <montag451@laposte.net>
Improve some docstrings
---
bash-completion.el | 42 +++++++++++++++++++++++++++---------------
1 file changed, 27 insertions(+), 15 deletions(-)
diff --git a/bash-completion.el b/bash-completion.el
index 480f48b776..79d4b62c7f 100644
--- a/bash-completion.el
+++ b/bash-completion.el
@@ -146,7 +146,12 @@ BASH completion is only available in the environment for
which
:group 'bash-completion)
(defcustom bash-completion-use-separate-processes t
- "Enable/disable the use of separate processes to do the completion."
+ "Enable/disable the use of separate processes to perform completion.
+
+When set to a non-nil value, separate processes will be used to
+perform completion. If nil, the process associated with the
+current buffer is used to perform completion. If no process is
+associated with the current buffer, a separate process is used."
:type 'boolean
:group 'bash-completion)
@@ -158,8 +163,10 @@ the name of the bash command if it is on Emacs' PATH. This
should
point to a recent version of BASH, 3 or 4, with support for
command-line completion.
-This variable is not used if
-`bash-completion-use-separate-processes' is nil."
+This variable is only used when creating separate processes for
+performing completion. See
+`bash-completion-use-separate-processes' for further
+explanation."
:type '(file :must-match t)
:group 'bash-completion)
@@ -170,16 +177,20 @@ This is the path of an BASH executable available on the
remote machine.
Best is to just specify \"bash\" and rely on the PATH being set correctly
for the remote connection.
-This variable is not used if
-`bash-completion-use-separate-processes' is nil."
+This variable is only used when creating separate processes for
+performing completion. See
+`bash-completion-use-separate-processes' for further
+explanation."
:type '(string)
:group 'bash-completion)
(defcustom bash-completion-args '("--noediting")
"Args passed to the BASH shell.
-This variable is not used if
-`bash-completion-use-separate-processes' is nil."
+This variable is only used when creating separate processes for
+performing completion. See
+`bash-completion-use-separate-processes' for further
+explanation."
:type '(repeat (string :tag "Argument"))
:group 'bash-completion)
@@ -209,8 +220,10 @@ Only relevant when using bash completion in a shell,
through
The first thing bash is supposed to do is process /etc/bash_complete,
which typically takes a long time.
-This variable is not used if
-`bash-completion-use-separate-processes' is nil."
+This variable is only used when creating separate processes for
+performing completion. See
+`bash-completion-use-separate-processes' for further
+explanation."
:type '(float)
:group 'bash-completion)
@@ -231,8 +244,10 @@ to remove the extra space bash adds after a completion."
'("~/.emacs_bash.sh" "~/.emacs.d/init_bash.sh")
"Shell files that, if they exist, will be sourced at the beginning of a bash
completion subprocess.
-This variable is not used if
-`bash-completion-use-separate-processes' is nil.")
+This variable is only used when creating separate processes for
+performing completion. See
+`bash-completion-use-separate-processes' for further
+explanation.")
(defvar bash-completion-wordbreaks ""
"Extra wordbreaks to use when tokenizing, in `bash-completion-tokenize'.")
@@ -249,10 +264,7 @@ This variable is not used when
"Bash processes alist.
Mapping between remote paths as returned by `file-remote-p' and
-Bash processes.
-
-This variable is not used if
-`bash-completion-use-separate-processes' is nil.")
+Bash processes.")
(defconst bash-completion-special-chars "[^-0-9a-zA-Z_./\n=]"
"Regexp of characters that must be escaped or quoted.")
- [nongnu] elpa/bash-completion 1144ae69a9 056/313: documented the tokenizer, (continued)
- [nongnu] elpa/bash-completion 1144ae69a9 056/313: documented the tokenizer, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 376dd532e2 057/313: modre documentation, up until wordbreak, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion fd7e0e6fbe 078/313: added documentation, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion dd34b278bf 069/313: stopping at point; the easy way, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 8756e80737 184/313: Replace 'options' in the completion struct with 'nospace'., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 2c4cb6edd2 186/313: Replace bash-completion-integration-test with a higher-level test for, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 0aed19067b 188/313: When using Bash 4, split words as Bash 4 does., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 4581a7823f 189/313: Bash 4: set COMP_TYPE and COMP_KEY to TAB, to let completion functions, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 802eb4e5a8 194/313: Set EMACS_BASH_COMPLETE even on remote (tramp) completion., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion fbdc78b877 198/313: Support compopt when using Bash 4., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion f1bd3d528f 201/313: Improve some docstrings,
ELPA Syncer <=
- [nongnu] elpa/bash-completion fa49dbb382 209/313: Improve status code retrieval, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 7822d84812 223/313: Added Cask with ert-runner to compile and run test., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 31a01859b2 227/313: Do not run tests under Emacs 24.1., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 21471cc542 228/313: Report result of running the test workflow on README.md., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 98a2a21be7 234/313: Provide a way of refreshing the completion table., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 4fcddf83c9 242/313: Make /etc/bash_completion scripts work with escaped spaces., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 2dbc7e61f6 248/313: Extend bash-completion-refresh to refresh everything, test it., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 04393bca0f 250/313: Apply filename post-processing even when prefix doesn't match., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 2a937b3763 255/313: Don't let Emacs post-filter completions built by bash., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion e95867c993 256/313: completion-table-with-cache captures and restore buffer and variables., ELPA Syncer, 2022/12/03