blob: 7c00834a440e5a72eac017921a7c7b0a6a8e1cba (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
mod txn_table;
pub use txn_table::txn_tables;
pub fn vi_view<V: cursive::view::View>(v: V) -> impl cursive::view::View {
cursive::views::OnEventView::new(v)
.on_event('h', |s| {
s.on_event(cursive::event::Event::Key(cursive::event::Key::Left))
})
.on_event('j', |s| {
s.on_event(cursive::event::Event::Key(cursive::event::Key::Down))
})
.on_event('k', |s| {
s.on_event(cursive::event::Event::Key(cursive::event::Key::Up))
})
.on_event('l', |s| {
s.on_event(cursive::event::Event::Key(cursive::event::Key::Right))
})
}
|