emacs configuration plus C/C++ support