branch: elpa/bash-completion
commit 80be2f37a9d265b9d93aba09695422eb36abd112
Author: montag451 <[email protected]>
Commit: montag451 <[email protected]>
Check the buffer uses comint-mode before using the same process
---
bash-completion.el | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/bash-completion.el b/bash-completion.el
index b8351f975d..90d537100f 100644
--- a/bash-completion.el
+++ b/bash-completion.el
@@ -1139,10 +1139,11 @@ is set to t."
(defun bash-completion--require-same-process ()
"Setup the process associated with the current buffer and return it."
- (let ((process (get-buffer-process (current-buffer))))
- (unless (or (not process) (process-get process 'complete-p))
- (bash-completion--setup-bash-common process))
- process))
+ (when (derived-mode-p 'comint-mode)
+ (let ((process (get-buffer-process (current-buffer))))
+ (unless (or (not process) (process-get process 'complete-p))
+ (bash-completion--setup-bash-common process))
+ process)))
(defun bash-completion-require-process ()
"Setup and return a bash completion process.