Hello,

In patchlevel 875, the search() function seems to have changed its
behavior when the "c" flag is given. Here's an example:

    foo = "bar#baz"

if the cursor is after the "#" (on "baz", for instance) and you
execute the following:

    call search('#', '', 1)

Then, the cursor will not be moved, since the search goes forward by
default. However, if you call this:

    call search('#', 'c', 1)

The cursor jumps to the "#". This doesn't seem to be affected by the
"W" flag either.

This was discovered when pressing "o" on coffeescript that has
embedded code within a string. Example:

    foo = "bar#{baz}bla"

The problem turned out to be that the indent script is calling a
search() with the "c" flag. This was working in patchlevel 861.

Regards,
Andrew

-- 
-- 
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/groups/opt_out.


Raspunde prin e-mail lui