Устав возиться с громоздкими IDE и желая как можно меньше зависеть от конкретной системы, возникло желание перейти в разработке на C в голый vi. Слышал, что в нём сам Торвальдс работает (интересно, правда ли это?).
Расскажите пожалуйста, как превратить его в нормальный инструмент с автодополнением, выпадающими меню с членами классов (структур) и прочими вкусностями, которые есть в современных IDE. Или Ъ этим всем не пользуются? (Хотя, мне бы хотелось, я уже разбаловался). Может есть какие-то материалы, что где почитать.
В принципе, послушал бы и про emacs. Но мне он как-то не очень, хоть я периодически делаю попытки его освоить - «душа не лежит».