Дано: проект на C, git в роли RCS и я, привыкший к вимовским <ESC>:wq, ct"/ct>/ct,/cW и прочим полезным фичам, позволяющим писать макросы для обработки текста даже блондинкам. Естественно, используется ctags.
О чем мечтается:
- виде в MSVS фишку «кто вызывает эту функцию», очень понравилось, хочу такое
- при автокомплите функции (и вообще при редактировании ее аргументов) показывать ее прототип, а если уметь еще и docstrings нужные показывать, то было бы вообще обалденно
- хотя бы о самом примитивном рефакторинге — часто бывает, что смысл параметра меняется со времени написания прототипа функции, и полезно было бы отразить это в его имени
- о каких-нибудь скобочных ништяках, от которых форменно сносит крышу
Можно ли получить что-то из мечтаемого в cc-mode? Есть ли еще какие-то плюшки, ради которых стоит как минимум попробовать?
P. S. ни в коем случае не холивар, просто редактирование кода в vim'е практически ничем не отличается от редактирования текста, вот и хочется, наконец, воспользоваться каким-нибудь IDE-подобным монстром