Ой, для vim думаю кто-то что-то подобное уже написал, берёшь да юзаешь. Более того это всё в исходниках — форкнулся, добавил нужные тебе фичи. Закоммитил назад.
Это называется лишняя мозгое*ля
Изобретание велосипедов
Никогда не знаешь, кто это написал, насколько оно актуально и удобно
Ты посмотри на UI программ из dotUltimate пакета от JetBrains
Объективно vim даже с сотней плагинов не покроет все фичи
Там есть всё - докер, тулзы для баз данных, генераторы, анализаторы, декомпиляторы, средства для рефакторинга, дебаги, средства управления памятью, покрытие и выполнение тестов (как всех скопом так и выборочно под разные версии фреймворка даже
ну крч что я тут пытаюсь доказать, мне кажется всё очевидно
Вим хорош для своих дел, но с IDE не потягается даже близко, сколько бы ты плагинов не ставил