class DeopleteHandlers(object): def __init__(self, vim: Nvim): self._vim = vim @vim.function('_deoplete_init', sync=False) # type: ignore def init_channel(self, args: typing.List[typing.Any]) -> None: self._deoplete = Deoplete(self._vim) @vim.rpc_export('deoplete_enable_logging') # type: ignore def enable_logging(self, context: Context) -> None: self._deoplete.enable_logging() @vim.rpc_export('deoplete_auto_completion_begin') # type: ignore def auto_completion_begin(self, context: Context) -> None: self._deoplete.completion_begin(context) @vim.rpc_export('deoplete_manual_completion_begin') # type: ignore def manual_completion_begin(self, context: Context) -> None: self._deoplete.completion_begin(context) @vim.rpc_export('deoplete_on_event') # type: ignore def on_event(self, context: Context) -> None: self._deoplete.on_event(context)
class DeopleteHandlers(object): def __init__(self, vim): self._vim = vim @neovim.function('_deoplete_init', sync=False) def init_channel(self, args): self._deoplete = Deoplete(self._vim) @neovim.rpc_export('deoplete_enable_logging') def enable_logging(self, context): self._deoplete.enable_logging() @neovim.rpc_export('deoplete_auto_completion_begin') def auto_completion_begin(self, context): self._deoplete.completion_begin(context) @neovim.rpc_export('deoplete_manual_completion_begin') def manual_completion_begin(self, context): self._deoplete.completion_begin(context) @neovim.rpc_export('deoplete_on_event') def on_event(self, context): self._deoplete.on_event(context)