Yes, cvs commit without the -m will pop up an editor window, whatever
you have specified in either your EDITOR or VISUAL environment
variables, I forget which (probably EDITOR). So in your .profile or
.bashrc you probably want something like:
EDITOR="xemacs -nw"
VISUAL=$EDITOR
export VISUAL EDITOR
:)