4

Я изменил свою оболочку на oh-my-zsh, которая отлично работает в iTerm.

Однако, когда я открываю свою оболочку Emacs, Mx, я вижу, что она также меняется на zsh, но вывод от выполнения команд грязный:

➜  Public  ls
ls


Drop Box    Dropbox-Public  tars
%                                                                                                  


➜  Public  ls
ls


Drop Box    Dropbox-Public  tars
%                                                                                                  


➜  Public  

Слишком много пустых строк! Я должен изменить его обратно на Bash, используя:

(setq explicit-shell-file-name "/bin/bash")

Однако я хочу использовать Zsh, так как он имеет отличные плагины. Например, я могу видеть, над какой веткой я сейчас работаю, прямо в командной строке, используя плагин git.

Кто-нибудь знаком с zsh и emacs, кто может помочь мне это исправить?

1 ответ1

2

Мой zsh также выглядит грязно с командой shell . ansi-term работает лучше.

Если вы часто используете оболочку из Emacs, вы можете попробовать MultiTerm.

Я использовал это некоторое время, но вернулся к терминальной оболочке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .