Saída bagunçada no zsh trabalhando no shell do emacs M-x

4

Eu mudei meu shell para oh-my-zsh, que está funcionando muito bem no iTerm.

No entanto, quando eu abro meu shell Emacs, M-x, vejo que ele também muda para zsh, mas a saída dos comandos em execução é confusa:

➜  Public  ls
ls


Drop Box    Dropbox-Public  tars
%                                                                                                  


➜  Public  ls
ls


Drop Box    Dropbox-Public  tars
%                                                                                                  


➜  Public  

Muitas linhas vazias! Eu tenho que mudar de volta para bash usando:

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

No entanto, eu quero usar o zsh, já que ele tem ótimos plugins. Por exemplo, posso ver em qual ramo estou trabalhando atualmente diretamente na linha de comando usando o plugin git.

Existe alguém familiarizado com zsh e emacs que possa me ajudar a consertar isso?

    
por Chris Zheng 12.12.2011 / 04:50

1 resposta

2

Meu zsh parece confuso também com o comando shell . ansi-term funciona melhor.

Se você usa muito o shell de dentro do emacs, você pode tentar o MultiTerm .

Eu tenho usado por um tempo, mas voltei para um terminal shell.

    
por 04.07.2013 / 09:18