I use mcedit (midnight commander) for most of my simple editing work. In the GUI I mostly use kate. I have tried VIM and EMacs, but the learning curve seemed a bit too steep for simple text editing.
I haven't really used gedit, but knowing about the python interface might just get me to look at it again.
Cheers
Chavoux »