在多学期中使用emacs shell(eshell)

时间:2013-07-18 21:39:04

标签: emacs

我刚刚在emacs24中设置了Multi-term,我正在尝试将其配置为能够打开多项运行的eshell。

我该怎么做,将eshell指定为shell程序??

我正在尝试用eshell创建等价物:

(defun multi-term-bash ()
                    "Make a multi-term buffer running bash."
                    (interactive)
                    (let ((multi-term-program "/bin/bash"))
                      (multi-term)))

1 个答案:

答案 0 :(得分:3)

我担心这里的答案是:你做不到。 = /
多项需要本机shell运行。与此同时,eshell并不是一个真正的shell,它是一个交互式emacs模式(完全用elisp编写),就像一个shell。

还有其他方法可以实现您的整体目标,shell-switcher和multi-eshell是第一个出现的方法。
在emacswiki上查看此页面 http://www.emacswiki.org/emacs/EshellMultipleEshellBuffers