To create an empty file (and perhaps also one or more parent directories) and then immediately visit the file (e.g., to yank some copied text into it), you currently have to type `M-x make-empty-file', enter the file name (possibly with parent directories), and then type `C-x C-f M-p'. As a more convenient alternative to invoking two commands, I propose that invoking `make-empty-file' with a prefix argument should create and visit the empty file. Here is a simple backward compatible patch to do this: