add auto-complete and yasnippet