有没有办法让 Emacs 在运行 M-x ansi-term
时默认提示输入我选择的二进制文件。它总是要求我/bin/zsh
但我在不同的路径上安装了新的zsh
。
或者,在我键入时让 Emacs 运行我想要的二进制文件会很棒M-x my-ansi-term
有多种方法可以指定默认外壳:
- 将变量设置为
explicit-shell-file-name
。 例如,在您的.emacs
中:(setq explicit-shell-file-name "/bin/zsh")
- 设置环境变量
ESHELL
- 设置环境变量
SHELL
或者,当我键入 M-x my-ansi-term 时,让 Emacs 只运行我想要的二进制文件会很棒
请参阅 Emacs 中的远程 ssh 连接。