Thanks, Tony, for your reply. As far as I can tell everything is set up to give case-sensitive globbing. Bash does case-sensitive globbing at the command line and in a simple script
#!/bin/bash echo file* Do you believe vim is shelling out to do globbing under cygwin, rather than doing globbing internally? I tried to verify that vim is calling /bin/sh by replacing /bin/sh.exe with a script /bin/sh which leaves a debugging trail. But it appears that /bin/sh is not being called for :e file* (it is called for :sh, however). Is there an easy way to debug this from within vim? I see what appear to be various debugging commands in the source code. Is it easy to enable them and see their output somewhere? Is there anything else you can think of to solve this? -- John ----- Original Message ---- From: A.J.Mechelynck <[EMAIL PROTECTED]> Is your cygwin bash set to case-sensitive globbing? If it isn't, set it in your bash startup scripts (including whatever is sourced when starting non-interactive shells), then check if the Vim problem is still there. Best regards, Tony. ____________________________________________________________________________________ Bored stiff? Loosen up... Download and play hundreds of games for free on Yahoo! Games. http://games.yahoo.com/games/front