

Type C-! to open all of the candidate files. You can use S-SPC to add as many patterns as you like. Optionally, hit S-SPC and then type more patterns to narrow the completion choices further. Actually, what is used for the separator is defined by a user option.)

(Helm uses a space similarly, but in Icicles space chars are often used in the patterns themselves, which can be any regexps. The matching (absolute) file names appear in buffer *Completions*.Ĭ-M-j here is a multi-completion separator. Each part here is optional: if you want, you can filter on just file names or just file contents. *in the file are the completion candidates. The files with names matching regexp f.* and with content matching regexp some text.

Then type a multi-completion pattern to match. (On platforms that have system command locate you can use icicle-locate instead, which is faster than icicle-locate-file.) You are prompted for the directory within which to look. Use multi-command icicle-locate-file-other-window to open files under a given directory, matching them by name or content, or both. The first is simpler the second shows some additional features that you can also use in other ways. What is it that you want to do with the files you find? Open them? Search them? I'll assume you want to open them, as an illustration. If you don't care about using Helm, you can do what you ask using Icicles.
