List of all items
Structs
- app::App
- app::HelpState
- app::LayoutState
- app::Preview
- app::PreviewSessionState
- app::PreviewState
- app::RuntimeConfig
- app::Search
- app::SearchSessionState
- app::UiState
- cli::args::Args
- cli::args::Cli
- cli::args::ContentCommandArgs
- cli::args::DiffCommandArgs
- cli::args::GitCommandArgs
- cli::args::GitHistoryCommandArgs
- cli::args::GitListCommandArgs
- cli::args::GlobalArgs
- cli::args::LogCommandArgs
- cli::args::SearchCommandArgs
- config::KeyBinding
- config::Keybindings
- config::LoadedAppConfig
- config::LogConfig
- config::PersistedLayout
- infra::channel::BatchSender
- infra::channel::KanalReceiver
- infra::channel::KanalSender
- infra::channel::MapSender
- infra::terminal::TerminalSessionGuard
- preview::doc::PreviewDoc
- preview::rich_text::RichTextDocument
- preview::rich_text::TextBuffer
- preview::rich_text::TextEdit
- preview::rich_text::TextUndoFrame
- preview::rich_text::syntax::SyntaxRegistry
- preview::rich_text::utils::DocIter
- preview::structured_log::ColModal
- preview::structured_log::ColumnConfig
- preview::structured_log::LogEntry
- preview::structured_log::LogFilter
- preview::structured_log::LogFilterState
- preview::structured_log::StructuredLog
- preview::types::DiffPreview
- preview::types::ImagePreview
- preview::types::LogPreview
- preview::types::MediaPreview
- runtime::config::ResolvedCli
- runtime::config::RunConfig
- runtime::startup::PreparedInteractiveInput
- search::controller::SearchController
- search::matcher::fuzzy::MatcherState
- search::sources::git::scope::GitSearchScope
- search::types::SearchConfig
- search::types::SearchResult
- search::types::SearchSettings
- text::ReplaceNonPrintableConfig
- ui::layout::UiAreas
- ui::preview::PreviewView
- ui::search::SearchBarView
- ui::search::SearchResultsView
- ui::shortcuts::ShortcutHint
Enums
- app::AppAction
- app::AppEvent
- app::HelpTab
- app::InputMode
- app::Mode
- cli::args::Command
- cli::args::GitSubcommand
- cli::args::OutputFormat
- infra::channel::ChannelError
- input::vim::SearchInputResult
- output::SelectionOutput
- preview::archive::ArchiveKind
- preview::media::MediaKind
- preview::protocol::PreviewRequest
- preview::protocol::PreviewSource
- preview::rich_text::TextEditKind
- preview::structured_log::FilterOp
- preview::structured_log::LogFormat
- preview::types::PreviewContent
- runtime::interactive::input::InputEvent
- runtime::startup::StartupMode
- search::matcher::fuzzy::MatcherCommand
- search::sources::git::scope::GitSearchMode
- search::types::MatcherMode
- search::types::SearchItem
- search::types::SearchMode
Traits
Functions
- cli::resolve::resolve_cli
- config::config_dir
- config::format_keybinding
- config::format_keybindings
- config::kb_matches
- config::load_app_config
- config::load_keybindings
- config::load_layout
- config::load_log_max_entries
- config::parse_key
- config::save_layout
- editor::line_editor::backspace
- editor::line_editor::char_count
- editor::line_editor::char_to_byte_idx
- editor::line_editor::clamp_cursor_insert
- editor::line_editor::clamp_cursor_normal
- editor::line_editor::delete_char_at_cursor
- editor::line_editor::find_big_word_bounds
- editor::line_editor::find_next_big_word_start
- editor::line_editor::find_next_word_start
- editor::line_editor::find_prev_big_word_start
- editor::line_editor::find_prev_word_start
- editor::line_editor::find_word_bounds
- editor::line_editor::find_word_end
- editor::line_editor::insert_char
- editor::line_editor::move_big_word_backward
- editor::line_editor::move_big_word_forward
- editor::line_editor::move_end_of_line_insert
- editor::line_editor::move_end_of_line_normal
- editor::line_editor::move_first_non_blank
- editor::line_editor::move_right_insert
- editor::line_editor::move_right_normal
- editor::line_editor::move_start_of_line
- editor::line_editor::move_word_backward
- editor::line_editor::move_word_end_forward
- editor::line_editor::move_word_forward
- editor::line_editor::replace_char_range
- editor::line_editor::truncate_from_cursor
- infra::channel::bounded
- infra::channel::bounded_default
- infra::channel::unbounded
- infra::channel::unbounded_default
- input::vim::handle_input
- input::vim::handle_search_input
- output::format_item_output
- output::render_selection_outputs
- preview::archive::detect_archive_kind
- preview::archive::generate_preview
- preview::binary::calculate_entropy
- preview::binary::create_hex_dump
- preview::binary::extract_printable_strings
- preview::binary::generate_preview
- preview::diff::build_diff_preview
- preview::directory::generate_preview
- preview::doc::format_file_size
- preview::doc::format_unix_timestamp
- preview::encoding::try_decode_utf16
- preview::image::is_image_extension
- preview::image::load_image
- preview::media::detect_media_kind
- preview::media::generate_preview
- preview::pdf::extract_all_text
- preview::pdf::generate_preview
- preview::pdf::is_pdf
- preview::rich_text::apply_text_edit
- preview::rich_text::commands::execute_command
- preview::rich_text::commands::save_file
- preview::rich_text::create_rich_text_document
- preview::rich_text::edit_content_delete_char
- preview::rich_text::edit_content_delete_char_at
- preview::rich_text::edit_content_delete_range
- preview::rich_text::edit_content_insert_char
- preview::rich_text::edit_content_insert_text
- preview::rich_text::edit_ops::delete_char
- preview::rich_text::edit_ops::delete_char_under_cursor
- preview::rich_text::edit_ops::delete_line
- preview::rich_text::edit_ops::delete_line_content
- preview::rich_text::edit_ops::delete_range
- preview::rich_text::edit_ops::delete_to_end_of_line
- preview::rich_text::edit_ops::insert_char
- preview::rich_text::edit_ops::insert_newline
- preview::rich_text::edit_ops::open_line_above
- preview::rich_text::edit_ops::open_line_below
- preview::rich_text::generate_plain_lines_for_range
- preview::rich_text::motion::move_big_word_backward
- preview::rich_text::motion::move_big_word_end_forward
- preview::rich_text::motion::move_big_word_forward
- preview::rich_text::motion::move_down
- preview::rich_text::motion::move_end_of_line
- preview::rich_text::motion::move_end_of_line_for_insert
- preview::rich_text::motion::move_first_non_blank
- preview::rich_text::motion::move_half_page_down
- preview::rich_text::motion::move_half_page_up
- preview::rich_text::motion::move_left
- preview::rich_text::motion::move_matching_bracket
- preview::rich_text::motion::move_right
- preview::rich_text::motion::move_start_of_line
- preview::rich_text::motion::move_to_end_of_file
- preview::rich_text::motion::move_to_start_of_file
- preview::rich_text::motion::move_up
- preview::rich_text::motion::move_word_backward
- preview::rich_text::motion::move_word_end_forward
- preview::rich_text::motion::move_word_forward
- preview::rich_text::motion::perform_char_search
- preview::rich_text::regenerate_lines
- preview::rich_text::sanitize_content
- preview::rich_text::search::perform_search
- preview::rich_text::syntax::detect_language
- preview::rich_text::syntax::get_configs
- preview::rich_text::syntax::get_highlighter
- preview::rich_text::syntax::get_style
- preview::rich_text::syntax::get_syntax_set
- preview::rich_text::syntax::get_theme_set
- preview::rich_text::text_objects::find_inner_pair_range
- preview::rich_text::text_objects::find_inner_quote_range
- preview::rich_text::text_objects::find_inner_word_range
- preview::rich_text::text_objects::select_inner_word
- preview::rich_text::undo::perform_redo
- preview::rich_text::undo::perform_undo
- preview::rich_text::undo::record_edit
- preview::rich_text::utils::adjust_scroll
- preview::rich_text::utils::char_type
- preview::rich_text::utils::ensure_cursor_in_bounds
- preview::rich_text::utils::get_byte_index
- preview::rich_text::utils::get_line_char_from_byte
- preview::rich_text::utils::get_line_content
- preview::rich_text::utils::get_line_count
- preview::rich_text::utils::line_len
- preview::rich_text::yank::copy_to_clipboard
- preview::rich_text::yank::yank_line
- preview::rich_text::yank::yank_range_content
- preview::rich_text::yank::yank_selection
- preview::spawn_previewer
- preview::sqlite::generate_preview
- preview::sqlite::is_sqlite
- preview::structured_log::apply_append
- preview::structured_log::detect_structured_log
- preview::structured_log::format_entry_visible
- preview::structured_log::handle_input
- preview::structured_log::init_visible_cols
- preview::structured_log::initialize_empty_stream
- preview::structured_log::parse_epoch_secs
- preview::structured_log::parse_filters
- preview::structured_log::parse_initial
- preview::structured_log::parse_line
- preview::structured_log::preview_content
- preview::structured_log::update_fields
- preview::structured_log::watcher::spawn_log_watcher
- runtime::headless::run_with_configs
- runtime::headless::run_with_search_config
- runtime::interactive::bootstrap::run_interactive_with_configs
- runtime::interactive::handlers::help::handle_help_modal_input
- runtime::interactive::handlers::key::handle_input
- runtime::interactive::handlers::preview::handle_preview_mode_input
- runtime::interactive::handlers::preview::scroll_preview_page
- runtime::interactive::handlers::preview::sync_preview
- runtime::interactive::handlers::preview::toggle_window_mode
- runtime::interactive::handlers::search::handle_search_mode_input
- runtime::interactive::input::spawn_input_handler
- runtime::interactive::loop::apply_preview_event
- runtime::interactive::loop::run_event_loop
- runtime::startup::classify_input_mode_with_run_config
- runtime::startup::prepare_headless_input_with_run_config
- runtime::startup::prepare_interactive_input_with_run_config
- runtime::startup::spawn_log_file_watchers
- runtime::startup::spawn_log_stdin_reader
- search::matcher::exact::spawn_exact_matcher
- search::matcher::fuzzy::spawn_matcher
- search::sources::filesystem::spawn_searcher_with_config
- search::sources::git::preview::read_branch_preview
- search::sources::git::preview::read_commit_preview
- search::sources::git::preview::read_history_blob
- search::sources::git::scope::resolve_history_scope
- search::sources::git::scope::resolve_repo_scope
- search::sources::git::stream::is_current_commit
- search::sources::git::stream::sanitize_path_field
- search::sources::git::stream::spawn_git_searcher
- search::sources::stdin::spawn_stdin_searcher
- text::find_first_match_column_in_grep_result
- text::next_char_boundary
- text::preprocess_line
- text::prev_char_boundary
- text::proportion_of_printable_ascii_characters
- text::replace_non_printable
- text::sanitize_text_with_indices
- text::shrink_with_ellipsis
- text::slice_at_char_boundaries
- text::slice_up_to_char_boundary
- text::truncate_str_chars
- text::try_parse_utf8_char
- ui::draw
- ui::help::render_help_modal
- ui::indicators::mode_indicator
- ui::layout::split_main_layout
- ui::preview::render_preview
- ui::search::render_search_bar
- ui::search::render_search_results
- ui::shortcuts::preview_hints
- ui::shortcuts::render_hints_line
- ui::shortcuts::search_bar_hints
- ui::shortcuts::search_results_hints