Example #1
0
 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.')
Example #2
0
 def start(self, args):
     self.__ui = Default(self.__vim)
     return self.__ui.start(args[0], args[1])
Example #3
0
 def init_python(self, args):
     self.__ui = Default(self.__vim)
     self.__vim.vars['denite#_channel_id'] = self.__vim.channel_id
     return
Example #4
0
 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]
Example #5
0
 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])
Example #6
0
 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]