vim-jp/vital.vim — pull request #28 by Milly (2012-07-02 12:01:16+00:00)
Title: fix path glob on cygwin.

cygwin (1.7.15 で確認) で glob('/usr/bin/[Ll][Ss]') すると空になります。
おそらく cygwin 側の .exe 補完がいけてないのかと。
ディレクトリは展開できます。
*.exe が存在しないスクリプトやシンボリックリンクの場合は展開できます。
cygwin では $PATHEXT は参照されず、.exe のみ補完されます。

```vim
echo isdirectory('/usr/bin') " -> 1
echo glob('/[Uu][Ss][R]/[Bb][Ii][Nn]') " -> '/usr/bin'

echo filereadable('/usr/bin/ls') " -> 1
echo filereadable('/usr/bin/ls.exe') " -> 1
echo glob('/[Uu][Ss][R]/[Bb][Ii][Nn]/ls') " -> '/usr/bin/ls'
echo glob('/[Uu][Ss][R]/[Bb][Ii][Nn]/[Ll][Ss]') " -> ''
echo glob('/[Uu][Ss][R]/[Bb][Ii][Nn]/[Ll][Ss].[Ee][Xx][Ee]') " -> '/usr/bin/ls.exe'

echo filereadable('/usr/bin/view') " -> 1
echo filereadable('/usr/bin/view.exe') " -> 0
echo glob('/[Uu][Ss][R]/[Bb][Ii][Nn]/[Vv][Ii][Ee][Ww]') " -> '/usr/bin/view'
```