Emacs enviroment with extensions and customizations