Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to know Emacs' equivalent of Vim's :n, which opens several files according to a glob.

Say I have this directory:

-rw-rw-r-- 1 pablo pablo   31 Jun 25 00:59 /home/pablo/tmp/prueba.php  
-rw-rw-r-- 1 pablo pablo 2442 May  9  1913 /home/pablo/tmp/sin_soap.php  
-rw-rw-r-- 1 pablo pablo  726 Jun 25 15:20 /home/pablo/tmp/verificar.php

If I wanted to open all those files, I could type the following in Vim:

:n *php

That will give me one buffer for every file; I don't know how to do that in Emacs (when it's already open, of course I can do emacs *php in a shell).

I'm happy with a function that I can call from any buffer via M-x, but if there's a command that I can call in dired-mode (say, edit all marked files or something), that would be beyond cool.

share|improve this question
See this question on Stack Overflow. – Dennis Williamson Aug 30 '10 at 4:33

Turns out that the regular find-file does accept wildcards, but I was using ido-find-file. Go figure

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.