我刚刚在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)))
答案 0 :(得分:3)
我担心这里的答案是:你做不到。 = /
多项需要本机shell运行。与此同时,eshell并不是一个真正的shell,它是一个交互式emacs模式(完全用elisp编写),就像一个shell。
还有其他方法可以实现您的整体目标,shell-switcher和multi-eshell是第一个出现的方法。
在emacswiki上查看此页面
http://www.emacswiki.org/emacs/EshellMultipleEshellBuffers