ipython/ipython — Issue #1287: Refactor the notebook tab completion/tooltip
Author: ellisonbg
Created: 2012-01-18 20:22:30+00:00
State: open
Labels: htmlnotebook, prio-medium, status-active, type-enhancement

Currently, the tab completion logic and tooltips are in the CodeCell. This is quite messy code and it is welded to the CodeMirror implementation. This logic needs to be cleaned up and put into a separate Completer class that can be used with both CodeMirror and Ace. When this is done there are other things that should be cleaned up. The css of the tooltip needs to be simplified and converted to use jQueryUI theming, css and animation support.