Lo que necesita emacs es que el tutorial que lo acompaña no empiece diciendo que uses Ctrl+f, Ctrl+n, Ctrl+b, y Ctrl+p para moverte un carácter adelante, una línea abajo, un carácter atrás y una línea arriba respectivamente, que sólo por eso me metí a vim, tío.
Aunque use vim para todo yo tiraría por Geany como comentan, que ya que vas a pasear el ratón todo el rato por la pantalla por lo menos que tenga gestión de proyectos, navegación de código y terminal integrados. Para usar vim tienes que estar muy convencido y preparado de que es lo que quieres utilizar.