A string to search for (prompted if not given)
A list of pathnames of files to search
A function to generate the files if none are given
searches all the files in the list for a given string. If a match is found the file is loaded into a buffer with the cursor on the occurrence.
makes the search continue until the next occurrence.