Cygwinでのemacsで終了できない?

Cygwinemacsをインストールして動かしてみたが、「C-x C-c」で何故か終了させることができなかった...。
色々調べてみて、結局下記のように設定しておけば終了できるようになった。

$ alias emacs='CYGWIN=tty emacs'

が、しかしemacs終了後にエコーが表示されなくなってしまい、下記を打ち込まないと元に戻らなかった(入力はエコーしない)。

$ stty echo -nl

なんてこったい。
ということでCygwinでのemacs利用は諦めて、Windows上にインストールしてあるemacsxyzzyを使うことにした。

こんな感じのshellで。
#!/bin/sh
/cygdrive/c/Tools/xyzzy/xyzzycli.exe $1