Fernando Perez <fperez at colorado.edu> writes: > Besides thanking the python team for this fantastic language, I have a > question concerning some changes apparently made to the C part of > readline support for python 2.3. If I understood correctly this > thread: > > http://mail.python.org/pipermail/python-list/2002-February/085063.html > > as of python 2.3, readline will NOT default anymore to providing > filename completions when nothing matches in the available namespaces. > There is mention in that thread of making it a configurable parameter, > but I failed to find any specifics on how to do that. > > While perhaps I'm missing something, so far (after getting this > reported as an ipython bug from 2.3 users) I've failed to be able to > recover filename completion under 2.3. > > While I'm sure you found good reasons for this change, under some > environments it turns out to be really quite nasty. One of the > strengths of ipython is its tight integration with the underlying > system environment, and its users rely constantly on > filename/directory completion for navigating their filesystem as they > work. I personally (and many others) use ipython as my main python > shell, and I fell it provides a superior working environment to > anything else I've seen out there (especially if you need to combine > python work with manipulating underlying files). Bet pyrepl still canes it for multi-line work :-) > So ultimately my concerns are: > > - is there currently a way to re-enable readline filename completion, > as suggested in that thread? Yes. Do it yourself, in your completer function. Is it really that hard? I would have thought os.path + glob would make it a five line or so excercise. > - if not, can such a change be made? Well, I'm not going to <wink>. Feel free to submit a patch. Cheers, mwh -- You owe the Oracle a star-spangled dunce cap. -- Internet Oracularity Internet Oracularity #1299-08
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4