List of all items
Structs
- primitives::button::Button
- primitives::dialog::Dialog
- primitives::dialog::widget::DialogWidget
- primitives::menu_bar::MenuBar
- primitives::menu_bar::MenuItem
- primitives::pane::Pane
- primitives::resizable_split::ResizableSplit
- primitives::split_layout::SplitDividerLayout
- primitives::split_layout::SplitLayout
- primitives::split_layout::pane_layout::PaneLayout
- primitives::statusline::StatusLineStacked
- primitives::statusline::StyledStatusLine
- primitives::termtui::Attrs
- primitives::termtui::Cell
- primitives::termtui::CopyPos
- primitives::termtui::Grid
- primitives::termtui::Parser
- primitives::termtui::Pos
- primitives::termtui::Row
- primitives::termtui::Screen
- primitives::termtui::Size
- primitives::termtui::TermTui
- primitives::termtui::TermTuiKeyBindings
- primitives::termtui::TermTuiWidget
- primitives::toast::Toast
- primitives::toast::ToastManager
- primitives::tree_view::NodeState
- primitives::tree_view::TreeKeyBindings
- primitives::tree_view::TreeNavigator
- primitives::tree_view::TreeNode
- primitives::tree_view::TreeView
- primitives::tree_view::TreeViewRef
- primitives::tree_view::TreeViewState
- services::file_watcher::FileWatcher
- services::file_watcher::WatchConfig
- services::git_watcher::GitWatchConfig
- services::git_watcher::GitWatcher
- services::hotkey::hotkey::Hotkey
- services::hotkey::hotkey_registry::HotkeyRegistry
- services::repo_watcher::GitChangeSet
- services::repo_watcher::RepoWatchConfig
- services::repo_watcher::RepoWatcher
- services::theme::app_theme::AppTheme
- services::theme::diff_colors::DiffColors
- services::theme::loader::ThemeJson
- services::theme::markdown_colors::MarkdownColors
- services::theme::persistence::ThemeConfig
- services::theme::syntax_colors::SyntaxColors
- widgets::ai_chat::AIChat
- widgets::ai_chat::state::input::InputState
- widgets::ai_chat::state::message::Message
- widgets::ai_chat::state::message::MessageStore
- widgets::code_diff::extensions::file_tree::DiffFileEntry
- widgets::code_diff::extensions::file_tree::DiffFileTree
- widgets::code_diff::foundation::diff_config::DiffConfig
- widgets::code_diff::foundation::diff_hunk::DiffHunk
- widgets::code_diff::foundation::diff_line::DiffLine
- widgets::code_diff::widget::CodeDiff
- widgets::file_system_tree::FileSystemEntry
- widgets::file_system_tree::FileSystemTree
- widgets::file_system_tree::FileSystemTreeConfig
- widgets::hotkey_footer::HotkeyFooter
- widgets::hotkey_footer::HotkeyFooterBuilder
- widgets::hotkey_footer::HotkeyItem
- widgets::markdown_widget::extensions::scrollbar::CustomScrollbar
- widgets::markdown_widget::extensions::scrollbar::enums::ScrollbarConfig
- widgets::markdown_widget::extensions::theme::color_mapping::ColorMapping
- widgets::markdown_widget::extensions::theme::color_palette::ColorPalette
- widgets::markdown_widget::extensions::theme::markdown_style::MarkdownStyle
- widgets::markdown_widget::extensions::theme::markdown_theme::MarkdownTheme
- widgets::markdown_widget::extensions::theme::syntax_highlighter::SyntaxHighlighter
- widgets::markdown_widget::extensions::toc::Toc
- widgets::markdown_widget::extensions::toc::enums::toc_config::TocConfig
- widgets::markdown_widget::foundation::elements::MarkdownElement
- widgets::markdown_widget::foundation::elements::constants::CodeBlockColors
- widgets::markdown_widget::foundation::elements::methods::render::RenderOptions
- widgets::markdown_widget::foundation::events::MarkdownDoubleClickEvent
- widgets::markdown_widget::foundation::types::GitStats
- widgets::markdown_widget::foundation::types::SelectionPos
- widgets::markdown_widget::state::cache_state::CacheState
- widgets::markdown_widget::state::cache_state::parsed_cache::ParsedCache
- widgets::markdown_widget::state::cache_state::render_cache::RenderCache
- widgets::markdown_widget::state::collapse_state::CollapseState
- widgets::markdown_widget::state::display_settings::DisplaySettings
- widgets::markdown_widget::state::double_click_state::DoubleClickState
- widgets::markdown_widget::state::expandable_state::ExpandableState
- widgets::markdown_widget::state::expandable_state::expandable_entry::ExpandableEntry
- widgets::markdown_widget::state::git_stats_state::GitStatsState
- widgets::markdown_widget::state::markdown_state::MarkdownState
- widgets::markdown_widget::state::scroll_state::ScrollState
- widgets::markdown_widget::state::selection_state::SelectionState
- widgets::markdown_widget::state::source_state::SourceState
- widgets::markdown_widget::state::toc_state::TocState
- widgets::markdown_widget::state::toc_state::enums::toc_entry::TocEntry
- widgets::markdown_widget::state::vim_state::VimState
- widgets::markdown_widget::widget::MarkdownWidget
- widgets::markdown_widget::widget::WidgetStateSync
- widgets::split_layout::SplitLayoutWidget
- widgets::split_layout::SplitLayoutWidgetState
Enums
- Error
- primitives::dialog::DialogType
- primitives::resizable_split::SplitDirection
- primitives::split_layout::enums::split_axis::SplitAxis
- primitives::statusline::OperationalMode
- primitives::termtui::Color
- primitives::termtui::CopyMode
- primitives::termtui::CopyMoveDir
- primitives::toast::ToastLevel
- services::file_watcher::WatchMode
- services::hotkey::hotkey_scope::HotkeyScope
- services::repo_watcher::GitFileStatus
- services::theme::loader::ColorValue
- services::theme::theme_variant::ThemeVariant
- widgets::ai_chat::AIChatEvent
- widgets::ai_chat::state::message::MessageRole
- widgets::code_diff::extensions::file_tree::FileStatus
- widgets::code_diff::foundation::enums::DiffLineKind
- widgets::code_diff::foundation::enums::DiffStyle
- widgets::markdown_widget::extensions::theme::enums::SyntaxThemeVariant
- widgets::markdown_widget::extensions::theme::enums::ThemeVariant
- widgets::markdown_widget::foundation::elements::constants::CodeBlockTheme
- widgets::markdown_widget::foundation::elements::enums::checkbox_state::CheckboxState
- widgets::markdown_widget::foundation::elements::enums::code_block_border_kind::CodeBlockBorderKind
- widgets::markdown_widget::foundation::elements::enums::column_alignment::ColumnAlignment
- widgets::markdown_widget::foundation::elements::enums::element_kind::ElementKind
- widgets::markdown_widget::foundation::elements::enums::table_border_kind::TableBorderKind
- widgets::markdown_widget::foundation::elements::enums::text_segment::TextSegment
- widgets::markdown_widget::foundation::events::MarkdownEvent
- widgets::markdown_widget::foundation::source::MarkdownSource
- widgets::markdown_widget::widget::enums::markdown_widget_mode::MarkdownWidgetMode
Traits
- services::hotkey::traits::has_hotkeys::HasHotkeys
- services::hotkey::traits::hotkey_handler::HotkeyHandler
Functions
- primitives::button::render_title_with_buttons::render_title_with_buttons
- primitives::menu_bar::functions::display_width
- primitives::toast::methods::render_toasts::render_toasts
- primitives::tree_view::helpers::get_visible_paths
- primitives::tree_view::helpers::get_visible_paths_filtered
- primitives::tree_view::helpers::matches_filter
- services::theme::loader::load_builtin_theme
- services::theme::loader::load_theme_file
- services::theme::loader::load_theme_str
- services::theme::loader::parse_hex_color
- services::theme::loader::resolve_color_value
- services::theme::persistence::clear_saved_theme
- services::theme::persistence::default_config_dir
- services::theme::persistence::default_config_path
- services::theme::persistence::load_saved_theme
- services::theme::persistence::save_theme
- widgets::code_diff::extensions::file_tree::helpers::file_icon
- widgets::code_diff::foundation::helpers::get_git_diff
- widgets::code_diff::widget::methods::helpers::build_aligned_lines
- widgets::code_diff::widget::methods::helpers::render_diff_content
- widgets::code_diff::widget::methods::helpers::render_header
- widgets::code_diff::widget::methods::helpers::render_hunk_header
- widgets::code_diff::widget::methods::helpers::render_line
- widgets::code_diff::widget::methods::helpers::render_line_number
- widgets::code_diff::widget::methods::helpers::render_side_by_side
- widgets::code_diff::widget::methods::helpers::render_sidebar
- widgets::markdown_widget::extensions::scrollbar::click_to_offset
- widgets::markdown_widget::extensions::scrollbar::is_in_scrollbar_area
- widgets::markdown_widget::extensions::selection::handlers::handle_mouse_event
- widgets::markdown_widget::extensions::selection::handlers::handle_mouse_event_with_double_click
- widgets::markdown_widget::extensions::selection::helpers::handle_click
- widgets::markdown_widget::extensions::selection::helpers::should_render_line
- widgets::markdown_widget::extensions::theme::get_effective_theme_variant
- widgets::markdown_widget::extensions::theme::load_theme_from_json
- widgets::markdown_widget::extensions::theme::palettes::dark_default
- widgets::markdown_widget::extensions::theme::palettes::light_default
- widgets::markdown_widget::extensions::theme::palettes::opencode_dark
- widgets::markdown_widget::foundation::elements::constants::get_language_icon
- widgets::markdown_widget::foundation::elements::constants::get_link_icon
- widgets::markdown_widget::foundation::elements::constants::heading_bg_color
- widgets::markdown_widget::foundation::elements::constants::heading_fg_color
- widgets::markdown_widget::foundation::elements::methods::helpers::render_text_segment
- widgets::markdown_widget::foundation::elements::methods::helpers::segments_to_plain_text
- widgets::markdown_widget::foundation::elements::methods::helpers::wrap_text
- widgets::markdown_widget::foundation::elements::methods::render::render
- widgets::markdown_widget::foundation::elements::methods::render::render_with_options
- widgets::markdown_widget::foundation::elements::methods::render_blockquote::blockquote_prefix_width
- widgets::markdown_widget::foundation::elements::methods::render_blockquote::create_blockquote_prefix
- widgets::markdown_widget::foundation::elements::methods::render_blockquote::render
- widgets::markdown_widget::foundation::elements::methods::render_code_block::render_border
- widgets::markdown_widget::foundation::elements::methods::render_code_block::render_content
- widgets::markdown_widget::foundation::elements::methods::render_code_block::render_header
- widgets::markdown_widget::foundation::elements::methods::render_expandable::render_expand_toggle
- widgets::markdown_widget::foundation::elements::methods::render_expandable::render_expandable
- widgets::markdown_widget::foundation::elements::methods::render_frontmatter::render
- widgets::markdown_widget::foundation::elements::methods::render_frontmatter::render_end
- widgets::markdown_widget::foundation::elements::methods::render_frontmatter::render_field
- widgets::markdown_widget::foundation::elements::methods::render_frontmatter::render_start
- widgets::markdown_widget::foundation::elements::methods::render_heading::render
- widgets::markdown_widget::foundation::elements::methods::render_heading::render_border
- widgets::markdown_widget::foundation::elements::methods::render_horizontal_rule::render
- widgets::markdown_widget::foundation::elements::methods::render_list_item::render
- widgets::markdown_widget::foundation::elements::methods::render_paragraph::render
- widgets::markdown_widget::foundation::elements::methods::render_table_border::render
- widgets::markdown_widget::foundation::elements::methods::render_table_row::render
- widgets::markdown_widget::foundation::functions::render_markdown
- widgets::markdown_widget::foundation::functions::render_markdown_with_style
- widgets::markdown_widget::foundation::helpers::element_to_plain_text
- widgets::markdown_widget::foundation::helpers::get_line_at_position
- widgets::markdown_widget::foundation::helpers::hash_content
- widgets::markdown_widget::foundation::helpers::is_in_area
- widgets::markdown_widget::foundation::parser::flush_paragraph
- widgets::markdown_widget::foundation::parser::parse_frontmatter
- widgets::markdown_widget::foundation::parser::render_markdown_to_elements
- widgets::markdown_widget::state::git_stats_state::helpers::compute::compute_git_stats
- widgets::markdown_widget::state::selection_state::methods::is_in_selection::is_pos_in_selection
Type Aliases
- Result
- primitives::split_layout::PaneId
- primitives::tree_view::NodeFilterFn
- primitives::tree_view::NodeRenderFn
- primitives::tree_view::NodeRenderRefFn
Constants
- primitives::statusline::SLANT_BL_TR
- primitives::statusline::SLANT_TL_BR
- primitives::toast::DEFAULT_TOAST_DURATION
- services::theme::loader::BUILTIN_THEMES
- widgets::markdown_widget::foundation::elements::constants::BLOCKQUOTE_MARKER
- widgets::markdown_widget::foundation::elements::constants::BULLET_MARKERS
- widgets::markdown_widget::foundation::elements::constants::CHECKBOX_CHECKED
- widgets::markdown_widget::foundation::elements::constants::CHECKBOX_TODO
- widgets::markdown_widget::foundation::elements::constants::CHECKBOX_UNCHECKED
- widgets::markdown_widget::foundation::elements::constants::EMAIL_ICON
- widgets::markdown_widget::foundation::elements::constants::HEADING_ICONS
- widgets::markdown_widget::foundation::elements::constants::HORIZONTAL_RULE_CHAR
- widgets::markdown_widget::foundation::elements::constants::IMAGE_ICON
- widgets::markdown_widget::foundation::elements::constants::LINK_ICON