Я использую Cygwin в качестве младшей оболочки в Emacs. Вот основной шаг, за которым я следую:
- Cu Mx shell (переименовать буфер в cygwin)
- CD \ Cygwin
- cygwin.bat
Вот что я вижу:
C:\cygwin>cygwin cygwin ]0;~ [32muser1@mymachine [33m~[0m $
Если я запускаю cygwin.bat вне emacs, он дает мне:
user1@mymachine ~ $
Я мог бы почти справиться с лишними символами, но когда я попробую ls, вот результат:
$ ls bash: $'ls\r': command not found
Я должен делать что-то не так. Какие-либо предложения?
РЕДАКТИРОВАТЬ: Mx ansi-color-for-comint-mode-on исправил приглашение, но система все еще не может декодировать команду ls.