Hi Christian,
Using :echo synIDattr(synID(line('.'),col('.'),1), 'name') returns
"openroadString".
HTH
Dave
-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of Christian Brabandt
Sent: 27 November 2011 14:10
To: [email protected]
Subject: Re: Substitution of text in keywords
Hi Clark,!
On Do, 24 Nov 2011, Clark, David wrote:
> Hi Christian,
>
> Thanks for the info...
>
> If I understand you correctly you're saying I should remove the
> exclamation mark and add an 'e' to the end of each line, e.g:
>
> :silent %s,\<and\>,And,ge
>
> Also, the syntax file I'm using has lots of syntax keyword groups and
an
> individual item may exist in any one of them. However, what I'm trying
> to achieve is not to change items which are between quotes - can you
> advise what the syntax should be for this?
If you put the cursor on a keyword in quotes and enter
:echo synIDattr(synID(line('.'),col('.'),1), 'name')
What does Vim output?
Also, if you only want to exclude items in quotes, one might be able to
construct a better RE for you.
regards,
Christian
--
--
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
*****************************************************************************
This e-mail contains confidential information and is intended solely for use by
the individual named or entity to whom it is addressed. Please notify the
sender and [email protected] immediately by e-mail if you have received
this e-mail by mistake and delete this e-mail from your system. If you are not
the named addressee, you are notified that disclosing, copying, distributing or
taking any action in reliance on the contents of this information is strictly
prohibited. Aviagen accepts no liability for the content of this e-mail and
any consequences of actions taken in reliance on the contents, unless that
information is subsequently confirmed in writing. Any views, opinions or
actions presented in this e-mail are solely the author's and have not been
approved by Aviagen. Any defamatory statements or infringing communication is
contrary to Aviagen policy and outside the scope of the employment of the
individual concerned. No employee or agent is authorized to conclude any
binding agreement on behalf of Aviagen with another party by e-mail. Aviagen
has taken reasonable precautions to ensure no viruses are present in this
e-mail, but cannot accept responsibility for any loss or damage arising from
the use of this e-mail or attachments.
*****************************************************************************
--
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