2010-06-05 9 views
2

Existe-t-il une fonction de recherche récursive pour une recherche dans emacs? Je pensais que le "nix" trouvé "a été implémenté dans eshell mais peut-être pas (je l'ai utilisé sur OS X mais il doit avoir appelé" find "de FreeBSD) ... je connais rgrep, find-grep, grep- trouver, dans emacs, mais je n'ai pas vraiment besoin de la partie grepping. Peut-être que c'est une fonctionnalité dans l'une des fonctions de dired (même si je ne l'ai pas trouvé)? En utilisant Windows et certains utilitaires nix me manquent ... je pensais qu'emacs 23.2 pourrait me remplacer.Recherche récursive dans Emacs?

Répondre

3

dired-find? Cela dépend cependant de la commande externe find. Il pourrait y avoir une implémentation lisp de find quelque part, mais vous feriez peut-être mieux d'obtenir le port windows des utilitaires nix tels que find. Essayez cygwin.

+1

'find-dired' était-ce ... merci! (et j'ai eu cygwin installé sur cette machine! oublié ...) – hatmatrix

1

Le projet Projectile fonctionne bien pour trouver des fichiers dans votre projet et de naviguer instantanément les .

Voici les commandes: https://github.com/bbatsov/projectile#interactive-commands

En particulier celui que j'utilise est C-c p 4 f qui recherche récursive votre projet pour trouver un nom de fichier qui correspond au modèle fourni. Fonctionne bien, et facile à installer via M-x list-packages.

Questions connexes