Emacs M-x kabuğunda çalışan zsh içinde dağınık çıktı


4

Kabuğumu iTerm'de harika çalışan oh-my-zsh olarak değiştirdim.

Ancak Emacs, M-x kabuğumu açtığımda, bunun da zsh olarak değiştiğini görüyorum, ancak komutları çalıştırmanın sonucu dağınık:

➜  Public  ls
ls


Drop Box    Dropbox-Public  tars
%                                                                                                  


➜  Public  ls
ls


Drop Box    Dropbox-Public  tars
%                                                                                                  


➜  Public  

Çok fazla boş satır var! Bunu kullanarak tekrar bash yapmak zorundayım:

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

Ancak harika eklentileri olduğundan zsh kullanmak istiyorum. Örneğin, şu anda üzerinde çalıştığım dalın doğrudan git eklentisini kullanarak komut satırında görebiliyorum.

Bunu düzeltmeme yardım edebilecek zsh ve emacs hakkında bilgisi olan var mı?


emacs M-x shell aptal bir terminal, gelişmiş zsh özelliklerini kullanarak çok fazla şansınız olmayacak = / ... Ve sadece kayıt için git dalına bash da gösterebilirsiniz o).
Malabarba

Yanıtlar:


2

Benim zsh ile de karışık görünüyorsun shell Komut. ansi-term daha iyi çalışıyor.

Kabuğu emacs içinden kullanıyorsanız deneyebilirsiniz MultiTerm .

Bir süredir kullandım ancak bir terminal kabuğuna geri döndüm.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.