aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc/manpages/vimdiff.1
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-11-11 09:54:27 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-11-18 07:56:58 -0300
commit268b2eff4a5b69329e21ea8d1019984983a04f78 (patch)
tree88ae83966cda941ed3652d6dcbe709b56cb0984d /runtime/doc/manpages/vimdiff.1
parenta67fd6f21378bc01b41e5349abff2eb214f6c288 (diff)
downloadrneovim-268b2eff4a5b69329e21ea8d1019984983a04f78.tar.gz
rneovim-268b2eff4a5b69329e21ea8d1019984983a04f78.tar.bz2
rneovim-268b2eff4a5b69329e21ea8d1019984983a04f78.zip
eval: Add eval_call_provider/eval_has_provider functions
These use autoloaded vimscript to replace the provider_call/provider_has functions, moving the implementation of providers to pure vimscript(we lose nothing since vimscript can also call msgpack-rpc functions). When calling the rpcrequest function from a provider, temporarily switch to the caller scope. This is required for compatibility with legacy plugins, because they may depend on scope information that changes when "leaving" the C stack to enter the vimscript stack.
Diffstat (limited to 'runtime/doc/manpages/vimdiff.1')
0 files changed, 0 insertions, 0 deletions