Только недавно на пробу поставил ycm, но планирую отказаться, потому что слишком раздражает внезапно выскакивающие подсказки. И почему-то не могу отключить их, настройка на отключение не применяется. То ли действительно глюк, то ли я что-то не так прописал. Ещё не разобрался.
достаточно много все сразу не перечислить, но по крайней мере приходится иметь дело с C/C++, Python, JavaScript, PHP, Lua, Go, раньше даже занимался Java и С#