Running on Linux box being displaed on PC via Hummingbird eXceed.

When I launch emacs in an xterm as
emacs -nw
I have my back space and the delete key working.

I have an alias to launch a vim edit session by launching a new xterm and
opening vim with the arguments.
When I tried it with emacs, I get the new xterm wich emacs running but I
loose the functions of the del key and the backspace key.

Here are those alias's
alias tvim 'xterm -e vim \!:* &'
alias temacs 'xterm -e emacs -nw \!:* &'