Графические клиенты тоже перекладывают эти заботы на GTK/Tk/Qt, не?
во-первых, емакс отлично работает и в консоли. во-вторых, при подобном сравнении, mcabber должен перекладывать этот функционал на ncurses, а не на внешнюю программу, которая, кстати, оперирует не виджетами клиента, а своими собственными (навигация выделения не совпадает с навигацией по клиенту).
Ну и да, в screen это очень неудобно реализовано, как мне кажется.
emerge app-emacs/ecb
(20:00:37) Gentoo:
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] app-emacs/cedet-1.0 0 kB
[ebuild N ] app-emacs/ecb-2.40-r1 USE="-java" 0 kB
Total: 2 packages (2 new), Size of downloads: 0 kB
Would you like to merge these packages? [Yes/No]