'KEY_RIGHT': ('window.prompt.move_cursor', 'right'),
'KEY_UP': ('window.prompt.scroll', 'up'),
'KEY_DOWN': ('window.prompt.scroll', 'down'),
'KEY_RIGHT': ('window.prompt.move_cursor', 'right'),
'KEY_UP': ('window.prompt.scroll', 'up'),
'KEY_DOWN': ('window.prompt.scroll', 'down'),
- 'KEY_PGUP': ('window.log.scroll', 'up'),
- 'KEY_PGDOWN': ('window.log.scroll', 'down'),
+ 'KEY_PGUP': ('window.history.scroll', 'up'),
+ 'KEY_PGDOWN': ('window.history.scroll', 'down'),
'esc:91:49:59:51:68': ('window', 'left'),
'esc:91:49:59:51:67': ('window', 'right'),
'KEY_F1': ('window.paste',),
'esc:91:49:59:51:68': ('window', 'left'),
'esc:91:49:59:51:67': ('window', 'right'),
'KEY_F1': ('window.paste',),
self.prompt = self.__annotations__['prompt'](write=self._term.write)
if hasattr(self._term, 'size'):
self.set_geometry()
self.prompt = self.__annotations__['prompt'](write=self._term.write)
if hasattr(self._term, 'size'):
self.set_geometry()
self.prompt.set_geometry(bad_yx)
return False
super().set_geometry(_YX(0, 0))
self._y_status = self._term.size.y - 2
self.prompt.set_geometry(bad_yx)
return False
super().set_geometry(_YX(0, 0))
self._y_status = self._term.size.y - 2
return False
title_box = f'{self.status_title}]'
status_line = title_box + '=' * (self._term.size.x - len(title_box))
return False
title_box = f'{self.status_title}]'
status_line = title_box + '=' * (self._term.size.x - len(title_box))
- lambda msg: # pylint: disable=unnecessary-lambda # to keep …
- self.window.log.append(msg)) # … up-to-date _what_ window's .log
+ lambda msg: # pylint: disable=unnecessary-lambda # to keep up-to…
+ self.window.history.append(msg)) # …-date _what_ window's .history
method_name_prefix = 'cmd__'
base = 'self'
for path in (base, f'{base}.window', f'{base}.window.prompt',
method_name_prefix = 'cmd__'
base = 'self'
for path in (base, f'{base}.window', f'{base}.window.prompt',