If you've moved tcsh from C:\cygwin\bin to C:\bin, then that may be where your problem lies.
Under Cygwin, C:\bin is actually /cygdrive/c/bin which is different from /bin (where tcsh lives).
Further, you say you've edited %Path% (which is fine for the MSWindows environment) but do you also need to edit $PATH (for the Cygwin environment).
Two other gotchas (related to Cygwin symlinks):
Additional Info:
I have the same Strawberry Perl as you indicate installing (5.12.0.1 MSI) but I'm using XP not Vista.
Neither MSWindows nor Strawberry Perl know anything about tcsh:
Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\_\tmp>tcsh 'tcsh' is not recognized as an internal or external command, operable program or batch file. C:\_\tmp>perl -wE "`tcsh`" 'tcsh' is not recognized as an internal or external command, operable program or batch file. C:\_\tmp>
The up-arrow works fine in tcsh (under Cygwin). Here I launch tcsh (from the bash shell), run which tcsh then hit up-arrow to get the last command:
ken@Miranda ~ $ tcsh [ken@Miranda ~]$ which tcsh /usr/bin/tcsh [ken@Miranda ~]$ which tcsh
And just for completeness, the bash shell finds tcsh in the same place:
ken@Miranda ~/c/_/tmp $ which tcsh /usr/bin/tcsh
-- Ken
In reply to Re: Could Strawberry Perl be messing up bindkey settings on tcsh?
by kcott
in thread Could Strawberry Perl be messing up bindkey settings on tcsh?
by Just in
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |