просто не работал с Xemacs - не понимаю, чего нужно. То ли Notepad++ (основа где-то в SciTE), то ли PSPad, то ли все три умеют раставлять скобки и отступы по задаваемым правилам. Ну и это точно есть в UEStudio (UltraEdit), но оно без аспирину никак (если надо поможем)