[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 3e639bf 2/4: multishell - don't swallow connection errors
From: |
ken manheimer |
Subject: |
[elpa] master 3e639bf 2/4: multishell - don't swallow connection errors besides tramp homedir prob |
Date: |
Thu, 21 Jan 2016 18:46:45 +0000 |
branch: master
commit 3e639bfbf6f22149abb8b828a4b35f688d45b4a6
Author: Ken Manheimer <address@hidden>
Commit: Ken Manheimer <address@hidden>
multishell - don't swallow connection errors besides tramp homedir prob
In arranging special provisions to recognize homedir prob, we were
swallowing other, regular errors.
---
multishell.el | 19 ++++++++++---------
1 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/multishell.el b/multishell.el
index 00a9b17..7295aa1 100644
--- a/multishell.el
+++ b/multishell.el
@@ -535,15 +535,16 @@ Return them as a list (name dir), with dir nil if none
given."
(cd default-directory)
(error
;; Aargh. Need to isolate this tramp bug.
- (when (and (stringp (cadr err))
- (string-equal (cadr err)
- "Selecting deleted buffer"))
- (signal (car err)
- (list
- (format "%s, %s (\"%s\")"
- "Tramp shell can fail on empty (homedir) path"
- "please try again with an explicit path"
- (cadr err)))))))
+ (if (and (stringp (cadr err))
+ (string-equal (cadr err)
+ "Selecting deleted buffer"))
+ (signal (car err)
+ (list
+ (format "%s, %s (\"%s\")"
+ "Tramp shell can fail on empty (homedir) path"
+ "please try again with an explicit path"
+ (cadr err))))
+ (signal (car err)(cdr err)))))
(setq buffer (set-buffer (apply 'make-comint
(multishell-unbracket-asterisks
buffer-name)
prog