A smart code editor supporting java, javascript, c, c++, PHP, Perl, AS2/3. Features include syntax colouring, hyper-navigation, consistency check, editable outlines, refactoring, command line support, non overlapping windows, multiple window support, unlimited undo and keyboard navigation.