После установки ack в Windows 7 64-bit (например, с использованием StrawberryPerl ) я могу запустить ack с терминала cmd в Windows.
Однако, если я попытаюсь использовать ack в Emacs в режиме Shell (то есть в буфере M-x shell
), я не получу вывод (все остальные cmd команды печатаются правильно, хотя).
Интересно, что если я запускаю только ack - то есть без аргументов - я получаю информацию об использовании ack , напечатанную правильно.Другими словами, ack не выводит вывод в моей оболочке Emacs, когда я запускаю его с аргументами (даже если ack должен печатать обращения для моих запросов, как я проверил в cmd).
Отсутствие вывода заставляет меня думать, что ack ждет ввода (хотя я и приводил аргументы для него).Я попробовал фрагмент кода, предложенный здесь в моем файле .emacs (который, кажется, разработан, чтобы помочь ack, когда он путается между поиском в файловой системе или STDIN), но проблема все еще сохраняется.
Есть предложения как это исправить?
Спасибо