>>49
http://www.crimsoneditor.com/
I don't know exactly what you mean by "works well with," but the editor has syntax-highlighting support for the languages you listed. Has some basic tools for things like compiling, but isn't very fancy.