Jed. A free, fast, text and X based editor, supporting a very capable extension mechanism using S-Lang.
I change my text editor like I change my pants. I settled for a while on jedit, but all the time it feels too sluggish. jed is fast. And it has a pretty capable perl mode.