M-x grep, M-x lgrep, M-x rgrep no funcionan en EmacsW32 para mí.cómo obtener grep trabajando en Emacs en Windows (EmacsW32)
hago M-x lgrep y dice grep no es una orden:
grep -i -n "hello" * NUL
'grep' is not recognized as an internal or external command,
operable program or batch file.
Grep finished with no matches found at Sun Jan 31 05:59:06
también lo es que lo NUL? La página de inicio de EmacsW32 dice que se envía con las utilidades Gnuwin32, pero parece que el trabajo de configuración para usar realmente el grep Gnuwin32 queda en manos de los usuarios.
¿Cómo puedo configurarlo para usar Gnuwin32 grep o cygwin grep? ¿Están ambos bien?
Sí, ambas greps deberían estar bien. 'NUL' es un archivo falso, el equivalente de'/dev/null' en Unix, que se comporta como un archivo vacío. Creo que la intención es que si olvidas poner una lista de archivos en la línea de comando, 'grep' no fallará con un mensaje de error (ya que hay un archivo NUL), pero si piensas en proporcionar archivos, NUL ser ignorado (ya que nunca coincide). Si ese es el motivo, los creadores de Emacs se están peinando un poco. –
¿Ha establecido su variable PATH para contener un directorio que tenía un comando 'grep'? Si 'grep' se proporciona con EmacsW32, debe estar en una ubicación destacada. –
Si tiene 'git-bash' instalado, puede incluir' ... \ Git \ usr \ bin' en su variable PATH de Windows donde ... es la ruta a su instalación de git-bash. –