branch: master
commit 423c41a333e2b7d6e0f4e6420b5b1dbeb72fbb0f
Author: Ken Manheimer <[email protected]>
Commit: Ken Manheimer <[email protected]>
multishell - use eval-after-load when with-eval-after-load isn't around.
With this, you can use multishell in Emacs 23. I saw a problem with
a remote sudo shell, but remote or local sudo do work, separately.
---
multishell.el | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/multishell.el b/multishell.el
index 09635f9..0798ee0 100644
--- a/multishell.el
+++ b/multishell.el
@@ -176,8 +176,11 @@ lisp, eg: (global-set-key \"\\M- \"
'multishell-pop-to-shell)."
:group 'multishell)
;; Implement the key customization whenever the package is loaded:
-(with-eval-after-load "multishell"
- (multishell-implement-command-key-choice))
+(if (fboundp 'with-eval-after-load)
+ (with-eval-after-load "multishell"
+ (multishell-implement-command-key-choice))
+ (eval-after-load "multishell"
+ (multishell-implement-command-key-choice)))
(defcustom multishell-pop-to-frame nil
"*If non-nil, jump to a frame already showing the shell, if another one is.