Good day.

The current (ba)sh syntax file seems to have trouble with the process substitution syntax:

http://members.home.nl/rene.herman/vim-sh-process_substitution.png

That is, it looks one way (the intended way, I assume) at the global level, differently in a function, and errors out on a loop within a function. Output process substitution >() is the same.

When googling for this I frequently encountered similar behavior to be known, with the answer just being that the sh syntax file would need to be prohibitively complicated to avoid it -- but I'm not sure that this is the same matter, since the in those cases suggested solution of setting:

:let g:vimsyn_noerror= 1

doesn't work in this one. I actually have the "some_other_function" error behavior in multiple real-world situations and vim marking it as an error is a little annoying. Is this a bug?

Kind regards,
Rene

--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to