On 1/11/07, Aaron Stambler <Aaron.Stambler(a)wnco.com> wrote:
The shell I am using is cmd.exe from \WINDOWS\system32\ on Windows
SP2. There was more information in my original e-mail about what
I start up a shell with M-x shell. The shell starts up on C drive.
Then at the prompt I type "cd Prog" and then press the Tab key. The
command is completed as "cd Program Files\" which is what I would
I press the Enter key. If I do a "dir" at this point I will see one
of the subdirectories is XEmacs.
At a prompt I type "cd XE" and press the Tab key. I get the error "No
completions of XE". However if again I type "cd Prog" and press Tab
it completes to "cd Program Files\" again. The shell buffer is no
keeping track of the current directory it seems.
Thanks for the accurate recipe - I'm sorry it's taken me so long to
investigate this bug. I don't quite know what's going on yet, but I
can offer you a (slightly? annoying) workaround. The problem has to
do with comint (I think) parsing the current directory, and the space
in "Program Files" is getting XEmacs confused. If you type:
that is, type quotation marks before the Prog and after the <TAB> key,
then XEmacs will be able to continue to track the current directory.
I will continue to investigate.
The Journey by Mary Oliver
XEmacs-Beta mailing list