Ваш друг должен разобраться в своих приоритетах, и по-моему я полагаю, что Microsoft заботилась бы больше тогда, что Вы, кажется, думаете, что они были бы.
Я не использую zsh, но нашел это в часто задаваемых вопросах о zsh и попробовал. Я получил красочную ls без забавных символов.
3.10: Why does zsh not work in an Emacs shell mode any more? Read more: http://www.faqs.org/faqs/unix-faq/shell/zsh/#ixzz0TyTJsHMq
Другой способ - поместить
#!/bin/sh
TERM=emacs exec zsh
в файл ~ / bin / eshell
, затем chmod + x ~ / bin / eshell
] и скажите emacs использовать это как оболочку, добавив
(setenv "ESHELL" (expand-file-name "~/bin/eshell"))
в ~ / .emacs
.