some radical changes for emacs24 settings