import autoload 'nvhelper.vim' as that
# nnoremap <F12> <ScriptCmd> that.HLNext(80)<CR>          # SUCCESS
nnoremap <silent> n n:<ScriptCmd> that.HLNext(80)<CR>     # FAILS
nnoremap <silent> N n:<ScriptCmd> that.HLNext(80)<CR>

Le mercredi 3 août 2022 à 10:57:25 UTC+2, N V a écrit :

> # Imported Functions {{{
> import autoload 'nvhelper.vim' as that                     SUCEED
> call that.HLNext(80)                                                    
> SUCEED
> map foo :call that.HLNext(80)<CR>                          FAILS
> var FooFunc = that.HLNext
> map foo :call FooFunc(80)<CR>                                 FAILS
>
> Le mercredi 3 août 2022 à 10:44:51 UTC+2, N V a écrit :
>
>> Hi,
>>
>> Would import vim9 script as that. It seems to work when I directly call 
>> that.foobar.
>>
>> But how to map the same call in a nnoremapping ?
>> Thank you
>> NV
>>
>>
>> # Imported Functions {{{
>> import './vimfiles/autoload/nvhelper.vim' as that
>> nnoremap n n:call that.HLNext(80)<CR>
>> nnoremap N N:call that.HLNext(80)<CR>
>>
>>

-- 
-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_use/30fc4361-6e4f-4d6d-a78a-3c491213570bn%40googlegroups.com.

Reply via email to