[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/bash-completion d6c28d3132 302/313: Add a troubleshooting
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/bash-completion d6c28d3132 302/313: Add a troubleshooting section to README.md |
Date: |
Sat, 3 Dec 2022 10:59:39 -0500 (EST) |
branch: elpa/bash-completion
commit d6c28d31327629ae19109b75f7fb738452d15861
Author: Stephane Zermatten <szermatt@gmx.net>
Commit: GitHub <noreply@github.com>
Add a troubleshooting section to README.md
This change includes some common issues and mentions commands
to resolve them. Also mentions bash-completion-debug.
---
README.md | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/README.md b/README.md
index a88c3c7c6a..29172628e6 100644
--- a/README.md
+++ b/README.md
@@ -100,6 +100,30 @@ and bind `bash-completion-from-eshell` to a custom
shortcut.
(point) t))
```
+## TROUBLESHOOTING
+
+If completion in a bash shell doesn't behave as you think it should, check
+the following:
+
+* Does bash behave differently when run outside of Emacs? If not, check
+ your shell configuration.
+* Did you start a new bash process, with `exec bash` or `sudo` ? If yes,
+ call `bash-completion-refresh` to configure the new bash process.
+* Call `M-x bash-completion-debug` and look at the completion table
+ at the bottom. Does it match your expectation? If not, call
+ `M-x bash-completion-refresh` to refresh the copy of the completion
+ table kept by Emacs, or if you're in a `M-x execute` or `M-x compile`
+ prompt, call `M-x bash-completion-reset-all`, then try again.
+* Still on `M-x bash-completion-debug`, does the `output-buffer` section
+ match the expected set of completion? If yes, it might be a display
+ problem. Are you using a completion engine other than the default,
+ such as ivy or helm? Try turning it off to confirm, then [file
+ a bug][new_issue]
+* If all else fails, [file a bug][new_issue]. Please include the output
+ of `M-x bash-completion-debug`, the command you're trying to use
+ and the function or package providing completion for that command and
+ where to download it.
+
## CONTRIBUTING
To report bugs, features or even to ask questions, please open an
[issue](https://github.com/szermatt/emacs-bash-completion/issues). To
contribute code or documentation, please open a [pull
request](https://github.com/szermatt/emacs-bash-completion/pulls).
@@ -111,3 +135,5 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for more details.
bash-completion.el is known to work with Bash 3, 4 and 5, on Emacs,
starting with version 24.3, under Linux and OSX. It does not work on
XEmacs.
+
+[new_issue]: https://github.com/szermatt/emacs-bash-completion/issues/new
- [nongnu] elpa/bash-completion abb72c36b8 297/313: Merge branch 'master' of github.com:szermatt/emacs-bash-completion, (continued)
- [nongnu] elpa/bash-completion abb72c36b8 297/313: Merge branch 'master' of github.com:szermatt/emacs-bash-completion, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion e35943f37e 299/313: Fix backward-compatibility issue on 24.3: avoid using alist-get., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion abbe3bc268 301/313: Cleanup implementation of bash-completion-debug., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion ca4fbce016 305/313: Turn off bash completion when non-bash prompts are detected., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion abe93ae2f6 308/313: Fix whitespace (#47), ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion df635e79fd 310/313: Replace deprecated `cl` package with `cl-lib` (#50), ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 8e9c20dbfe 313/313: Replace or quote certain single quotes in docstrings (#55), ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion aa9bea48ba 022/313: fix position, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 6aedd69000 164/313: Delete duplicates when extracting candidates. fixes #26, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 58447c67bf 206/313: Merge the send functions, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion d6c28d3132 302/313: Add a troubleshooting section to README.md,
ELPA Syncer <=
- [nongnu] elpa/bash-completion d550256e3f 306/313: Disable flakey test for now., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion a8f7de1e91 173/313: Merge remote-tracking branch 'montag451/remote-shell-support-rebase', ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 9521f79b33 176/313: Display the emacs command run by the tests., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion fc3f762d16 177/313: Track and support options -o default, filenames and nospace., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion c6df9be78d 182/313: Store the alist as process property., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion fefe5ae88e 191/313: Introduce bash-completion-remote-prog., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion d99ad71050 199/313: Add a new option to disable the use of separate processes to perform completion, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion ce59fb017a 202/313: Fallback to the use of a separate process if an error occurs, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 24f78df106 203/313: Improve output handling, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion cc9a3dcab4 204/313: Stop cluttering the Bash history, ELPA Syncer, 2022/12/03