I know of one project which has that aim, but in the past they concentrated on Gnu Emacs. Actually the last thing I read when visiting their website was that they were quite disappointed by the gnu emacs people and were planning to port their efforts to xemacs... I should have a look again...