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

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

[nongnu] elpa/nix-mode 91e1a05ea6 399/500: Merge pull request #107 from


From: ELPA Syncer
Subject: [nongnu] elpa/nix-mode 91e1a05ea6 399/500: Merge pull request #107 from rossabaker/check-for-proc
Date: Sat, 29 Jan 2022 08:27:49 -0500 (EST)

branch: elpa/nix-mode
commit 91e1a05ea688445fbdaade4f4d7b0d54439c3cd0
Merge: 12d1e29ff1 0e3a8ef7a8
Author: Matthew Bauer <mjbauer95@gmail.com>
Commit: GitHub <noreply@github.com>

    Merge pull request #107 from rossabaker/check-for-proc
    
    Check for process before completing in nix-repl
---
 nix-repl.el | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/nix-repl.el b/nix-repl.el
index 4371846b7a..440b4a5962 100644
--- a/nix-repl.el
+++ b/nix-repl.el
@@ -148,14 +148,16 @@ guarantees they will be grabbed in a single call."
   "Completion at point function for Nix using \"nix-repl\".
 See `completion-at-point-functions'."
   (save-excursion
-    (let ((prefix (and (derived-mode-p 'nix-repl-mode)
-                       (executable-find nix-executable)
-                       (nix--prefix-bounds))))
+    (let* ((proc (get-buffer-process (current-buffer)))
+           (prefix (and (derived-mode-p 'nix-repl-mode)
+                        proc
+                        (executable-find nix-executable)
+                        (nix--prefix-bounds))))
       (pcase prefix
         (`(,beg . ,end)
          (list beg end
                (nix-get-completions
-                (get-buffer-process (current-buffer))
+                proc
                 (buffer-substring beg end))
                :exclusive 'no))))))
 



reply via email to

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