vim syntastic
UltiSnips