1 upgrade emacs to 24.4
2 improve yasnippet config