Здесь много вопросов об IDE и редакторах, и это лучше для современной разработки программного обеспечения. В ответах обычно указывается, что Eclipse имеет гораздо лучшую языковую поддержку, например для Java и других редакторов в этом отношении отстают.
Что приводит к истощению: зачем вообще догонять игру? Eclipse всегда будет иметь больше ресурсов для разработки, поэтому было бы разумнее просто использовать код, который есть в Eclipse. Его можно отделить от пользовательского интерфейса Eclipse и запустить в отдельном процессе, с которым Emacs, Vim и другие редакторы просто общаются, когда им нужна информация, хотят выполнить интеллектуальное завершение кода или выполнить некоторый рефакторинг.
Существует ли существующий проект, который пытается это сделать? Это было бы лучшее из обоих миров: можно было использовать редактор, к которому он привык, и в то же время была бы доступна мощная языковая поддержка, предоставляемая Eclipse.