[IPython-dev] tab completion w/ spaces in filename - still broken
Ville Vainio
vivainio at kolumbus.fi
Wed Jun 30 14:53:41 EDT 2004
Fernando Perez wrote:
> Ville Vainio wrote:
>
>> BTW, is tab completion supposed to work for files with spaces in
>> their name? Completing a spaced file leaves the spaces as such in the
>> file name (i.e. they are not escaped, quoted or anything), so that
>> pressing tab a second time gives the list of all files, i.e. it
>> doesn't consider what is already typed/completed. Adding backslashes
>> manually to escape the spaces doesn't help.
>
>
> Fixed, I'll put it in CVS in a minute.
The current version still doesn't work, albeit it malfunctions differently:
root at axp[~]|2> touch "a b c"
root at axp[~]|3> touch "a c d"
root at axp[~]|4> a
a\ b\ c a\ c\ d
root at axp[~]|4> a\ b
b2m bonobo-text-plain
b2m.xemacs21 bootlogd
badblocks browsercaps-updater
base-config brushtopbm
basename bsd-write
... (long list snipped) ...
Apparently space is a delimiter for readline even when escaped with \.
Fix for this possibly won't be as easy...
More information about the IPython-dev
mailing list