Существует множество способов интеграции Cygwin с Emacs в Windows. EmacsWiki показывает несколько идей. Вот варианты, которые я нашел:
- Используйте Emacs, который поставляется с Cygwin. (Тогда найдите способ добраться до cmd.exe, если хотите.)
- Используйте NTEmacs и Cygwin как "иногда" оболочку. (Специальная команда для запуска Cygwin)
- Используйте NTEmacs и Cygwin как "всегда" оболочку. (Оболочка M-x запускает cygwin)
Чтобы дать некоторую ясность относительно "почему". Вот несколько примеров, где я бы хотел, чтобы Cygwin с Emacs:
- M-x whois не работает на NTEmacs.
- Пакеты, такие как Wanderlust, включают Makefile, который не поддерживает Windows.
- Иногда мне просто нужна оболочка bash для чего-то.
Итак, какой вариант Emacs/Cygwin хорошо работает для других? Кроме того, успешно ли кто-нибудь попытался интегрировать MSYS?