emacs - repositorio - mostrar extensiones de archivos windows 7
cómo especificar múltiples extensiones de archivos en rgrep? (2)
Intenté *. {Cc, hh} pero no funciona (aunque esto funciona para lgrep). También probé el método sugerido e http://compgroups.net/comp.emacs/searching-multiple-file-types-with-rgrep/95027 pero parece que el modo interactivo no me permite ingresar espacio. ¿Alguna idea?
Estaba (desesperado) rodando una solución elisp:
(defun mrgrep (pattern extensions dir)
(interactive "ssearch for: /nsextensions (space separated, no *): /nD")
(setq includes (mapconcat (lambda (ext)
(concat (format "--include=/"//*%s/"" ext)))
(s-split " " extensions)
" "))
(setq cmd (format "grep -ir %s %s %s"
includes
pattern
(concat dir "*")))
(setq cmd (read-from-minibuffer "run grep like this: " cmd))
(compilation-start cmd ''grep-mode)
)
¡pero Phil explicó cómo entrar al espacio!
*.cc *.hh
es correcto. El comando find usará algo como:
/( -iname /*.cc -o -iname /*.hh /)
(Si proporciona un argumento de prefijo, puede ver / editar el comando antes de que se ejecute).
Puede ingresar el espacio usando quoted-insert
comillas : Cq SPC , o just-one-space
: M-SPC