diff options
author | mathieui <mathieui@mathieui.net> | 2012-02-16 00:04:59 +0100 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2012-02-16 00:04:59 +0100 |
commit | 8478641ad0bdeebea7d79422e3174243b4508a91 (patch) | |
tree | ca482bd4c30c0a5a80832f00d4b772367bfb8f17 /src/core.py | |
parent | c7da566f0ae6fa412341f48f27122ed7f968ae9d (diff) | |
download | poezio-8478641ad0bdeebea7d79422e3174243b4508a91.tar.gz poezio-8478641ad0bdeebea7d79422e3174243b4508a91.tar.bz2 poezio-8478641ad0bdeebea7d79422e3174243b4508a91.tar.xz poezio-8478641ad0bdeebea7d79422e3174243b4508a91.zip |
Add shortcuts to browse the history one line at a time
(C-b / C-f)
Diffstat (limited to 'src/core.py')
-rw-r--r-- | src/core.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core.py b/src/core.py index 0b5bb37b..91f69813 100644 --- a/src/core.py +++ b/src/core.py @@ -156,6 +156,8 @@ class Core(object): self.key_func = { "KEY_PPAGE": self.scroll_page_up, "KEY_NPAGE": self.scroll_page_down, + "^B": self.scroll_line_up, + "^F": self.scroll_line_down, "KEY_F(5)": self.rotate_rooms_left, "^P": self.rotate_rooms_left, 'kLFT3': self.rotate_rooms_left, @@ -1130,6 +1132,14 @@ class Core(object): self.current_tab().on_scroll_up() self.refresh_window() + def scroll_line_up(self, args=None): + self.current_tab().on_line_up() + self.refresh_window() + + def scroll_line_down(self, args=None): + self.current_tab().on_line_down() + self.refresh_window() + def get_error_message_from_error_stanza(self, stanza): """ Takes a stanza of the form <message type='error'><error/></message> |