() Daniel Colascione () Tue, 14 Jan 2014 16:00:02 -0800 > Is there some deeper reason we're not using code that looks like this? > > (interactive > (list (read-file-name (if current-prefix-arg > "Byte compile and load file: " > "Byte compile file: ")) > current-prefix-arg)) The current ‘interactive’ form supplies DIR and DEFAULT-FILENAME args to ‘read-file-name’ if the current buffer is Emacs Lisp (ish). Those are available to the user via ‘M-n’. The form you propose doesn't do that. Ping? I'd like to treat this issue as a bugfix and change the interactive form to my proposal for 24.4. Why do you want to treat this functionality as an "issue"? -- Thien-Thi Nguyen GPG key: 4C807502 (if you're human and you know it) read my lisp: (responsep (questions 'technical) (not (via 'mailing-list))) => nil