I should really give emacs another look or xemacs for that matter.