def __init__(self, search_buffer_control: SearchBufferControl, key_bindings: Optional[KeyBindings], arguments: dict) -> None: buffer = Buffer(name='history') self.content = History(arguments) buffer.apply_search = self.content.apply_search # type: ignore super().__init__(buffer=buffer, search_buffer_control=search_buffer_control, focus_on_click=True, key_bindings=key_bindings)