List of all items
Structs
- app::App
- app::FrameContext
- app::Position
- app::Selection
- app::ViewState
- app::search::SearchMatch
- app::search::SearchState
- cli::Cli
- cli::OutputArgs
- diff::DiffInput
- diff::DiffLine
- diff::FileDiff
- diff::InlineSpan
- file_events::VcsLockState
- gitignore::GitignoreFilter
- image_diff::CachedImage
- image_diff::ImageCache
- image_diff::ImageDiffState
- limits::DiffMetrics
- limits::DiffThresholds
- limits::WatcherMetrics
- message::FetchResult
- message::UpdateResult
- syntax::SyntaxHighlighter
- syntax::SyntaxSegment
- ui::ScreenRowInfo
- ui::diff_view::DiffViewModel
- ui::diff_view::ImageRenderPosition
- ui::diff_view::RenderOutput
- ui::image_view::ImagePanelLayout
- ui::modals::prelude::Block
- ui::modals::prelude::Borders
- ui::modals::prelude::Clear
- ui::modals::prelude::Frame
- ui::modals::prelude::Line
- ui::modals::prelude::Modifier
- ui::modals::prelude::Paragraph
- ui::modals::prelude::Rect
- ui::modals::prelude::Span
- ui::modals::prelude::Style
- update::Timers
- update::UpdateConfig
- vcs::git::ChangedFile
- vcs::git::GitVcs
- vcs::git::GitVersion
- vcs::jj::JjVcs
- vcs::types::ComparisonContext
- vcs::types::RefreshResult
- vcs::types::StackPosition
- vcs::types::VcsWatchPaths
Enums
- app::DisplayableItem
- app::ViewMode
- cli::OutputMode
- diff::LineSource
- input::AppAction
- message::LoopAction
- message::Message
- message::RefreshOutcome
- message::RefreshTrigger
- ui::modals::prelude::Color
- ui::spans::InlineChangeType
- update::RefreshState
- vcs::types::VcsBackend
- vcs::types::VcsEventType
Traits
Functions
- app::search::compute_matches
- diff::compute_four_way_diff
- file_links::compute_file_links
- image_diff::center_in_area
- image_diff::fit_dimensions
- image_diff::format_file_size
- image_diff::format_name_from_path
- image_diff::is_image_file
- image_diff::is_lfs_pointer
- image_diff::is_svg
- image_diff::load_and_cache
- image_diff::load_image_diff
- image_diff::rasterize_svg
- input::handle_event
- limits::check_watch_warning
- limits::get_watch_limit
- limits::is_wsl
- limits::parse_inotify_value
- patch::generate_patch
- syntax::highlight_line
- syntax::reset_highlight_state
- ui::colors::ensure_contrast
- ui::colors::highlight_bg_color
- ui::colors::line_bg_color
- ui::colors::line_style
- ui::colors::line_style_with_highlight
- ui::colors::print_line_style
- ui::colors::status_symbol
- ui::diff_view::draw_diff_view_with_frame
- ui::draw_with_frame
- ui::image_view::calculate_image_height
- ui::image_view::calculate_image_height_for_images
- ui::image_view::calculate_image_panel_layout
- ui::image_view::render_image_diff
- ui::modals::draw_help_modal
- ui::modals::draw_warning_banner
- ui::selection::apply_selection_to_span
- ui::selection::get_line_selection_range
- ui::spans::build_deletion_spans_with_highlight
- ui::spans::build_insertion_spans_with_highlight
- ui::spans::classify_inline_change
- ui::spans::coalesce_spans
- ui::spans::get_deletion_source
- ui::spans::get_insertion_source
- ui::spans::inline_display_width
- ui::spans::is_fragmented
- ui::spans::syntax_highlight_content
- ui::spans::syntax_highlight_inline_spans
- ui::status_bar::draw_status_bar
- ui::status_bar::status_bar_height
- ui::status_bar::status_bar_plain_text
- ui::status_bar::truncate_with_ellipsis
- ui::wrapping::content_display_width
- ui::wrapping::wrap_content
- ui::wrapping::wrapped_line_height
- update::update
- vcs::detect
- vcs::git::detect_base_branch
- vcs::git::fetch_base_branch
- vcs::git::get_binary_files
- vcs::git::get_current_branch
- vcs::git::get_file_bytes_at_ref
- vcs::git::get_git_version
- vcs::git::get_merge_base_preferring_origin
- vcs::git::get_repo_root
- vcs::git::get_working_tree_bytes
- vcs::git::has_merge_conflicts
- vcs::git::is_binary_file
- vcs::git::is_index_locked
- vcs::jj::get_repo_root
Type Aliases
Constants
- image_diff::FONT_HEIGHT_PX
- image_diff::FONT_WIDTH_PX
- image_diff::IMAGE_BOTTOM_MARGIN
- image_diff::IMAGE_PANEL_OVERHEAD
- image_diff::IMAGE_TOP_MARGIN
- image_diff::MAX_CACHED_IMAGES
- image_diff::MAX_CACHE_DIMENSION
- image_diff::MAX_IMAGE_HEIGHT_ROWS
- image_diff::METADATA_HEIGHT
- message::FALLBACK_REFRESH_SECS
- ui::PREFIX_CHAR_WIDTH
- ui::colors::DEFAULT_FG
- ui::colors::SEARCH_CURRENT_BG
- ui::colors::SEARCH_MATCH_BG
- ui::selection::SELECTION_BG_COLOR