Sure enough, if I just use let g:is_posix=1 in my .vimrc, it all works as expected for posix-compliant features. Sorry for the noise; there's really no bug here.
I guess maybe the fact that debian doesn't ship a non-posix /bin/sh may cause a desire to set either is_posix or is_bash in the default config, so vim doesn't highlight so many errors in #!/bin/sh scripts. It's pretty much a separate issue, though. -- http://www.doorstop.net/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]