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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to