diff options
| author | Mattias Andrée <maandree@operamail.com> | 2013-07-28 12:29:55 +0200 |
|---|---|---|
| committer | Mattias Andrée <maandree@operamail.com> | 2013-07-28 12:29:55 +0200 |
| commit | 4f8d1cd5c825681e3ddb78d400e27cfe82b39ba6 (patch) | |
| tree | 47d27f6e3caca63bdcacb8ff4835292ffd4a96cb /src/trees.py | |
| parent | update feeds (diff) | |
| download | pytagomacs-4f8d1cd5c825681e3ddb78d400e27cfe82b39ba6.tar.gz pytagomacs-4f8d1cd5c825681e3ddb78d400e27cfe82b39ba6.tar.bz2 pytagomacs-4f8d1cd5c825681e3ddb78d400e27cfe82b39ba6.tar.xz | |
more actions in tree
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'src/trees.py')
| -rw-r--r-- | src/trees.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/trees.py b/src/trees.py index 5cf9ab7..f251128 100644 --- a/src/trees.py +++ b/src/trees.py @@ -317,6 +317,16 @@ class Tree(): return ('quit', None) elif buf.endswith('e'): return ('edit', self.select_stack[-1][0]) + elif buf.endswith('+'): + return ('add', self.select_stack[-1][0]) + elif buf.endswith('d'): + return ('delete', self.select_stack[-1][0]) + elif buf.endswith('r'): + return ('read', self.select_stack[-1][0]) + elif buf.endswith('R'): + return ('unread', self.select_stack[-1][0]) + elif ord('0') <= ord(buf[-1]) <= ord('9'): + return (buf[-1], self.select_stack[-1][0]) elif buf.endswith('\t'): return ('back', None) elif buf.endswith('\n'): |
