I do alot of programming for school in linux/unix, primarily in C and C++ using gcc and g++ compilers. To do my editing I just use emacs, which is fine. However, just maybe for the sake of eye candy, ...