What do you mean by a formatter? What I notice is missing from XEmacs is that it will not flag if a keyword is misspelled.
However it will display the file with special fonts and will reindent the contents. I usually have the api html page open on one window and the editor with another. --glenn