On Sat, 23 Sep 2006 17:08:39 +0200
Luc Hermitte <[EMAIL PROTECTED]> wrote:
[snip]

> > I guess it is in the mark for place of last change, but I just cant
> > get iabbrev to execute my movement command (other than using <left>
> > <right> <up> <down>). Is there any way to do this?
> 
> I finally converged to the use of search(), on a placeholder
> regex-pattern. This way neither @/ nor the search history are messed
> up by irrelevant patterns.

I have been playing around with the search() but I couldn't quite get
the hang of it. 
Could you maybe give me an example on how to use it in relation to an
abbrev. What I tried was:
:iabbrev for( for
(!cursor!;<+++>;<+++>){\n<+++>\n}<C-R>=search('!cursor!',b)<cr>c/+>/e<cr>

but this inserts the linenumber where it finds the placeholder. 
I would rather like it ro remove the placeholder and move the cursor
there. 
any ideas? 
-- 
Kim Schulz    | Private :  http://www.schulz.dk
[EMAIL PROTECTED] | Business:  http://www.devteam.dk
+45 5190 4262 | Sparetime: http://www.fundanemt.com

Reply via email to