Am 07.03.2019 um 21:32 schrieb John Passaro:
> The mapping is implemented essentially like this:
>
> nmap <silent> =* :<C-U>set operatorfunc=SetSearchPattern<CR>g@
>
> This function sets the search pattern @/ and does a couple of other
> things. If I set v:searchforward inside it, the assignment is
> ignored.
Maybe you can set v:searchforward before invoking SetSearchPattern() (?):
nnoremap <expr><silent> =* ':<C-U>'. SetupSearchPatCmd(). '<CR>g@'
func! SetupSearchPatCmd()
return "set operatorfunc=SetSearchPattern|let v:searchforward = 1"
endfunc
--
Andy
--
--
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
---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Monday, March 11, 2019
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment