Emacs:使用M-x ansi-term运行的默认二进制文件

时间:2012-10-01 19:29:59

标签: emacs zsh ansi-term

在运行M-x ansi-term时,有没有办法让Emacs默认提示我选择的二进制文件。它始终要求我/bin/zsh,但我在另一条路径中安装了zsh

或者,当我键入M-x my-ansi-term

时,让Emacs运行我想要的二进制文件会很棒

2 个答案:

答案 0 :(得分:9)

有多种方法可以指定默认shell:

  • 设置变量explicit-shell-file-name。例如,在.emacs(setq explicit-shell-file-name "/bin/zsh")
  • 设置环境变量ESHELL
  • 设置环境变量SHELL

答案 1 :(得分:3)

  

或者,当我键入M-x my-ansi-term时,让Emacs运行我想要的二进制文件会很棒

请参阅Remote ssh connection from within Emacs