Closed noverby closed 5 years ago
Thank you for the report.
Something is really odd, here, in the output of the bash process started by bash-completion-require-process. Setting PS1 did not have the expected effect: the status of the operation isn't returned as it should in the new prompt.
Which version of bash are you using, on which platform?
What are the values of bash-completion-prog and bash-completion-args? (To see and modify these values, M-x customize-group then choose group bash-completion)
Does it work if you set bash-completion-args to "--noediting --norc" ? If yes, there might be something in your .bashrc that is throwing off the communication between bash and bash-completion.el.
I found the source of the problem.
The error only occurs if bash is set to vi mode using:
set -o vi
Thanks for the help. It was useful for doing diagnostics. :)
I'm using emacs-bash-completion with emacs 26.1 for eshell autocompletion using the code: link
When I try to autocomplete with any bash command I'm getting the following error: