Emacs customization for programming with multiple languages (Xtml, S family, C)