... but I suspect it to be largely true. I'd be hard pressed for finding a nicer, gui-ish-er editor that supports Haskell, C/C++ (with templates'n'stuff), Python/Cython, Java, Lisp/Scheme, shell and whatnot equally well.
Ok, it's just font highlighting and indentation help, while a good Java IDE does much more (i.e. completion, refactoring), but still it's nice to have one editor that works reasonably well with everything you decide to throw at it. (And yes, editing Cython code without Cython- or at least Python-mode feels like you're missing a finger).
Exactly. It meant more: a customizable, scriptable editor that is more geared toward being adaptable to lots of things rather than (a) being extremely simple (e.g., pico, nano) or (b) being tailored towards one very specific thing (Eclipse, Netbeans).
(b) is strange when you look at it - Eclipse's PyDev and NetBean's python support are in fact very decent IDEs for Python, but they force you to do everything the Eclipse (or Netbeans) way.
Ok, it's just font highlighting and indentation help, while a good Java IDE does much more (i.e. completion, refactoring), but still it's nice to have one editor that works reasonably well with everything you decide to throw at it. (And yes, editing Cython code without Cython- or at least Python-mode feels like you're missing a finger).