updated emacs configuration with auto installations, will probably not work on linux