emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/bash-completion 80be2f37a9 205/313: Check the buffer uses


From: ELPA Syncer
Subject: [nongnu] elpa/bash-completion 80be2f37a9 205/313: Check the buffer uses comint-mode before using the same process
Date: Sat, 3 Dec 2022 10:59:31 -0500 (EST)

branch: elpa/bash-completion
commit 80be2f37a9d265b9d93aba09695422eb36abd112
Author: montag451 <montag451@laposte.net>
Commit: montag451 <montag451@laposte.net>

    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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]