updating emacs file. adding support to js, octave and other general editing