Eu pessoalmente não vejo por que você considera o Vim um exagero, mas deve ser capaz de completar palavras com base no dicionário, ou normalmente , ou com plug-ins . (Eu uso plugins Vim apenas para programação de conclusão de sintaxe, então eu não testei isso, mas se você decidir ir com o plugin, eu recomendo usar Vundle ).
O fato de esses editores serem usados principalmente para programação não significa que eles possam ser usados apenas para programação - eles ainda são editores de palavras e não IDEs.
Também encontrei este Q & A que é provavelmente o que você quer. Descreve as possibilidades de completamento de palavras no Emacs e no Sublime Text. Eu não sei qual distribuição Linux você usa, no entanto o texto Sublime 3 está atualmente disponível apenas como um pacote .deb (o Sublime Text 2 deve estar disponível para todas as distros). Se você não quiser usar o Vim ou o Emacs, o Sublime Text com este pacote deve ser o que você está procurando.