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

Ame*_*ina 11 emacs zsh ansi-term

有没有办法让Emacs在运行时默认提示我选择的二进制文件M-x ansi-term.它总是要求我,/bin/zsh但我有一个新的安装zsh在不同的路径.

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

ata*_*lor 9

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

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