また、bashで、Windowsの環境変数を設定せずに、/etc/profileやコマンドラインからこの設定を行うと、Ctrl-Cは効くが、emacsを終了した後で、文字が表示されなくなる。
しかし、tcshを用いれば、Windowsの環境変数に設定せず、いわゆるUNIXの環境変数として設定しても、この問題は起こらないようである。そこで、Cygwinでtcshを使い、csh.loginファイルにコマンドを書き足しておくことで、Windowsの環境変数をいじらずに回避することができる。
具体的には、 /etc/csh.loginに、
setenv CYGWIN 'ntsec tty emacs'を加えて、
cygwinフォルダの中のcygwin.batの最後のbashの行を
tcsh -lに書き換える。
インストールした後で、上記の二つのファイルを上書きするようなバッチファイルを配布することで、初心者にもわかりやすくこれらの問題を回避できる。