def __init__(self, nvim):
        self.setup(nvim)
        # context where all code will run
        self.module = imp.new_module('__main__')
        nvim.script_context = self.module
        # it seems some plugins assume 'sys' is already imported, so do it now
        exec('import sys', self.module.__dict__)
        self.legacy_vim = LegacyVim.from_nvim(nvim)
        sys.modules['vim'] = self.legacy_vim
Internal fields setter
dataset/ETHPy150Open neovim/python-client/neovim/plugin/script_host.py/ScriptHost.__init__--crossover with--dataset/ETHPy150Open selfsk/nodeset.core/src/nodeset/core/pubsub/common.py/Message.setter