Commit message Age Author Refs
r51:751ff333
- Big iplib cleanups, moved all tab-completion functionality to its own module (IPython.completer). - Added support for 'quit/exit' doing the intuitively correct thing. - IPython doesn't depend on code.py anymore (it doesn't even import it). At this point it was only a matter of copying two methods. This gives us a standalone object which we can clean up/refactor at ease.
fperez
0
r50:d7ff10dc
Indentation improvements: - cut-and-paste now works even with autoindent on (mostly: the readline history is still messed up, and I don't have access to the necessary hooks to fix that). - A single <tab> on an empty line now inserts a TAB key. This makes it easier to indent using tabs, as well as pasting code with tabs in it (now they don't get interpreted as completion requests).
fperez
0
r49:7d225632
harden reporting against failures for objects which break when dir() is called on them.
fperez
0
r48:0f0daf04
clean up debug messages left in by accident
fperez
0
r47:4a04b6a7
Namespace fixes for embedded instances, as well as tab-complete enhancements in that context. Full details in changelog
fperez
0
r46:20d4a334
- Fairly significant changes to include Vivian's patches for improved pdb support. Her original idea was kept in full, code reworked for compactness and better integration with the rest of ipython. - Added download_url arg to setup.py to support setuptools.
fperez
0
r45:5f9a3948
Fix mainloop() call form which was inconsistent across shell classes
fperez
0
r44:e330dc20
Updated manpage and docs to clarify negated options usage. Thanks to Stefan van der Walt for the heads-up.
fperez
0
r43:99b6a200
Put .rc attribute in instance earlier, too many methods expect this to be there and it could lead to weird runtime bugs (like the one fixed by the previous commit).
fperez
0
r42:8b7ef84d
Fix crash with a naked 'alias' call in ipythonrc file.
fperez
0
< 1 .. 2868 2869 2870 2871 2872 .. 2875 >