On Fri, 23 Jun 2006, Peter Slizik wrote:
Hello Vimmers,
I'd like to write a mapping that would expand to a function call. I want this
function to return a meaningful text in a normal context, but nothing at all,
if it's called from a comment or string context. I know this has been done
many times before, I need only a hint to know where to start.
To check if the cursor is within a comment or string context:
synIDattr(synID(line("."), col("."), 1), "name") =~? 'comment\|string'
Syntax has to be enabled.
See
:help synID()
"expression register
:help i_ctrl-r
HTH.
--
Gerald