Improved JavaScript editing mode for GNU Emacs