Bob Farrell
83b91a7acc
Forgot the CHANGELOG...
2008-04-28 16:36:54 +01:00
Bob Farrell
b7315c3928
Improved the autoindent stuff
...
The autoindent should work now with multiple levels of indenting.
e.g.:
def foo():
def bar():
def baz():
print "hi"
print "ho"
2008-04-28 16:34:23 +01:00
Bob Farrell
72ac830f04
os.path.expanduser() fixed
...
Thanks to Klaus Alexander Seis for the patch for this one.
2008-04-28 16:20:31 +01:00
Bob Farrell
5c84feb9db
Auto-indent added
...
It was pretty trivial (it just autoindents if a line ends with a colon
or if the previous line was indented).
2008-04-28 15:33:27 +01:00
Bob Farrell
54f4f9fa27
Whoops, I'd left a DEBUG() call in there.
...
Sorry about that.
2008-04-27 23:56:45 +01:00
Bob Farrell
dec6a17824
Tab completion suggestions no longer have pointless repetition
...
The suggestions for, e.g. foo.bar. would include "foo.bar." in
every suggestion, and it seemed like a pretty pointless waste of
space, especially for a curses app.
2008-04-27 23:43:00 +01:00
Bob Farrell
c4089f5cec
Class __init__ spec lookup fixed on classes with no __init__
...
The AttributeError wasn't being caught on the lookup, which is now fixed.
2008-04-27 23:23:22 +01:00
Bob Farrell
7a1ebadb52
Whoosh, I've switched over to an installable package.
...
Pascal Bleser was kind enough to package bpython for OpenSUSE
and sent me a patch to have it working with distutils, which
is always nice, so thanks a lot for that, here's the new
dir structure.
2008-04-27 22:05:23 +01:00