List of all items
Structs
- action::Actions
- app::App
- app::AppOutput
- cable::Cable
- cable::CableSpec
- channels::action_picker::ActionEntry
- channels::action_picker::ActionPicker
- channels::channel::Channel
- channels::entry::Entry
- channels::entry_processor::AnsiProcessor
- channels::entry_processor::DisplayProcessor
- channels::entry_processor::PlainProcessor
- channels::prototypes::ActionSpec
- channels::prototypes::BinaryRequirement
- channels::prototypes::ChannelKeyBindings
- channels::prototypes::ChannelPrototype
- channels::prototypes::CommandSpec
- channels::prototypes::HistoryConfig
- channels::prototypes::Metadata
- channels::prototypes::PreviewSpec
- channels::prototypes::SourceSpec
- channels::prototypes::UiSpec
- channels::remote_control::CableEntry
- channels::remote_control::RemoteControl
- cli::ChannelCli
- cli::GlobalCli
- cli::PostProcessedCli
- cli::args::Cli
- config::AppConfig
- config::Config
- config::ConfigEnv
- config::Theme
- config::keybindings::Keybindings
- config::layers::ConfigLayers
- config::layers::MergedConfig
- config::shell_integration::ShellIntegrationConfig
- config::ui::HelpPanelConfig
- config::ui::InputBarConfig
- config::ui::Padding
- config::ui::PreviewPanelConfig
- config::ui::RemoteControlConfig
- config::ui::ResultsPanelConfig
- config::ui::StatusBarConfig
- config::ui::ThemeOverrides
- config::ui::UiConfig
- draw::ChannelState
- draw::Ctx
- draw::StatusBarComponent
- draw::TvState
- event::EventLoop
- frecency::Frecency
- frecency::FrecencyCache
- frecency::FrecencyData
- frecency::FrecencyRecord
- frecency::FrecencyScores
- history::History
- history::HistoryEntry
- keymap::InputMap
- matcher::Matcher
- matcher::Status
- matcher::injector::Injector
- matcher::lazy::LazyMutex
- matcher::matched_item::MatchedItem
- picker::Picker
- previewer::Config
- previewer::Preview
- previewer::Previewer
- previewer::Ticket
- previewer::state::PreviewState
- render::UiState
- screen::colors::Colorscheme
- screen::colors::GeneralColorscheme
- screen::colors::HelpColorscheme
- screen::colors::InputColorscheme
- screen::colors::ModeColorscheme
- screen::colors::PreviewColorscheme
- screen::colors::ResultsColorscheme
- screen::layout::Dimensions
- screen::layout::Layout
- television::MissingRequirementsPopup
- television::Television
- tui::Tui
- utils::cache::RingSet
- utils::clipboard::Clipboard
- utils::files::PartialReadResult
- utils::input::Input
- utils::input::StateChanged
- utils::metadata::AppMetadata
- utils::rocell::RoCell
- utils::strings::ReplaceNonPrintableConfig
Enums
- action::Action
- app::ActionOutcome
- channels::channel::ChannelKind
- channels::prototypes::ExecutionMode
- channels::prototypes::SourceCommand
- channels::prototypes::Template
- cli::args::BorderType
- cli::args::Command
- cli::args::InputPosition
- cli::args::LayoutOrientation
- cli::args::Shell
- config::ui::BorderType
- event::ControlEvent
- event::Event
- event::Key
- picker::Movement
- previewer::Request
- render::RenderingTask
- screen::layout::InputPosition
- screen::layout::Orientation
- television::MatchingMode
- television::Mode
- tui::IoStream
- tui::TuiMode
- utils::files::FileType
- utils::files::ReadResult
- utils::input::InputRequest
- utils::shell::Shell
- utils::shell::ShellError
Traits
Functions
- cable::load_cable
- channels::channel::load_candidates
- channels::channel::load_stdin_candidates
- channels::entry::into_ranges
- channels::prototypes::remove_enter_keybinding
- cli::guess_channel_from_prompt
- cli::list_channels
- cli::parse_source_entry_delimiter
- cli::post_process
- cli::version
- config::default_config_from_file
- config::default_tick_rate
- config::get_config_dir
- config::get_data_dir
- config::keybindings::key_event_to_string
- config::keybindings::merge_keybindings
- config::keybindings::parse_key_event
- draw::draw
- errors::cli_parsing_error_exit
- errors::init
- errors::os_error_exit
- errors::unknown_channel_exit
- event::convert_raw_event_to_key
- frecency::current_timestamp
- gh::update_local_channels
- input::convert_action_to_input_request
- logging::init
- matcher::matcher_threads
- mouse::get_action_for_mouse_event
- previewer::try_preview
- render::render
- screen::action_picker::draw_action_picker
- screen::help_panel::calculate_help_panel_size
- screen::help_panel::draw_help_panel
- screen::input::draw_input_box
- screen::keybindings::find_keys_for_single_action
- screen::keybindings::remove_action_bindings
- screen::logo::build_logo_paragraph
- screen::logo::build_remote_logo_paragraph
- screen::missing_requirements_popup::draw_missing_requirements_popup
- screen::preview::build_preview_paragraph
- screen::preview::draw_preview_content_block
- screen::remote_control::draw_remote_control
- screen::result_item::build_result_line
- screen::result_item::build_results_list
- screen::results::draw_results_list
- screen::status_bar::draw_status_bar
- utils::command::execute_action
- utils::command::format_command
- utils::command::shell_command
- utils::files::get_default_num_threads
- utils::files::get_file_size
- utils::files::get_known_image_file_extensions
- utils::files::get_known_text_file_extensions
- utils::files::is_accepted_image_extension
- utils::files::is_known_text_extension
- utils::files::read_into_lines_capped
- utils::hashmaps::invert_hashmap
- utils::hashmaps::invert_nested_hashmap
- utils::indices::truncate_highlighted_string
- utils::paths::expand_tilde
- utils::shell::completion_script
- utils::shell::ctrl_keybinding
- utils::shell::render_autocomplete_script_template
- utils::shell::render_clap_autocomplete
- utils::stdin::is_readable_stdin
- utils::strings::format_string
- utils::strings::make_result_item_printable
- utils::strings::next_char_boundary
- utils::strings::preprocess_line
- utils::strings::prev_char_boundary
- utils::strings::proportion_of_printable_ascii_characters
- utils::strings::replace_non_printable_bulk
- utils::strings::shrink_with_ellipsis
- utils::strings::slice_at_char_boundaries
- utils::strings::slice_up_to_char_boundary
- utils::strings::to_title_case
- utils::strings::try_parse_utf8_char
- utils::threads::default_num_threads
Type Aliases
Statics
- matcher::lazy::MATCHER
- utils::clipboard::CLIPBOARD
- utils::files::DEFAULT_NUM_THREADS
- utils::files::KNOWN_IMAGE_FILE_EXTENSIONS
- utils::files::KNOWN_TEXT_FILE_EXTENSIONS
- utils::strings::CMD_RE
Constants
- action::CUSTOM_ACTION_PREFIX
- cable::CABLE_DIR_NAME
- cable::CHANNEL_FILE_FORMAT
- channels::prototypes::DEFAULT_PROTOTYPE_NAME
- channels::remote_control::CABLE_ICON
- config::CONFIG_FILE_NAME
- config::ui::DEFAULT_PREVIEW_SIZE
- config::ui::DEFAULT_PROMPT
- config::ui::DEFAULT_UI_SCALE
- history::DEFAULT_HISTORY_SIZE
- previewer::DEFAULT_JOB_TIMEOUT
- previewer::DEFAULT_REQUEST_MAX_AGE
- screen::constants::DESELECTED_SYMBOL
- screen::constants::LOGO_WIDTH
- screen::constants::POINTER_SYMBOL
- screen::constants::SELECTED_SYMBOL
- screen::logo::REMOTE_LOGO
- screen::logo::REMOTE_LOGO_HEIGHT
- screen::logo::REMOTE_LOGO_HEIGHT_U16
- screen::logo::REMOTE_LOGO_WIDTH
- screen::logo::REMOTE_LOGO_WIDTH_U16
- tui::MIN_VIEWPORT_HEIGHT
- tui::TESTING_ENV_VAR
- utils::strings::EMPTY_STRING
- utils::strings::PRINTABLE_ASCII_THRESHOLD
- utils::strings::SPACE
- utils::strings::TAB_WIDTH