Bug#486114: syntax/sh.vim: highlighting of "for", "if" before/after dashes
Stephan Beyer
s-beyer at gmx.net
Tue Jul 1 19:56:05 UTC 2008
Hi,
On Tue, Jul 01, 2008 at 11:29:52AM -0400, James Vega wrote:
> On Fri, Jun 13, 2008 at 03:14:38PM +0200, Stephan Beyer wrote:
> > "for" and "if" (and others) highlight as bash keywords
> > even if in such a case:
> > git-for-each-ref
> > or
> > git for-each-ref
> >
> > The \<for\> matching seems to be not sufficient here.
>
> Indeed. I'll talk to upstream about a possible solution for this.
Thanks.
> > PS: Btw, it seems that "while" does not highlight at all.
>
> This is likely because you haven't specified the default shell flavor
> that you want sh.vim to highlight as. This means that it is
> highlighting as the shell flavor it detects you using via the filename
> or shebang line -- defaulting to Bourne if there's no definite
> indication otherwise.
And Bourne does not have "while"? Eh?
"while" is defined in POSIX:
--
While Loop
The while loop continuously will execute one compound-list as long
as another compound-list has a zero exit status.
The format of the while loop is as follows:
while compound-list-1
do
compound-list-2
done
The compound-list-1 will be executed, and if it has a non-zero exit
status, the while command will complete. Otherwise, the compound-list-2
will be executed, and the process will repeat.
Exit Status: The exit status of the while loop will be the exit status of
the last compound-list-2 executed, or zero if none was executed.
--
> I'd suggest either using "#!/bin/bash" if you intend to be coding
> towards bash so that sh.vim can detect that you are using bash. You can
> also specify a default sh-syntax in your ~/.vimrc as described in the
> help (":help sh.vim" and then read the first few paragraphs).
Ok, thanks.
Regards,
Stephan
--
Stephan Beyer <s-beyer at gmx.net>, PGP 0x6EDDD207FCC5040F
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-vim-maintainers/attachments/20080701/cf30b27d/attachment.pgp
More information about the pkg-vim-maintainers
mailing list