diff options
Diffstat (limited to 'i_events.go')
-rw-r--r-- | i_events.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/i_events.go b/i_events.go index 7e2197c..acd8e96 100644 --- a/i_events.go +++ b/i_events.go @@ -273,10 +273,14 @@ func i_events(data *HardData) { // TODO: maybe keymap these } else if event.Rune() == '}' || event.Rune() == ']' { - // TODO: next dir + if next := data.litems.curr.next_dir(); next != nil { + data.litems.curr = next + } } else if event.Rune() == '{' || event.Rune() == '[' { - // TODO: prev dir + if prev := data.litems.curr.prev_dir(); prev != nil { + data.litems.curr = prev + } } else if event.Rune() == 'g' || event.Key() == tcell.KeyHome { data.litems.curr = data.litems.head |