@@ -102,32 +102,34 @@ TODO / KNOWN ISSUES:
102102
103103 [ ] would also be nice to get local completion in the case of long input cells
104104
105- [ ] MUSTFIX: up/down arrow keys for history don't work yet.
105+ [x ] MUSTFIX: up/down arrow keys for history don't work yet.
106106
107- [ ] maybe i should hook into interp and just turn that into a no-op,
107+ [x ] maybe i should hook into interp and just turn that into a no-op,
108108 that way i can keep the current (cheap) history as is?
109109
110+ [ ] make history work *across* sessions, not just current one
111+
112+ [ ] make multiline history work
113+
110114 [ ] handle History.enabled = False case gracefully as well
111115
112- [ ] MUSTFIX: Python 3 compatability (all of my dependencies meet them)
116+ [x ] MUSTFIX: Python 3 compatability (all of my dependencies meet them)
113117
114118 [ ] see if I can put in workaround for stable bpython
115- - v0.12 works, so says Anthony
119+ - v0.12 works, so says Anthony ( though cheap history won't work there)
116120 - can I also make 0.11-1.1 work? (that's what Ubuntu 13.10 shipped)
117121
118- [ ] need to release today!
119-
120122 [ ] implement Rewind feature
121123
122- [ ] next(<tab><tab> keeps repeating the docstring)
124+ [x ] next(<tab><tab> keeps repeating the docstring)
123125
124126 [x] got monospaced theme picked out for pelican
125127
126- [ ] insert "fork me on github" overlay there.
128+ [x ] insert "fork me on github" overlay there.
127129
128130 [x] colorize in and out prompts
129131
130- [ ] re-colorize the blue docstring stuff - make it magenta
132+ [x ] re-colorize the blue docstring stuff - make it green
131133
132134 [x] only show docstring in tooltip
133135
@@ -157,26 +159,27 @@ TODO / KNOWN ISSUES:
157159 it. Investigate how easy it is to port what I have back to the cli
158160 version of bpython code
159161
160- [ ] LOW: make ctrl-w delete word - with '.' being a word separator
162+ [x ] LOW: make ctrl-w delete word - with '.' being a word separator
161163
162164 [ ] how do i keep the completion tooltip from going on top of wherever i'm
163165 typing - seems like it's hardcoded to do that after going half-way down
164166 the screen
165167
166- [ ] alt: use escape to remove it?
168+ [x] alt: use escape to remove it? (though it's slow)
169+ [ ] trigger some sort of faster redraw?
167170
168171 [ ] colorize / pygemntize the pyin results - damn it - that requires hooking
169172 into the lexer again...
170173
171174 [ ] setup sigalarm or setup eventloop to check for new messages' arrival
172175 - we already do it on typing, i think...
173176
174- [ ] print from elswhere - then <space> in bipython freezes it (if the
177+ [x ] print from elswhere - then <space> in bipython freezes it (if the
175178 completion thing was already open
176179 - this can be fixed by not printing docstring like i do for debugging
177180 - actually, no, that doesn't work
178181
179- [ ] ctrl-w shouldn't remove space before the cur word.
182+ [x ] ctrl-w shouldn't remove space before the cur word.
180183
181184 [ ] look for ps1 ps2 for hints where continuation happens
182185
@@ -290,3 +293,5 @@ TODO / KNOWN ISSUES:
290293 [ ] OO refactor of client code as a mixin
291294
292295 [ ] up-arrow shouldn't search for partial completion (since that won't work)
296+
297+ [ ] cheap completion is broken again :(
0 commit comments