Пример #1
0
 def sig_prompt_command(self,
                        sender,
                        partial: str = "",
                        cursor: Optional[int] = None):
     signals.focus.send(self, section="footer")
     self._w = commander.CommandEdit(
         self.master,
         partial,
         self.command_history,
     )
     if cursor is not None:
         self._w.cbuf.cursor = cursor
     self.prompting = commandexecutor.CommandExecutor(self.master)
Пример #2
0
 def sig_prompt_command(self, sender, partial=""):
     signals.focus.send(self, section="footer")
     self._w = commander.CommandEdit(self.master, partial)
     self.prompting = commandexecutor.CommandExecutor(self.master)
Пример #3
0
 def __init__(self, master):
     self.executor = commandexecutor.CommandExecutor(master)
     self.keys = {}
     for c in Contexts:
         self.keys[c] = {}
     self.bindings = []
Пример #4
0
 def execute_command(self, txt):
     if txt.strip():
         self.master.commands.call("commands.history.add", txt)
     execute = commandexecutor.CommandExecutor(self.master)
     execute(txt)