Enable helm in emacs, and add more lang support