Emacs major mode for editing .vala code