Em ~ / .xinitrc (ou ~ / .xprofile se o X iniciar por meio de um gerenciador de exibição):
export EDITOR=gedit
export VISUAL=$EDITOR
No .bashrc (ou qualquer arquivo init do usuário para o seu shell):
export EDITOR=emacs
export VISUAL=$EDITOR
Eu tento manter o material relacionado ao X fora dos meus arquivos init do shell.