Claro, há o Emacs. Pode ser construído com Gtk.
O equivalente em Emacs do set fill 80
do Nano é (setq fill-column 80)
(consulte Como configurar a largura padrão do modo de preenchimento para 80 com o emacs? mais ativando Modo de preenchimento automático . Não há comando para ativar o modo Preenchimento automático por padrão, pois há muitos tipos de arquivos (por exemplo, código-fonte do programa) para os quais não é apropriado. Ativá-lo para o modo Texto abrange a maioria dos casos em que pode ser desejável:
(add-hook 'text-mode-hook 'turn-on-auto-fill)
Veja também o wiki do Emacs .