На вопрос о легковесности тут однозначный ответ - vim, холивара не выйдет. Если хотелось вызвать бурную дискуссию, то надо было спросить какой из них лучше (в этом случае я бы тоже ответил vim, но тут не все так однозначено, и кто-то бы написал emacs)
Нет.
Функционала намного меньше(если вим с плагинами), а тупит на больших файлах намного больше, при скроллинге особенно.
Вот тут vis кто-то советовал, вот он да намного легковеснее с LuaPEG подсветкой синтаксиса у меня по-моему вообще ни на одном файле не затыкался. Хотя для полноценной работы, по крайней мере лично мне привыкшему к виму с плагинами, не удобен.
Насколько велики файлы? Я не сталкивался даже с малейшими тормозами, хотя возможно не было необходимости в редактировании достаточно больших файлов. Ставил напопробовать какую-то сборку вима - тормозило заметно и на небольших файлах. Про vis из этого треда узнал, надо будет посмотреть. По поводу функционала - kakoune покрывает необходимое мне на 99% (ещё и не всем ведь пользуюсь), думаю дело в привычке.
Что меньше тормозит при работе с большими объемами кода?
Без подсветки синтаксиса вообще пофиг. С подсветкой — не скажу, я ниасилил зайти в имакс.
Что легковеснее в целом?
NeoVim легковеснее Vim, который в свою очередь легковеснее Emacs. Но у Emacs есть и легковесные вариации, о которых имаксеры знают больше.
Я юзаю neovim на VPS, работаю в нём по ssh (можно работать из локального neovim по scp://, но мне как-то без разницы), также это единственный текстовый редактор на локалхосте.
Я не сталкивался даже с малейшими тормозами, хотя возможно не было необходимости в редактировании достаточно больших файлов.
Про вим не скажу, а в emacs бывают тормоза на относительно небольших (50k) файлах, когда они целиком состоят из говнокода - php + js + html + sql в одном флаконе. Но, это зависит от режима. Например в php-mode тормозит, а в web-mode нет (но там и нет нужных фич, вроде автокомплита).
С другой стороны, так бывало, ну может пару раз за всё время использования - видимо какое-то сочетание говнокода решало.
Как-то недавно тестировали редакторы путём открытия дампа sql в 90мб. Sublime Text открывал секунд 8-9, зато сразу без лагов, с подсветкой синтаксиса, переходом на любую строку и вообще можно было сразу мотать в самый конец. VScode открыл за 3 секунды, без всякого синтаксиса. Vim открыл за 1 секунду, сразу синтаксис и всё такое.