mirror of https://github.com/bobwen-dev/hunter
add quick_actions.rs
This commit is contained in:
parent
ddcac56115
commit
8b9b209319
|
@ -68,11 +68,12 @@ impl FoldableWidgetExt for ListView<Vec<QuickActions>> {
|
|||
fn on_key(&mut self, key: Key) -> HResult<()> {
|
||||
match key {
|
||||
Key::Char('a') |
|
||||
Key::Char('h') => HError::popup_finnished()?,
|
||||
Key::Char('b') => HError::popup_finnished()?,
|
||||
// undefined key causes parent to handle move up/down
|
||||
Key::Char('j') => HError::undefined_key(key)?,
|
||||
Key::Char('k') => HError::undefined_key(key)?,
|
||||
Key::Char('l') => self.run_action(None),
|
||||
Key::Char('n') => HError::undefined_key(key)?,
|
||||
Key::Char('p') => HError::undefined_key(key)?,
|
||||
Key::Char('f') => self.run_action(None),
|
||||
|
||||
key @ Key::Char(_) => {
|
||||
let chr = match key {
|
||||
Key::Char(key) => key,
|
||||
|
@ -192,7 +193,7 @@ impl ListView<Vec<QuickActions>> {
|
|||
}
|
||||
|
||||
// shouldn't contain keys used for navigation/activation
|
||||
static CHARS: &str = "bcdefgimoqrstuvxyz";
|
||||
static CHARS: &str = "bcdeghijklmoqrstuvxyz";
|
||||
|
||||
impl QuickActions {
|
||||
pub fn new(files: Vec<File>,
|
||||
|
|
Loading…
Reference in New Issue