Continuando com a resposta de DaveEmme aqui está o que eu finalmente coloquei em .bashrc
para manter as coisas simples:
case "$EMACS" in
t)
PROMPT_COMMAND=
PS1="[\u@\h:\w]$ "
esac
Confiar no valor de $TERM
não funcionou no meu caso, enquanto o Emacs é necessário para definir a variável de ambiente $ EMACS para verdadeiro para qualquer projétil gerado.