add yasnippet and auto complete