ver repositorio mostrar extensiones archivos emacs

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