moree code for emacs 24.3