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)
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)
def __init__(self, master): self.executor = commandexecutor.CommandExecutor(master) self.keys = {} for c in Contexts: self.keys[c] = {} self.bindings = []
def execute_command(self, txt): if txt.strip(): self.master.commands.call("commands.history.add", txt) execute = commandexecutor.CommandExecutor(self.master) execute(txt)