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

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

[nongnu] elpa/bash-completion e7ee0a5e07 214/313: Add a new prop to comp


From: ELPA Syncer
Subject: [nongnu] elpa/bash-completion e7ee0a5e07 214/313: Add a new prop to completion process to detect if it has been setup
Date: Sat, 3 Dec 2022 10:59:32 -0500 (EST)

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

    Add a new prop to completion process to detect if it has been setup
---
 bash-completion.el | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/bash-completion.el b/bash-completion.el
index ec5b2782b6..f816ad5d67 100644
--- a/bash-completion.el
+++ b/bash-completion.el
@@ -400,7 +400,8 @@ returned."
                  (with-current-buffer (bash-completion--get-buffer process)
                    (buffer-substring-no-properties
                     (point-min) (point-max))))
-    (process-put process 'bash-major-version bash-major-version)))
+    (process-put process 'bash-major-version bash-major-version)
+    (process-put process 'setup-done t)))
 
 ;;; ---------- Inline functions
 
@@ -1136,7 +1137,7 @@ is set to t."
   "Setup the process associated with the current buffer and return it."
   (when (derived-mode-p 'comint-mode)
     (let ((process (get-buffer-process (current-buffer))))
-      (unless (or (not process) (process-get process 'complete-p))
+      (unless (or (not process) (process-get process 'setup-done))
         (bash-completion--setup-bash-common process))
       process)))
 



reply via email to

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