use neocomplecache and neosnippet