On Friday, March 22, 2002, at 06:50 PM, Chris Devers wrote: >> Anyone knows what it means (or even better, how to fix it)? > > Nope, sorry. Off the top of my head I think that I was getting this error > both with Fink's vim and the one that I built myself, though it's been a > few months and I wouldn't swear to that at this point. :/ > It certainly seemed like a problem already present in the source distribution. Heh, I can't say I really understand the syntax, but this seems to fix it: change lines 321,322 in /sw/share/vim/vim60/syntax/sh.vim to
+if exists("b:is_kornshell") || exists("b:is_bash") syn sync match shUntilSync grouphere shRepeat "\<until\>" syn sync match shWhileSync grouphere shRepeat "\<while\>" +endif (the error apparently originated from the fact that shRepeat was also only defined under that condition. I think it also did not occur with scripts having a #!/bin/ksh or #!/sw/bin/bash at the beginning). Jeff, want to include that patch or should this rather be sent upstream to the vim developers? It might not occur on other systems, maybe "b:is_bash" is always set on Linux or whatever, but this still seems like a general bug. Cheers, Derek _______________________________________________ Fink-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-users