Я использую GNU Emacs 23 для Windows (работает на Windows 7 64-bit), и я хотел бы иметь возможность использовать функции поиска, такие как M-x find-dired
и M-x find-grep-dired
.
Единственная Unix-подобная среда, к которой мне разрешен доступ, - это Сервисы для приложений Unix (SUA, также известный как Interix).
Кому-нибудь удалось заставить это работать?
FWIW, я попытался создать пакетный скрипт с именем bash.bat
со следующим содержимым:
c:\Windows\posix.exe /u /c //usr//local//bin//bash -l %*
Это приводит к следующему выводу при выполнении в emacs с использованием M-x find-dired
c:/Users/matthewd/:
find . \( _emacs \) -exec ls -ld \{\} \;
...
c:\Users\matthewd>c:\Windows\posix.exe /u /c //usr//local//bin//bash -l -c "find . \( _emacs \) -exec ls -ld \{\} \;" ...
Welcome to the SUA utilities.
DISPLAY=localhost:0.0
find: _emacs: unknown option
find exited abnormally with code 1 at Fri May 13 16:25:20