cygwin shell в emacs
Если вы используете cygwin shell и emacs, то cygwin shell можно запускать не как отдельное приложение, а как буфер в emacs.
Для того, чтобы использовать cygwin shell в emacs конечно в первую очередь необходим сам cygwin.
Затем необходимо настроить параметр w32shell-cygwin-bin. В EmacsW32 настроить этот параметр можно через меню Options – Castomize EmacsW32 – Current Cygwin path.
Cygwin у меня располагается в C:\cygwin\bin. Поэтому, значение переменной w32shell-cygwin-bin я установил в ”/cygwin/bin”.
В файл .emacs следует добавить следующие строки:
(setenv "PATH" (concat (getenv "PATH")
";c:\\cygwin\\usr\\local\\bin"
";c:\\cygwin\\bin"))
(setq exec-path (cons "c:\\cygwin\\bin" exec-path))
Теперь с помощью пункта меню Tools – W32 Shells – Cygwin Shell можно открыть отдельный буфер с cygwin shell.
Очень удобно вместе с cygwin shell открыть в отдельном буфере man с помощью команды “M-x man”.
Хороший мануал по настройке cygwin в emacs есть тут.


osya





