def start(self, args): from denite.util import error try: buffer_name = args[1]['buffer_name'] if buffer_name not in self.__uis: self.__uis[buffer_name] = Default(self.__vim) return self.__uis[buffer_name].start(args[0], args[1]) except Exception: for line in traceback.format_exc().splitlines(): error(self.__vim, line) error(self.__vim, 'Please execute :messages command.')
def start(self, args): self.__ui = Default(self.__vim) return self.__ui.start(args[0], args[1])
def init_python(self, args): self.__ui = Default(self.__vim) self.__vim.vars['denite#_channel_id'] = self.__vim.channel_id return
def get_ui(self, buffer_name: str) -> typing.Any: from denite.ui.default import Default if buffer_name not in self._uis: self._uis[buffer_name] = Default(self._vim) return self._uis[buffer_name]
def start(self, args): buffer_name = args[1]['buffer_name'] if buffer_name not in self.__uis: self.__uis[buffer_name] = Default(self.__vim) return self.__uis[buffer_name].start(args[0], args[1])
def get_ui(self, buffer_name): if buffer_name not in self._uis: self._uis[buffer_name] = Default(self._vim) return self._uis[buffer_name]