Hi! > Searching through all of those, by opening each one in Emacs in sequence, > with re-search-forward, is surely slower that using Grep. > I just tried your `tags-find-regexp' on Windows, and it failed miserably. It appears to be hanging, but after setting `debug-on-quit' to t and pressing C-g, it always breaks when running an external "grep" command. My conclusion is that starting "grep" on windows is very, very slow compared to opening a temporary buffer and doing re-search-forward. -- Anders