def run(self, key=None): state = State(self.window.active_view()) state.motion = cmd_defs[state.mode][cmds.QUESTION_MARK_IMPL] state.last_buffer_search = state.user_input or state.last_buffer_search # XXX: Is this right? if state.input_parsers: new_parsers = state.input_parsers new_parsers.pop() state.input_parsers = new_parsers