Olhando para man emacsclient , vejo que -t é igual a -nw e --tty , e todos fazem: open a new Emacs frame on the current terminal . Se você acabou de soltar o -t ou substituí-lo por -c, --create-frame
create a new frame instead of trying to use the current Emacs frame , ele deve funcionar. Eu tenho (server-start) no meu 'emacs e meu $EDITOR está definido como "emacsclient" e funciona para mim. (Ubuntu 11.10, Gnu Emacs 23.2.1)