Cygwin付属のtcshは日本語入力が化けるので, setup.exe でソースとってきて 

config_f.h を

#define NODOT
#define KANJI
#define DSPMBYTE

してからコンパイル, インストールして
set dspmbyte=sjis すればよい.
普通に ./configure && make && make install すると
/usr/local/bin にインストールされるけど, /bin にも tcsh があるはずなので
注意する.

と自分の古い日記に書いてあった. zsh に乗り換えて久しいので詳しいことはよくわ
からん.