aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/handler.rs
diff options
context:
space:
mode:
authorlukeflo2024-10-17 23:02:06 +0200
committerlukeflo2024-10-17 23:02:06 +0200
commit1fb272e563aca3b90a82fcbef68ed1c28cb7b212 (patch)
tree8dc10dd07d80556d53ce7276cfddf47de1fec496 /src/frontend/handler.rs
parent5abdd1822a1d388feb36b0d4e62316b4671bf406 (diff)
downloadbibiman-1fb272e563aca3b90a82fcbef68ed1c28cb7b212.tar.gz
bibiman-1fb272e563aca3b90a82fcbef68ed1c28cb7b212.zip
Implement sorting and remove unneccessary struct
- Implement sorting of list (by authors for now) - Remove hole BibiData struct - Create entry table content directly through iterator
Diffstat (limited to 'src/frontend/handler.rs')
-rw-r--r--src/frontend/handler.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/frontend/handler.rs b/src/frontend/handler.rs
index c2cacf5..70ba5c7 100644
--- a/src/frontend/handler.rs
+++ b/src/frontend/handler.rs
@@ -121,6 +121,9 @@ pub fn handle_key_events(key_event: KeyEvent, app: &mut App, tui: &mut Tui) -> R
KeyCode::Char('G') | KeyCode::End => {
app.select_last_entry();
}
+ KeyCode::Char('s') => {
+ app.entry_table.sort_entry_table("author");
+ }
KeyCode::Char('y') => {
App::yank_text(&app.get_selected_citekey());
}