pub struct KeysConfig {Show 44 fields
pub esc_navigates_back: bool,
pub close_pane: KeyBindings,
pub quit: KeyBindings,
pub quit_immediately: KeyBindings,
pub suspend: KeyBindings,
pub cycle_panes: KeyBindings,
pub toggle_help: KeyBindings,
pub open_search: KeyBindings,
pub move_down: KeyBindings,
pub move_up: KeyBindings,
pub page_down: KeyBindings,
pub page_up: KeyBindings,
pub move_to_top: KeyBindings,
pub move_to_bottom: KeyBindings,
pub descend: KeyBindings,
pub ascend: KeyBindings,
pub scan_parent: KeyBindings,
pub sort_by_size: KeyBindings,
pub sort_by_mtime: KeyBindings,
pub cycle_mtime_mode: KeyBindings,
pub sort_by_count: KeyBindings,
pub toggle_count_column: KeyBindings,
pub sort_by_name: KeyBindings,
pub cycle_visualization: KeyBindings,
pub open_entry: KeyBindings,
pub toggle_mark: KeyBindings,
pub mark_for_deletion: KeyBindings,
pub toggle_mark_and_move_down: KeyBindings,
pub toggle_all: KeyBindings,
pub toggle_cleanup: KeyBindings,
pub mark_cleanup: KeyBindings,
pub toggle_gitignore: KeyBindings,
pub mark_gitignore: KeyBindings,
pub refresh_selected: KeyBindings,
pub refresh_all: KeyBindings,
pub remove_mark: KeyBindings,
pub remove_all_marks: KeyBindings,
pub delete_marked: KeyBindings,
pub trash_marked: KeyBindings,
pub search_confirm: KeyBindings,
pub search_toggle_case: KeyBindings,
pub search_backspace: KeyBindings,
pub search_left: KeyBindings,
pub search_right: KeyBindings,
}Expand description
Keyboard interaction settings.
Fields§
Changes the configured close-pane key behavior in the interactive UI.
If true, pressing it in the main pane ascends to the parent directory.
If false, it follows the quit behavior.
Default: true.
close_pane: KeyBindingsClose the focused pane.
quit: KeyBindingsClose a pane or quit from the main pane.
quit_immediately: KeyBindingsQuit immediately without confirmation.
suspend: KeyBindingsSuspend the process and return control to the shell on Unix.
cycle_panes: KeyBindingsMove focus to the next open pane.
toggle_help: KeyBindingsShow or hide help.
open_search: KeyBindingsOpen the glob-search pane.
move_down: KeyBindingsMove down one item.
move_up: KeyBindingsMove up one item.
page_down: KeyBindingsMove down one page.
page_up: KeyBindingsMove up one page.
move_to_top: KeyBindingsMove to the first item.
move_to_bottom: KeyBindingsMove to the last item.
descend: KeyBindingsEnter the selected directory.
ascend: KeyBindingsAscend to the parent directory.
scan_parent: KeyBindingsScan the directory above the current traversal root.
sort_by_size: KeyBindingsSort by size.
sort_by_mtime: KeyBindingsSort by modification time.
cycle_mtime_mode: KeyBindingsCycle the modification-time mode or column.
sort_by_count: KeyBindingsSort by item count.
toggle_count_column: KeyBindingsShow or hide the item-count column.
sort_by_name: KeyBindingsSort by name.
cycle_visualization: KeyBindingsCycle byte visualizations.
open_entry: KeyBindingsOpen the selected entry externally.
toggle_mark: KeyBindingsToggle the selected entry’s mark.
mark_for_deletion: KeyBindingsMark the selected entry for deletion.
toggle_mark_and_move_down: KeyBindingsToggle the selected entry’s mark and move down.
toggle_all: KeyBindingsToggle all visible entry marks.
toggle_cleanup: KeyBindingsToggle cleanup-candidate detection.
mark_cleanup: KeyBindingsMark cleanup candidates.
toggle_gitignore: KeyBindingsToggle Git-ignore detection.
mark_gitignore: KeyBindingsMark Git-ignored entries.
refresh_selected: KeyBindingsRefresh the selected entry.
refresh_all: KeyBindingsRefresh the current view.
remove_mark: KeyBindingsRemove the selected mark.
remove_all_marks: KeyBindingsRemove all marks.
delete_marked: KeyBindingsPermanently delete marked entries.
trash_marked: KeyBindingsMove marked entries to the trash.
search_confirm: KeyBindingsSubmit the glob search.
search_toggle_case: KeyBindingsToggle glob-search case sensitivity.
search_backspace: KeyBindingsDelete the preceding glob-search character.
search_left: KeyBindingsMove the glob-search cursor left.
search_right: KeyBindingsMove the glob-search cursor right.
Trait Implementations§
Source§impl Debug for KeysConfig
impl Debug for KeysConfig
Source§impl Default for KeysConfig
impl Default for KeysConfig
Source§impl<'de> Deserialize<'de> for KeysConfigwhere
KeysConfig: Default,
impl<'de> Deserialize<'de> for KeysConfigwhere
KeysConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for KeysConfig
Source§impl PartialEq for KeysConfig
impl PartialEq for KeysConfig
impl StructuralPartialEq for KeysConfig
Auto Trait Implementations§
impl Freeze for KeysConfig
impl RefUnwindSafe for KeysConfig
impl Send for KeysConfig
impl Sync for KeysConfig
impl Unpin for KeysConfig
impl UnsafeUnpin for KeysConfig
impl UnwindSafe for KeysConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<D> OwoColorize for D
impl<D> OwoColorize for D
Source§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
Source§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
Source§fn black(&self) -> FgColorDisplay<'_, Black, Self>
fn black(&self) -> FgColorDisplay<'_, Black, Self>
Source§fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
Source§fn red(&self) -> FgColorDisplay<'_, Red, Self>
fn red(&self) -> FgColorDisplay<'_, Red, Self>
Source§fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
Source§fn green(&self) -> FgColorDisplay<'_, Green, Self>
fn green(&self) -> FgColorDisplay<'_, Green, Self>
Source§fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
Source§fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
Source§fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
Source§fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
Source§fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
Source§fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
Source§fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
Source§fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
Source§fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
Source§fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
Source§fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
Source§fn white(&self) -> FgColorDisplay<'_, White, Self>
fn white(&self) -> FgColorDisplay<'_, White, Self>
Source§fn on_white(&self) -> BgColorDisplay<'_, White, Self>
fn on_white(&self) -> BgColorDisplay<'_, White, Self>
Source§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
Source§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
Source§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
Source§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
Source§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
Source§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
Source§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
Source§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
Source§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
Source§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
Source§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
Source§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
Source§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Source§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Source§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Source§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Source§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
Source§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
Source§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
Source§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
Source§fn bold(&self) -> BoldDisplay<'_, Self>
fn bold(&self) -> BoldDisplay<'_, Self>
Source§fn dimmed(&self) -> DimDisplay<'_, Self>
fn dimmed(&self) -> DimDisplay<'_, Self>
Source§fn italic(&self) -> ItalicDisplay<'_, Self>
fn italic(&self) -> ItalicDisplay<'_, Self>
Source§fn underline(&self) -> UnderlineDisplay<'_, Self>
fn underline(&self) -> UnderlineDisplay<'_, Self>
Source§fn blink(&self) -> BlinkDisplay<'_, Self>
fn blink(&self) -> BlinkDisplay<'_, Self>
Source§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
Source§fn reversed(&self) -> ReversedDisplay<'_, Self>
fn reversed(&self) -> ReversedDisplay<'_, Self>
Source§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
Source§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::fg or
a color-specific method, such as OwoColorize::green, Read moreSource§fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::bg or
a color-specific method, such as OwoColorize::on_yellow, Read more