2fedukoff, я не уверен, что то, что вы перечислили, очень здорово облегчает жизнь, тем более, что это не критично. Если прибавить к этому размер IDE...
Emacs удобен тем, что его можно многому научить, заточить под себя, чтобы не было ничего лишнего. Есть также Emacs Code Browser.
Хотя с другой стороны, редактор - это дело привычки. Думаю, что достаточно освоить парочку любых на вкус и успокоиться. В первую очередь, конечно, нужно уметь юзать vi(m)...