added emacs support and updated the other configs