On 2019-01-25, lacygoill wrote:
> In the meantime, I use feedkeys() with the flags in as you
> mentioned in your post, and I don't use vim-repeat, but an opfunc.
> Here's an example:
>
> nno <silent> z= :<c-u>set opfunc=<sid>my_z_equal<cr>g@l
> fu! s:my_z_equal(type) abort
> let spell_save = &l:spell
> try
> setl spell
> call feedkeys('z=', 'in')
> catch
> finally
> call timer_start(0, {-> execute('let &l:spell = '.spell_save, '')})
> endtry
> endfu
>
> It seems to work, and the z= mapping is repeatable but I admit
> I haven't tested it that much.
This is great! Thank you. I've been patching all the Vims I build
with Christian's enable_spellchecking patch to get this feature, and
living without it on systems where I can't or don't want to bother
building Vim. Now I don't need to do all that.
Do you know of a way to keep the cursor from jumping all the way to
the left as soon as the number is typed?
Regards,
Gary
--
--
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/d/optout.