fix move-line
clean up emacs