Как указать для emacs tramp, какую удаленную оболочку открывать?

1695
Dmitry Vyal

Помимо открытия удаленных файлов, tramp можно использовать для запуска удаленной оболочки. К сожалению, есть проблема. На локальном компьютере у меня есть Zsh, а на удаленном сервере установлен только Bash. Выдача оболочки Mx приводит к exec: 24: /bin/zsh: not foundсообщению.

Можно ли как-нибудь настроить бродягу для запуска bash?

6

1 ответ на вопрос

3
legoscia

Попробуйте M-x set-variable RET explicit-shell-file-name RET "/bin/bash"RET- это должно M-x shellиспользовать Bash отныне. Не уверен, есть ли простой способ переключения в зависимости от того, на какой машине вы находитесь ...

Спасибо! Не удалось найти эту переменную. Для постоянного эффекта можно поместить (setq manifest-shell-file-name "/ bin / bash") в .emacs Dmitry Vyal 12 лет назад 0

Похожие вопросы