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
↓ 2 callers
Method
page_surface
(&mut self, direction: isize, rows: usize)
src/app.rs:2871
↓ 2 callers
Method
page_surface_half
Half-page scroll dispatcher used by ctrl-d / ctrl-u from any surface.
src/app.rs:2243
↓ 2 callers
Method
pan_semantic_map
(&mut self, dx: i32, dy: i32)
src/app/semantic.rs:1000
↓ 2 callers
Method
pane_text_layout_for_side
( &self, document: &DiffDocument, area: Rect, side: DiffSide, )
crates/lazydiff-diffs/src/viewer.rs:1632
↓ 2 callers
Function
parse_commit_log
(input: &str)
src/github/worktree.rs:205
↓ 2 callers
Function
parse_diff_side
(value: &str)
src/persistence/review_store.rs:1396
↓ 2 callers
Function
parse_github_pull_request
(raw: RawPullRequest, kind: WorkItemKind)
src/github/service.rs:1006
↓ 2 callers
Function
parse_hostname_from_url
Extract the hostname from a git remote URL. Handles SSH (`git@host:owner/repo.git`), HTTPS (`https://host/owner/repo`), and `ssh://git@host/…` forms.
src/forge/detect.rs:123
↓ 2 callers
Function
parse_lazydiff_version
(version: &str)
src/main.rs:1085
↓ 2 callers
Function
parse_pull_request_files_value
( value: serde_json::Value, )
src/github/patch.rs:11
↓ 2 callers
Function
parse_review_item_state
(value: &str)
src/persistence/review_store.rs:1363
↓ 2 callers
Function
parse_work_item_kind
(value: &str)
src/persistence/review_store.rs:1324
↓ 2 callers
Function
parse_worktree_porcelain
(input: &str, current_path: &Path)
src/github/worktree.rs:106
↓ 2 callers
Method
path
(&self)
crates/lazydiff-diffs/src/lib.rs:1312
↓ 2 callers
Method
persist_theme_variant
(&self, variant: ThemeVariant)
src/persistence/review_store.rs:984
↓ 2 callers
Function
prefixed_diff_path
(prefix: &str, path: &str)
src/github/patch.rs:84
↓ 2 callers
Function
preview_search_syntax_spans
( text: &str, syntax_spans: &[SyntaxSpan], inline_spans: &[InlineDiffSpan], line: &DiffLine,
src/app/finder.rs:1086
↓ 2 callers
Function
preview_syntax_style
(base: Style, span: &SyntaxSpan, theme: DiffTheme)
src/app/finder.rs:1140
↓ 2 callers
Function
print_threads_json
(threads: &[ReviewThread])
src/main.rs:380
↓ 2 callers
Function
prune_cache_dir_at
(dir: PathBuf, max_bytes: u64)
src/highlight_daemon.rs:645
↓ 2 callers
Function
pull_request_files_to_patch
(files: &[RawPullRequestFile])
src/github/patch.rs:39
↓ 2 callers
Function
push_preview_span
(spans: &mut Vec<Span<'static>>, ch: char, style: Style)
src/app/finder.rs:1169
↓ 2 callers
Function
rail_color
(kind: RowKind, theme: DiffTheme, selected: bool)
crates/lazydiff-diffs/src/gutter.rs:74
↓ 2 callers
Method
rebuild_row_cache
(&mut self)
crates/lazydiff-diffs/src/lib.rs:463
↓ 2 callers
Method
recompute_diff_buffer_search
(&mut self)
src/app.rs:2044
↓ 2 callers
Function
render_expanded_context_split_side
( state: &DiffViewerState, document: &DiffDocument, area: Rect, buf: &mut Buffer, file_ind
crates/lazydiff-diffs/src/lib.rs:2941
↓ 2 callers
Method
render_home_detail_pane
( &mut self, frame: &mut Frame, area: Rect, selected: &WorkItem, palet
src/app/surfaces.rs:1647
↓ 2 callers
Method
render_queue_group_header
( &self, frame: &mut Frame, area: Rect, label: &str, palette: HomePale
src/app/surfaces.rs:3024
↓ 2 callers
Method
render_quiver_work_item
( &self, frame: &mut Frame, area: Rect, item: &WorkItem, selected: boo
src/app/surfaces.rs:3048
↓ 2 callers
Method
render_review_sidebar
( &mut self, frame: &mut Frame, area: Rect, palette: HomePalette, )
src/app/surfaces.rs:588
↓ 2 callers
Method
render_semantic_tree
( &mut self, frame: &mut Frame, area: Rect, route: &DiffSource, palett
src/app/surfaces.rs:2470
↓ 2 callers
Method
render_shell
(&self, frame: &mut Frame, area: Rect)
src/components/command_palette.rs:52
↓ 2 callers
Function
render_split_cell
( document: &DiffDocument, row_index: usize, side: DiffSide, area: Rect, buf: &mut Buffer,
crates/lazydiff-diffs/src/lib.rs:3318
↓ 2 callers
Function
replace_current_executable
(_bytes: &[u8])
src/main.rs:1014
↓ 2 callers
Function
request_daemon_highlights
( request: &HighlightRequest, envelope: &HighlightRequestEnvelope, query_tx: &Sender<QueryEvent>,
src/app.rs:6106
↓ 2 callers
Function
request_highlight_jobs
( jobs: &[HighlightFileJob], envelope: &HighlightRequestEnvelope, query_tx: &Sender<QueryEvent>,
src/app.rs:6041
↓ 2 callers
Function
request_highlights
(request: &HighlightRequest)
src/highlight_daemon.rs:314
↓ 2 callers
Method
request_sources_for_collapsed_row
(&mut self, mode: DiffMode, row: usize)
src/app.rs:1826
↓ 2 callers
Function
reset_terminal_cursor_color
(writer: &mut impl Write)
src/main.rs:1127
↓ 2 callers
Method
restore_theme_variant
(&self)
src/persistence/review_store.rs:979
↓ 2 callers
Method
restore_view_state_for_current_route
(&mut self)
src/app.rs:837
↓ 2 callers
Method
restore_viewed_state
(&self, session_id: &str)
src/persistence/review_store.rs:1125
↓ 2 callers
Method
revalidate_existing_forge_login
(&mut self, interactive: bool)
src/app/queries.rs:548
↓ 2 callers
Method
revalidate_pull_request_diff
(&mut self, repository: String, number: u32)
src/app/queries.rs:592
↓ 2 callers
Method
revalidate_queue
(&mut self)
src/app/queries.rs:560
↓ 2 callers
Method
scope_label
Project + branch label shown in the top header. Until M3 (real project detection) this derives from the launching repo folder name and the current ses
src/app.rs:3089
↓ 2 callers
Method
scroll_file_picker_preview
(&mut self, delta: isize)
src/app/input.rs:839
↓ 2 callers
Method
scroll_to_reveal
(&self, document_col: usize)
crates/lazydiff-diffs/src/lib.rs:169
↓ 2 callers
Method
scrollbar_drag_offset_virtual
(&self, body_row: usize, rows: usize)
src/app/input.rs:1390
↓ 2 callers
Method
seed_semantic_expansion
(&mut self, route: &DiffSource)
src/app/semantic.rs:480
↓ 2 callers
Function
selectable_row_range
(line: &str, start: usize, end: usize)
src/app/selection.rs:65
↓ 2 callers
Method
selection_range
(&self)
src/persistence/review_store.rs:638
↓ 2 callers
Method
set_scrollbar_target_position
( &mut self, target: ScrollbarTarget, value: usize, terminal_width: u16,
src/app/input.rs:1130
↓ 2 callers
Function
set_terminal_cursor_color
(writer: &mut impl Write, color: &str)
src/main.rs:1122
↓ 2 callers
Function
source_digest
(source: &str)
src/highlight_daemon.rs:708
↓ 2 callers
Function
source_lines
(source: &str)
src/highlight_daemon.rs:733
↓ 2 callers
Function
split_gutter_segments
( cell: GutterCell, kind: RowKind, theme: DiffTheme, selected: bool, )
crates/lazydiff-diffs/src/gutter.rs:29
↓ 2 callers
Method
start_visual
(&mut self, linewise: bool)
src/persistence/review_store.rs:605
↓ 2 callers
Method
status_symbol
(&self)
src/github/models.rs:144
↓ 2 callers
Function
store_token_to_file
(service: &str, token: &str)
src/forge/credentials.rs:89
↓ 2 callers
Method
submit_comment_modal
(&mut self, mut modal: CommentModal)
src/app/modals.rs:216
↓ 2 callers
Function
sync_user_to_convex_best_effort
(user: &GitHubUser)
src/github/service.rs:203
↓ 2 callers
Function
temp_repo
(label: &str)
src/main.rs:1350
↓ 2 callers
Function
text_cell_width
(text: &str)
crates/lazydiff-diffs/src/viewer.rs:1916
↓ 2 callers
Method
text_points
(&self)
src/persistence/review_store.rs:438
↓ 2 callers
Function
text_search_list_start
( list_height: usize, row_count: usize, selected_row: usize, )
src/app/finder.rs:57
↓ 2 callers
Function
text_search_rows
(results: &[TextSearchResult])
src/app/finder.rs:35
↓ 2 callers
Function
text_search_selected_row
( rows: &[TextSearchRow], selected_result_index: usize, )
src/app/finder.rs:50
↓ 2 callers
Method
toggle_current_file_viewed
(&mut self)
src/app.rs:4885
↓ 2 callers
Method
toggle_file_viewed_for_route
(&mut self, route: &DiffSource, path: &str)
src/app.rs:4897
↓ 2 callers
Method
toggle_help
(&mut self)
src/app/diff_buffer.rs:143
↓ 2 callers
Method
toggle_review_sidebar
(&mut self)
src/app.rs:2037
↓ 2 callers
Function
token_end_while
(text: &str, start: usize, mut predicate: impl FnMut(char) -> bool)
crates/lazydiff-diffs/src/pierre.rs:188
↓ 2 callers
Method
trigger_transient_focus
(&mut self, path: String, row: usize)
src/app.rs:3989
↓ 2 callers
Method
update_keyboard_selection
(&mut self, rows: usize)
src/app.rs:4450
↓ 2 callers
Method
update_note_state
( &self, session_id: &str, note_id: u64, state: ReviewItemState, )
src/persistence/review_store.rs:1066
↓ 2 callers
Method
value_from_virtual_thumb_start
( self, track_size: usize, virtual_thumb_start: usize, )
crates/lazydiff-diffs/src/scrollbar.rs:59
↓ 2 callers
Function
viewed_state_key
(session_id: &str)
src/persistence/review_store.rs:1261
↓ 2 callers
Method
virtual_scrollbar_thumb_size
(&self, rows: usize)
src/app/input.rs:1398
↓ 2 callers
Method
virtual_scrollbar_thumb_start
(&self, rows: usize)
src/app/input.rs:1404
↓ 2 callers
Method
visible_document_rows_for_area
( &mut self, document: &DiffDocument, inline_blocks: &[DiffInlineBlock], area:
crates/lazydiff-diffs/src/viewer.rs:429
↓ 2 callers
Method
visible_rows_with_inline_blocks
( &self, document: &DiffDocument, inline_blocks: &[DiffInlineBlock], start: us
crates/lazydiff-diffs/src/viewer.rs:573
↓ 2 callers
Method
visual_cursor_row
(&self, width: usize)
src/persistence/review_store.rs:338
↓ 2 callers
Method
visual_row_at_with_inline_blocks
( &self, document: &DiffDocument, inline_blocks: &[DiffInlineBlock], visual_in
crates/lazydiff-diffs/src/viewer.rs:634
↓ 2 callers
Function
write_cache_file
(cache_path: PathBuf, spans: &[Vec<WireSyntaxSpan>])
src/highlight_daemon.rs:620
↓ 2 callers
Function
write_cached_window_spans_for_source
( path: &str, source: &str, window: HighlightLineWindow, spans: &[Vec<WireSyntaxSpan>], )
src/highlight_daemon.rs:610
↓ 2 callers
Method
zoom_semantic_map_at
(&mut self, area: Rect, column: u16, row: u16, delta: isize)
src/app/semantic.rs:971
↓ 1 callers
Function
_wrap_plain_text
(text: &str, width: usize)
src/text/mod.rs:33
↓ 1 callers
Method
accept_diff_buffer_search
(&mut self, rows: usize)
src/app.rs:2050
↓ 1 callers
Method
active_layers
(&self)
src/app.rs:2539
↓ 1 callers
Method
active_line_target
(&self)
src/app.rs:4598
↓ 1 callers
Method
active_review_target
(&mut self)
src/app.rs:5175
↓ 1 callers
Function
active_syntax_span
(spans: &[SyntaxSpan], byte_index: usize)
crates/lazydiff-diffs/src/pierre.rs:278
↓ 1 callers
Function
add_embedded_pierre_theme
(registry: &mut Registry)
crates/lazydiff-diffs/src/pierre.rs:466
↓ 1 callers
Function
add_highlights_for_launch
( document: &mut DiffDocument, launch: &LaunchInput, )
src/main.rs:729
↓ 1 callers
Function
add_inline_diff_spans
(document: &mut DiffDocument)
crates/lazydiff-diffs/src/lib.rs:2000
↓ 1 callers
Function
add_pierre_highlights_for_all_files
(document: &mut DiffDocument)
crates/lazydiff-diffs/src/lib.rs:1746
↓ 1 callers
Function
add_pierre_highlights_for_document_rows
( document: &mut DiffDocument, mode: DiffMode, document_rows: &[usize], )
crates/lazydiff-diffs/src/lib.rs:1804
↓ 1 callers
Function
agent_list
(store: &ReviewStore, args: &[String])
src/main.rs:239
↓ 1 callers
Function
agent_reply
(store: &ReviewStore, id: &str, body: String)
src/main.rs:343
← previous
next →
501–600 of 1,453, ranked by callers