Ok Bram that what I do each time I modify an autoload vim9script (so I do 
the best I can :)
effectively, sourcing does not work sorry lifepillar: it echoes to me a 
message E1091 Function HighCaller (below) is not compiled.

And the calling tree is as this :
nnoremap *foo *<ScriptCmd> Helper. *HighCaller*  ()<CR> ->  
autoload/vim9fooscript.vim :: *exported *def *HighCaller() *->  
autoload/vim9fooscript.vim :: def *SubCalled*

So it seems to be  needed to add a mapping to launch gvim -c with the 
command test I need.
*Thank you*
*Nicolas*


Le mercredi 11 janvier 2023 à 21:09:00 UTC+1, Bram Moolenaar a écrit :

>
> > Currently modifying an *autoload*/*vim9fooscript*.vim which can be 
> started 
> > by typing a nnoremap as this :
> > 
> > 
> > - *_vimrc* :
> > 
> > import autoload './vimfiles/some/thing/*autoload*/*vim9fooscript* .vim'
> > as thatHelp
> > *nnoremap* inout <ScriptCmd> thatHelp.E10_InOut()<CR>
> > 
> > 
> > 
> > - vimfiles/some/thing/*autoload*/*vim9fooscript*.vim 
> > 
> > def Foo which is currently modifying
> > 
> > 
> > How to force "recompile" the new modified content of def Foo without 
> touch 
> > the nnoremap ?
>
> There is no reliable way to reload an autoload script and have all the
> changes take effect. It's best to exit Vim and restart. Trying to make
> this work without a Vim restart is not only complicated, it is also
> going to be unreliable.
>
> -- 
> An alien life briefly visits earth. Just before departing it leaves a
> message in the dust on the back of a white van. The world is shocked
> and wants to know what it means. After months of studies the worlds
> best linguistic scientists are able to decipher the message: "Wash me!".
>
> /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
> /// \\\
> \\\ sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
> \\\ help me help AIDS victims -- http://ICCF-Holland.org ///
>

-- 
-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_use/3d4ed282-6c4c-4f67-a411-bb130e83353dn%40googlegroups.com.

Reply via email to