On 2016-04-18, Charles Campbell wrote:
> Alexander Meshcheryakov wrote:
> > "${VAR/FOO/\\[}"
> >
> > is a bashism to substitute |'FOO'| in |$VAR| with |'\['|
> > vim fails to notice trailing double quote and the of a script becomes
> > highlighted as doublequoted. Demo script to check highlighting:
> >
> > #!/bin/bash
> > VAR1=FOOBAR
> > VAR2="${VAR1/FOO/\\[}"
> > echo "$VAR2"
> Please try sh.vim v148-ASTRO-ONLY from
> http://www.drchip.org/astronaut/vim/index.html#SYNTAX_SH .
In the following line,
set -o ignoreeof # Don't let Ctrl-D exit the shell.
the "#" and the text following it is not recognized as a comment.
Instead, it is being recognized and highlighted as part of the set
command as follows.
set shSet
-o shSetOption
ignoreeof shSetList
# Don shSetList
# ' shQuote
t let Ctrl-D exit the shell. shSingleQuote
This issue has been around for a while. I was just reminded of it
when I tried out the latest syntax/sh.vim.
Regards,
Gary
--
--
You received this message from the "vim_dev" 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
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.