help
This commit is contained in:
parent
cc4ecf40d7
commit
7ea9d84228
1 changed files with 9 additions and 40 deletions
|
|
@ -69,8 +69,8 @@ either a field after `f` or the text of the current log:
|
||||||
───────────────────────────────────────────────────────
|
───────────────────────────────────────────────────────
|
||||||
perform action on selected target:
|
perform action on selected target:
|
||||||
|
|
||||||
control-d delete
|
alt-d delete
|
||||||
control-i inline
|
alt-i inline
|
||||||
";
|
";
|
||||||
|
|
||||||
pub fn run(logs_dir: PathBuf, compiler_root: Option<PathBuf>, theme: ThemeName) {
|
pub fn run(logs_dir: PathBuf, compiler_root: Option<PathBuf>, theme: ThemeName) {
|
||||||
|
|
@ -364,43 +364,6 @@ impl App {
|
||||||
if self.handle_generic_keycode(key, &mut terminal).is_break() {
|
if self.handle_generic_keycode(key, &mut terminal).is_break() {
|
||||||
break Ok(());
|
break Ok(());
|
||||||
}
|
}
|
||||||
|
|
||||||
// match (key.code, self.tabs.last_mut().unwrap()) {
|
|
||||||
// (KeyCode::Tab, Tab::LogViewer(lv)) => {
|
|
||||||
// lv.switch_focus();
|
|
||||||
// }
|
|
||||||
// (KeyCode::Char('r'), Tab::LogViewer(lv)) => {
|
|
||||||
// let filter = initialize_filter(lv, Some(FilterKind::Remove));
|
|
||||||
// self.push_tab(Tab::CreateFilter { filter });
|
|
||||||
// }
|
|
||||||
// (KeyCode::Char('i'), Tab::LogViewer(lv)) => {
|
|
||||||
// let filter = initialize_filter(lv, Some(FilterKind::Inline));
|
|
||||||
// self.push_tab(Tab::CreateFilter { filter });
|
|
||||||
// }
|
|
||||||
|
|
||||||
// if let FilterSelection::Confirm = filter.selection {
|
|
||||||
// let filter_clone = filter.clone();
|
|
||||||
// if let Some(lv) = self.tabs.iter_mut().rev().find_map(|i| {
|
|
||||||
// if let Tab::LogViewer(lv) = i {
|
|
||||||
// Some(lv)
|
|
||||||
// } else {
|
|
||||||
// None
|
|
||||||
// }
|
|
||||||
// }) && let Some(filter) = filter_clone.validate()
|
|
||||||
// {
|
|
||||||
// lv.add_filter(Rc::new(filter));
|
|
||||||
// self.pop_tab();
|
|
||||||
|
|
||||||
// if let Tab::LogViewer(lv) = self.current_tab() {
|
|
||||||
// lv.footer_selected = false;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// } else {
|
|
||||||
// filter.selection.next();
|
|
||||||
// }
|
|
||||||
// },
|
|
||||||
// _ => {}
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -490,13 +453,17 @@ impl Widget for &mut App {
|
||||||
.join("►");
|
.join("►");
|
||||||
Paragraph::new(breadcrumbs)
|
Paragraph::new(breadcrumbs)
|
||||||
.wrap(Wrap { trim: false })
|
.wrap(Wrap { trim: false })
|
||||||
|
.style(default)
|
||||||
.render(left, buf);
|
.render(left, buf);
|
||||||
|
|
||||||
Paragraph::new(self.current_tab().name(current_file_path.as_deref()))
|
Paragraph::new(self.current_tab().name(current_file_path.as_deref()))
|
||||||
.alignment(HorizontalAlignment::Center)
|
.alignment(HorizontalAlignment::Center)
|
||||||
.wrap(Wrap { trim: false })
|
.wrap(Wrap { trim: false })
|
||||||
|
.style(default)
|
||||||
.render(middle, buf);
|
.render(middle, buf);
|
||||||
|
|
||||||
|
Line::from("-").style(default).render(right, buf);
|
||||||
|
|
||||||
for tab in &mut self.tabs {
|
for tab in &mut self.tabs {
|
||||||
match tab {
|
match tab {
|
||||||
Tab::FileChooser {
|
Tab::FileChooser {
|
||||||
|
|
@ -521,7 +488,9 @@ impl Widget for &mut App {
|
||||||
.items(main_area.height as usize)
|
.items(main_area.height as usize)
|
||||||
.unwrap_or_else(|| (Vec::new(), 0));
|
.unwrap_or_else(|| (Vec::new(), 0));
|
||||||
|
|
||||||
Line::from(lv.input_state.show()).render(right, buf);
|
Line::from(lv.input_state.show())
|
||||||
|
.style(default)
|
||||||
|
.render(right, buf);
|
||||||
|
|
||||||
let list = List::new(items.into_iter().enumerate().map(
|
let list = List::new(items.into_iter().enumerate().map(
|
||||||
|(idx, (i, inline_depth))| {
|
|(idx, (i, inline_depth))| {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue