Jin Lin,

The advice to put emacs in a directory without blanks in the file names is 
fine, but not an answer to your problem. What you need to do is ensure the 
command line in the Yap options is similar to

"C:\Program Files\GNU Emacs 23.3\bin\emacsclientw.exe" -n -a "C:\Program 
Files\GNU Emacs 23.3\bin\runemacs.exe" "+%l %f"

i.e., with the +%l %f in double quotes. Maybe you have to place both the %I and 
%f in double quotes or only %f. The main thing is to protect blanks in file 
names by placing the complete path between double quotes.

You can do the same if you want to specify emacsclientw as the program to be 
run by Explorer when you double-click a file. For example, in a command-box I 
specified

                ftype txtfile=C:\emacs\bin\emacsclientw.exe -n -a 
C:\emacs\bin\runemacs.exe "%1"

and now .txt files no longer start up notepad but pop up in Emacs.

Hope this helps.

Cheers,
Karel

Reply via email to