List of all items
Structs
- app::App
- app::AppRunConfig
- app::DirSearchKey
- app::EventChannels
- app::ExitAndReplaceState
- app::PreviewUpdateStatus
- app::SearchFieldsState
- app::SearchKey
- app::SearchState
- app::UIState
- config::Config
- config::EditorOpenConfig
- config::Keys
- config::KeysConfig
- config::KeysGeneral
- config::KeysPerformingReplacement
- config::KeysResults
- config::KeysSearch
- config::KeysSearchFocusFields
- config::KeysSearchFocusResults
- config::PreviewConfig
- config::SearchConfig
- config::StyleConfig
- diff::Diff
- errors::AppError
- fields::CheckboxField
- fields::FieldError
- fields::FieldValue
- fields::SearchField
- fields::SearchFieldValues
- fields::SearchFields
- fields::TextField
- keyboard::KeyEvent
- keyboard::KeyModifiers
- line_reader::LinesSplitEndings
- replace::PerformingReplacementState
- replace::ReplaceState
- replace::ReplaceStats
- search::ByteRangeParams
- search::FileSearcher
- search::Line
- search::LinePos
- search::ParsedDirConfig
- search::ParsedSearchConfig
- search::RegexOptions
- search::SearchResult
- search::SearchResultWithReplacement
- validation::DirConfig
- validation::SearchConfig
- validation::SimpleErrorHandler
Enums
- app::AppEvent
- app::BackgroundProcessingEvent
- app::Event
- app::EventHandlingResult
- app::ExitState
- app::FocussedSection
- app::InputSource
- app::InternalEvent
- app::Popup
- app::Screen
- app::SearchPhase
- diff::DiffColour
- fields::Field
- fields::FieldName
- keyboard::KeyCode
- keyboard::MediaKeyCode
- keyboard::ModifierKeyCode
- line_reader::LineEnding
- replace::ReplaceResult
- search::MatchContent
- search::MatchMode
- search::SearchType
- search::Searcher
- utils::Either
- validation::ValidationResult
Traits
Macros
Functions
- config::load_config
- config::set_config_dir_override
- diff::line_diff
- file_content::default_file_content_provider
- line_reader::split_line_ending
- replace::add_replacement
- replace::add_replacement_with_haystack
- replace::calculate_statistics
- replace::interpret_escapes
- replace::perform_replacement
- replace::replace_all_if_match
- replace::replace_all_in_file
- replace::replace_in_file
- replace::replacement_for_match
- replace::replacement_for_match_in_haystack
- replace::spawn_replace_included
- replace::split_results
- run::find_and_replace
- run::find_and_replace_text
- search::contains_search
- search::match_mode_of_results
- search::search_file
- utils::add_overrides
- utils::ceil_div
- utils::group_by
- utils::is_regex_error
- utils::largest_range_centered_on
- utils::last_n
- utils::last_n_chars
- utils::read_lines_range
- utils::read_lines_range_highlighted
- utils::relative_path
- utils::split_indexed_lines
- utils::split_while
- utils::strip_control_chars
- utils::surrounding_line_window
- validation::parse_search_text
- validation::validate_search_configuration