Setup yasnippet
Add features and fix bug for eproject-plus