Updated emacs and additional modes in elisp