> Это всё хорошо, но есть ли там несколько курсоров? Мне надо в
> одном окне и в одном файле, как это умеют все
> приличные редакторы текста сейчас. И видеть несколько мест сразу (каждая часть
> окна при этом видит действия соседних). Да как бы, не открою Америку, если скажу, что большую часть фишек "все приличные редакторы" подцепили именно из Emacs. =)
Multiple Cursors были, сколько себя помню. Один евангелист, ведущий на ютубе канал по Emacs, даже видео записывал на эту тему: https://www.youtube.com/watch?v=jNa3axo40qM
Но курсоры -- это так, ребячество. Разумеющиеся вещи, как, скажем, замена одной строки на другую. Помимо курсоров есть куда более мощные вещи. Например редактирование блоков -- всё-таки оперирование блоками текста очень удобно в огромном количестве случаев. Или макросы -- редактор просто запоминает последовательность нажатия клавиш и позволяет неограниченное количество раз повторить. И что характерно -- команды прыжка между окнами тоже записываются и повторяются. В общем, много там фишек прикольных есть. )
> Он тоже течёт, как и Kate?
Emacs вроде не течёт. По крайней мере у меня в своё время он демоном по полгода висел открытым, и всю доступную память не выжирал
> Тормоза это конечно основная проблема, если уж нативные парсеры/линтеры больно
> использовать из-за тормозов, то что уж говорить о байткоде.
Да вообще-то не больно, и некоторые режимы Emacs так и делают. Например для работы с проектом на OCaml существует режим merlin-mode, который именно то и делает, что запускает процесс-сателлит с редактором merlin (специально разработанный для OCaml), и использует его функциональность для проверки типов в текущем файле, для анализа синтаксиса, и т.п.