Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ataraxy-Labs/lazydiff
/ functions
Functions
1,453 in github.com/Ataraxy-Labs/lazydiff
⨍
Functions
1,453
◇
Types & classes
258
↓ 7 callers
Method
all
()
src/design_system.rs:25
↓ 7 callers
Method
can_load_github
(&self)
src/github/service.rs:33
↓ 7 callers
Method
document_replaced
(&mut self)
src/app/highlight_coordinator.rs:74
↓ 7 callers
Function
draw_semantic_map_symbol
( buf: &mut ratatui::buffer::Buffer, area: Rect, x: i32, y: i32, symbol: &str, style:
src/app/surfaces.rs:290
↓ 7 callers
Function
exact_line_num
(value: Option<u32>)
crates/lazydiff-diffs/src/gutter.rs:67
↓ 7 callers
Method
get_json
( &self, endpoint: &str, token: &str, label: &str, )
src/forge/gitea.rs:52
↓ 7 callers
Function
github_get_json
( endpoint: &str, token: &str, label: &str, )
src/github/service.rs:329
↓ 7 callers
Method
home_detail_area
(&self, terminal_width: u16, terminal_height: u16)
src/app.rs:2938
↓ 7 callers
Method
is_file_viewed
(&self, path: &str)
src/app.rs:4839
↓ 7 callers
Method
move_cursor_cols
(&mut self, document: &DiffDocument, delta: isize)
crates/lazydiff-diffs/src/viewer.rs:768
↓ 7 callers
Method
move_cursor_rows
(&mut self, document: &DiffDocument, delta: isize)
crates/lazydiff-diffs/src/viewer.rs:740
↓ 7 callers
Method
move_semantic_selection
(&mut self, delta: isize)
src/app/semantic.rs:879
↓ 7 callers
Method
normalized
(&self)
crates/lazydiff-diffs/src/selection.rs:79
↓ 7 callers
Method
open_command_palette_mode
(&mut self, kind: FinderKind)
src/app/finder.rs:207
↓ 7 callers
Method
reset_position
(&mut self)
crates/lazydiff-diffs/src/viewer.rs:1266
↓ 7 callers
Method
retain
(&mut self, mut predicate: F)
src/bounded_map.rs:76
↓ 7 callers
Method
revalidate_semantic_diff
(&mut self, route: DiffSource)
src/app/semantic.rs:279
↓ 7 callers
Function
run_git_dynamic
(cwd: &Path, args: &[String])
src/main.rs:824
↓ 7 callers
Method
semantic_diff_for_route
(&self, route: &DiffSource)
src/app/semantic.rs:575
↓ 7 callers
Function
semantic_tree_body_area
(area: Rect)
src/app/semantic.rs:269
↓ 7 callers
Method
side
(&self)
crates/lazydiff-diffs/src/lib.rs:1316
↓ 7 callers
Method
symbol
(self)
src/github/models.rs:117
↓ 7 callers
Function
text_cells
(text: &str)
crates/lazydiff-diffs/src/viewer.rs:1898
↓ 7 callers
Method
token
(&self)
src/forge/gitlab.rs:37
↓ 7 callers
Method
token
(&self)
src/forge/gitea.rs:37
↓ 7 callers
Method
visible_window_changed
( &mut self, window: HighlightFrameWindow, )
src/app/highlight_coordinator.rs:80
↓ 6 callers
Function
add_pierre_highlights_with_sources
( document: &mut DiffDocument, resolve_source: F, )
crates/lazydiff-diffs/src/lib.rs:1659
↓ 6 callers
Method
apply_pending_semantic_focus
(&mut self, route: &DiffSource)
src/app/semantic.rs:1060
↓ 6 callers
Function
centered_rect
(area: Rect, width: u16, height: u16)
src/ui/mod.rs:189
↓ 6 callers
Function
command_result
( category: &'static str, label: &'static str, shortcut: &'static str, command: Command, o
src/app/finder.rs:79
↓ 6 callers
Method
current_file_index
(&self)
src/app.rs:3965
↓ 6 callers
Method
detail_shortcuts_active
(&self)
src/app.rs:2143
↓ 6 callers
Method
diff_mode
(&self)
src/app.rs:2272
↓ 6 callers
Method
document_col_to_pane_col
(&self, document_col: usize)
crates/lazydiff-diffs/src/lib.rs:145
↓ 6 callers
Method
ensure_cursor_visible
(&mut self, document: &DiffDocument)
crates/lazydiff-diffs/src/viewer.rs:1556
↓ 6 callers
Method
finder_palette
(&self)
src/app.rs:3040
↓ 6 callers
Method
finish_render
(&mut self, frame: &mut Frame)
src/app.rs:1119
↓ 6 callers
Function
git_blob_at
(repo_path: &Path, rev: &str, path: &str)
src/app.rs:5949
↓ 6 callers
Function
git_stdout_result_in
( cwd: &Path, args: [&str; N], )
src/app.rs:5912
↓ 6 callers
Method
highlight_lines
( &mut self, language: SourceLanguage, source: &str, )
crates/lazydiff-diffs/src/lib.rs:2224
↓ 6 callers
Method
jump_relative_file
(&mut self, delta: isize, rows: usize)
src/app.rs:4529
↓ 6 callers
Method
jump_relative_hunk
(&mut self, delta: isize, rows: usize)
src/app.rs:4576
↓ 6 callers
Function
line_render_spans
( text: &str, syntax_spans: &[SyntaxSpan], inline_spans: &[InlineDiffSpan], row_kind: RowKind,
crates/lazydiff-diffs/src/pierre.rs:60
↓ 6 callers
Method
line_to_index
(&self, line: u32)
crates/lazydiff-diffs/src/lib.rs:2087
↓ 6 callers
Method
load_session
(&self, id: &str)
src/persistence/review_store.rs:1000
↓ 6 callers
Function
make_highlight_config
( language: tree_sitter::Language, name: &str, highlights_query: &str, injection_query: &str,
crates/lazydiff-diffs/src/lib.rs:2307
↓ 6 callers
Method
move_comments_selection
Step the comment selection by `delta`. Clamped to [0, total-1]. The renderer is responsible for auto-scrolling so the selected comment stays on-screen
src/app.rs:2839
↓ 6 callers
Method
move_row
(&mut self, delta: isize)
src/persistence/review_store.rs:467
↓ 6 callers
Method
normalize_cursor_side
(&mut self, document: &DiffDocument)
crates/lazydiff-diffs/src/viewer.rs:1275
↓ 6 callers
Method
persist_github_query_client
(&self)
src/app/queries.rs:33
↓ 6 callers
Method
persist_viewed_state
(&self)
src/app.rs:4669
↓ 6 callers
Function
push_aligned_token_span
( spans: &mut Vec<SyntaxSpan>, line: &str, cursor: &mut usize, token_text: &str, style: St
crates/lazydiff-diffs/src/pierre.rs:477
↓ 6 callers
Function
release_spawn_lock
()
src/highlight_daemon.rs:412
↓ 6 callers
Method
render
(&self, frame: &mut Frame, area: Rect)
src/components/app_chrome.rs:23
↓ 6 callers
Method
render_global_overlays
(&mut self, frame: &mut Frame)
src/app.rs:1187
↓ 6 callers
Method
semantic_viewport_for
( &self, total_rows: usize, visible_rows: usize, )
src/app/semantic.rs:652
↓ 6 callers
Method
sync_viewed_state_for_session
(&mut self)
src/app.rs:4657
↓ 6 callers
Method
visual_index_for_document_row
(&self, row: usize)
crates/lazydiff-diffs/src/viewer.rs:168
↓ 6 callers
Method
visual_index_for_inline_block_line
( &self, document: &DiffDocument, inline_blocks: &[DiffInlineBlock], block_ind
crates/lazydiff-diffs/src/viewer.rs:623
↓ 6 callers
Method
visual_row_at
(&self, document: &DiffDocument, visual_index: usize)
crates/lazydiff-diffs/src/viewer.rs:172
↓ 5 callers
Method
active_top_margin
(&self)
src/app.rs:4485
↓ 5 callers
Function
add_pierre_highlights_with_sources_and_limit
( document: &mut DiffDocument, file_limit: Option<usize>, mut resolve_source: F, )
crates/lazydiff-diffs/src/lib.rs:1669
↓ 5 callers
Function
cached_highlights
(request: &HighlightRequest)
src/highlight_daemon.rs:333
↓ 5 callers
Function
collect_side_source
(file: &FileDiff, side: DiffSide)
crates/lazydiff-diffs/src/lib.rs:2092
↓ 5 callers
Method
cursor_line_end
(&mut self, document: &DiffDocument)
crates/lazydiff-diffs/src/viewer.rs:841
↓ 5 callers
Method
diff_inline_blocks_for_area
(&self, diff_body: Option<Rect>)
src/app.rs:1203
↓ 5 callers
Method
diff_theme
Lumen-compatible `DiffTheme` derived from the selected preset. Pierre token spans remain theme-independent; this covers structural diff colors.
src/design_system.rs:168
↓ 5 callers
Function
draw_horizontal_rule
( buf: &mut ratatui::buffer::Buffer, y: u16, left: u16, right: u16, fg: Color, bg: Col
src/ui/mod.rs:26
↓ 5 callers
Method
ensure_focused_diff_visual_row_visible
(&mut self)
src/app.rs:4317
↓ 5 callers
Method
filtered_file_indices
(&self)
src/app/finder.rs:303
↓ 5 callers
Method
label
(self)
src/github/models.rs:126
↓ 5 callers
Function
language_for_path
(path: &str)
crates/lazydiff-diffs/src/lib.rs:2142
↓ 5 callers
Function
link_worktree_pr
( worktrees: &[Worktree], prs: &[GitHubPullRequest], project: &ProjectKey, )
src/github/worktree.rs:143
↓ 5 callers
Function
main_body_top
()
src/app/input.rs:1436
↓ 5 callers
Function
matches_extension
(path: &str, extensions: &[&str])
crates/lazydiff-diffs/src/lib.rs:2159
↓ 5 callers
Method
open_selected_diff
(&mut self)
src/app.rs:3560
↓ 5 callers
Function
render_modal_diff_scrollbar
( buf: &mut ratatui::buffer::Buffer, area: Rect, content_len: usize, viewport_len: usize,
src/app/finder.rs:1179
↓ 5 callers
Method
row_file_index
(&self, mode: DiffMode, row_index: usize)
crates/lazydiff-diffs/src/lib.rs:723
↓ 5 callers
Function
row_overlays_for_render
( state: &DiffViewerState, document: &DiffDocument, area: Rect, row_index: usize, side: Di
crates/lazydiff-diffs/src/lib.rs:3094
↓ 5 callers
Function
selection_style
()
crates/lazydiff-diffs/src/pierre.rs:342
↓ 5 callers
Method
spinner
(&self)
src/app/surfaces.rs:2155
↓ 5 callers
Function
startup_trace
(label: &str)
src/main.rs:190
↓ 5 callers
Method
summary
(&self)
src/github/models.rs:34
↓ 5 callers
Method
syntax_spans_mut
(&mut self)
crates/lazydiff-diffs/src/lib.rs:1968
↓ 5 callers
Method
upsert_session
(&self, session: &ReviewSession)
src/persistence/review_store.rs:1176
↓ 5 callers
Function
window
(route: DiffSource)
src/app/highlight_coordinator.rs:160
↓ 4 callers
Function
add_pierre_highlights
(document: &mut DiffDocument)
crates/lazydiff-diffs/src/lib.rs:1648
↓ 4 callers
Function
add_pierre_highlights_to_file
( file: &mut FileDiff, old_full_text: Option<String>, new_full_text: Option<String>, highlight
crates/lazydiff-diffs/src/lib.rs:1872
↓ 4 callers
Method
apply_file_source_syntax
( &mut self, file_index: usize, old_source_lines: Option<Vec<String>>, new_sou
crates/lazydiff-diffs/src/lib.rs:957
↓ 4 callers
Method
apply_route
(&mut self, route: AppRoute)
src/app.rs:2752
↓ 4 callers
Function
best_line_match
Pick the hunk line that best represents a semantic entity span. Prefer a changed line whose target-side line number intersects the semantic span; othe
src/app/semantic.rs:1192
↓ 4 callers
Function
build_semantic_map_nodes
(rows: &[SemanticTreeRow])
src/app/semantic.rs:94
↓ 4 callers
Method
center_cursor_row
(&mut self, document: &DiffDocument)
crates/lazydiff-diffs/src/viewer.rs:1593
↓ 4 callers
Method
client
(&self)
src/forge/gitea.rs:44
↓ 4 callers
Method
code_range_for_row_side
( &self, document: &DiffDocument, row: usize, side: DiffSide, )
crates/lazydiff-diffs/src/viewer.rs:1537
↓ 4 callers
Function
comment_surface_rows
( comments: &[CommentView], width: usize, palette: &crate::design_system::HomePalette, )
src/app.rs:5751
↓ 4 callers
Function
concealed_text
(text: &str, conceal_first: bool)
crates/lazydiff-diffs/src/text.rs:12
↓ 4 callers
Method
current_diff_visual_index
(&self, inline_blocks: &[DiffInlineBlock])
src/app.rs:4180
↓ 4 callers
Method
current_file_path
(&self)
src/app.rs:4831
↓ 4 callers
Method
cursor_code_start
(&self, document: &DiffDocument)
crates/lazydiff-diffs/src/viewer.rs:1236
← previous
next →
101–200 of 1,453, ranked by callers