diff options
author | Jiayi Zhao <jeff.no.zhao@gmail.com> | 2019-02-20 19:51:06 -0500 |
---|---|---|
committer | Jiayi Zhao <jeff.no.zhao@gmail.com> | 2019-02-20 19:51:54 -0500 |
commit | f75182734a5bec0987b424aff28e2ed0acf2fe38 (patch) | |
tree | cb483f5a020057f1856fcf6c507337be6775f2bf /src/preview.rs | |
parent | c829e7849a44922cb55149f3874a82cda1040c89 (diff) |
reduce eprintln
Diffstat (limited to 'src/preview.rs')
-rw-r--r-- | src/preview.rs | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/preview.rs b/src/preview.rs index 6ea3ea3..6e88d32 100644 --- a/src/preview.rs +++ b/src/preview.rs @@ -10,11 +10,14 @@ pub fn preview_file(curr_tab: &mut JoshutoTab, views: &JoshutoView, config_t: &J if let Some(ref curr_list) = curr_tab.curr_list { if let Some(entry) = curr_list.get_curr_ref() { if entry.path.is_dir() { - if let Some(dirlist) = curr_tab.history.get_mut_or_create(&entry.path, &config_t.sort_type) { - views.right_win.display_contents(dirlist, config_t.scroll_offset); - views.right_win.queue_for_refresh(); - } else { - ui::wprint_err(&views.right_win, "Can't find directory"); + match curr_tab.history.get_mut_or_create(&entry.path, &config_t.sort_type) { + Ok(dirlist) => { + views.right_win.display_contents(dirlist, config_t.scroll_offset); + views.right_win.queue_for_refresh(); + } + Err(e) => { + ui::wprint_err(&views.right_win, &e.to_string()); + } } } else { ncurses::werase(views.right_win.win); @@ -65,6 +68,7 @@ pub fn preview_file(curr_tab: &mut JoshutoTab, views: &JoshutoView, config_t: &J } } +/* pub fn text_preview(win: &JoshutoPanel, path: &PathBuf) { let mut command = process::Command::new("head"); command.arg("-n"); @@ -89,3 +93,4 @@ pub fn text_preview(win: &JoshutoPanel, path: &PathBuf) { } // bat joshuto.rs --terminal-width 20 --wrap=never --line-range 0:26 --style='numbers' } +*/ |