MCPcopy Create free account

hub / github.com/agavra/tuicr / functions

Functions2,753 in github.com/agavra/tuicr

↓ 1 callersMethodcursor_to_bottom
(&mut self)
src/app/navigation.rs:247
↓ 1 callersMethodcursor_to_top
(&mut self)
src/app/navigation.rs:237
↓ 1 callersMethodcycle_commit_next
Cycle inline commit selector to the next individual commit (`)` key). all → last, i → i+1, last → all
src/app/commits.rs:494
↓ 1 callersMethodcycle_existing
( &self, buffer: &str, active: Option<&CommandCompletionState>, direction: Com
src/handler.rs:600
↓ 1 callersFunctiondecode_latest_osc52
(output: str)
scripts/demo/drive_demo.py:230
↓ 1 callersFunctiondefault_profile_filename
(started_at: DateTime<Utc>)
src/profile.rs:100
↓ 1 callersMethoddelete_comment_at_cursor
Delete the comment at the current cursor position, if any Returns true if a comment was deleted
src/app/comments.rs:364
↓ 1 callersFunctiondelete_session
Delete a session file and its manifest entry unconditionally. Returns `false` when there was no file to remove. Unlike [`delete_session_if_empty`], t
src/persistence/storage.rs:149
↓ 1 callersFunctiondelete_session_if_empty
(path: &Path)
src/persistence/storage.rs:121
↓ 1 callersFunctiondelete_session_if_empty_in_dir
(path: &Path, reviews_dir: &Path)
src/persistence/storage.rs:126
↓ 1 callersFunctiondelete_session_in_dir
(path: &Path, reviews_dir: &Path)
src/persistence/storage.rs:154
↓ 1 callersFunctiondetect_forge_repository
Detect the forge repository for the local checkout at `repo_root`. Returns `None` when no remote can be parsed.
src/forge/mod.rs:110
↓ 1 callersMethoddetect_forge_repository
Detect a GitHub forge repository from the local checkout, if any. Lazily called during startup — running this synchronously is fine because it only re
src/app/init.rs:556
↓ 1 callersFunctiondetect_git_runtime_flags
(workdir: &Path)
src/vcs/git/cli.rs:413
↓ 1 callersFunctiondiff_commit_trees
( repo: &Repository, old_tree: Option<git2::Tree<'_>>, new_tree: git2::Tree<'_>, whitespace_mo
src/vcs/git/diff.rs:184
↓ 1 callersFunctiondiff_file_without_hunks
(path: &Path, is_binary: bool, is_too_large: bool)
src/vcs/git/cli.rs:744
↓ 1 callersFunctiondiff_hunk_header_style
(theme: &Theme)
src/ui/styles.rs:29
↓ 1 callersMethoddiff_stat
Returns `(total_files, total_additions, total_deletions)` across all diff files.
src/app/reviewed.rs:282
↓ 1 callersFunctiondiscover_in
Discover a Jujutsu repository from a specific directory
src/vcs/jj/mod.rs:499
↓ 1 callersFunctiondiscover_in
Discover a Mercurial repository from a specific directory
src/vcs/hg/mod.rs:504
↓ 1 callersFunctiondispatch_action
(app: &mut App, action: Action)
src/main.rs:712
↓ 1 callersFunctiondispatch_command
(app: &mut App, kind: CommandKind)
src/handler.rs:695
↓ 1 callersMethoddisplay_name
(&self)
src/forge/traits.rs:56
↓ 1 callersFunctiondraw_unified_diff
(app: &mut App)
src/ui/diff_unified.rs:1592
↓ 1 callersFunctionedit_comment_at_cursor
Enter edit mode for the comment under the cursor, placing the text cursor at the end (vim `A` / non-vim default) or beginning (vim `i`). Surfaces the
src/handler.rs:1319
↓ 1 callersFunctioneditor_family
(program: &str)
src/editor.rs:91
↓ 1 callersMethodenter_comment_from_visual
(&mut self)
src/app/visual.rs:133
↓ 1 callersMethodenter_confirm_mode
(&mut self, action: ConfirmAction)
src/app/modes.rs:104
↓ 1 callersMethodenter_edit_mode
Enter edit mode for the comment at the current cursor position. `cursor_at_end` places the text cursor at the end of the current comment line (vim `A`
src/app/comments.rs:538
↓ 1 callersMethodenter_search_mode
(&mut self)
src/app/modes.rs:61
↓ 1 callersMethodenter_target_selector
Open the review target selector on a specific tab. `Local` loads the recent-commits list (same as the historical commit selector). `PullRequests` swi
src/app/commits.rs:95
↓ 1 callersMethodenter_visual_mode_at_cursor
(&mut self)
src/app/visual.rs:37
↓ 1 callersFunctionerror_inline_style
(theme: &Theme)
src/ui/styles.rs:174
↓ 1 callersMethodexit_commit_select_mode
(&mut self)
src/app/commits.rs:149
↓ 1 callersMethodexit_confirm_mode
(&mut self)
src/app/modes.rs:109
↓ 1 callersMethodexit_search_mode
(&mut self)
src/app/modes.rs:66
↓ 1 callersMethodexpand_commit
Expand the commit list to show more commits
src/app/commits.rs:307
↓ 1 callersMethodexpand_plan_to_reach
Choose an `ExpandDirection` and line-count limit so that expanding `gap_id` reveals exactly the lines between the cursor and `target_lineno` (on `side
src/app/gaps.rs:98
↓ 1 callersFunctionexpanded_context_style
(theme: &Theme)
src/ui/styles.rs:25
↓ 1 callersFunctionexpected_comments_missing
(content: str)
scripts/demo/drive_demo.py:210
↓ 1 callersFunctionexport_comment_type_label
Export label for a comment type. Returns an empty string for [`CommentType::None`] so the caller omits the `**[TYPE]**` marker.
src/output/markdown.rs:512
↓ 1 callersMethodextend_visual_to_cursor
(&mut self)
src/app/visual.rs:76
↓ 1 callersFunctionfallback_embedded_theme_for_panel_bg
(panel_bg: Color)
src/theme/mod.rs:1855
↓ 1 callersMethodfeed_paste
Feed a bracketed-paste payload, returning the synced `(text, byte_cursor)`.
src/comment_vim.rs:56
↓ 1 callersFunctionfetch_blob_content
Fetch content from HEAD blob (for deleted files without a ref_commit).
src/vcs/git/context.rs:56
↓ 1 callersFunctionfetch_commit_blob_content
Fetch content from an arbitrary commit's tree.
src/vcs/git/context.rs:66
↓ 1 callersFunctionfetch_context_lines
Fetch context lines from a file for gap expansion. When `ref_commit` is `Some`, reads from that commit's tree. Otherwise: working tree for non-delete
src/vcs/git/context.rs:12
↓ 1 callersMethodfetch_context_lines
( &self, _file_path: &Path, _file_status: FileStatus, _ref_commit: Option<&str
src/app/tests/target_selector_tests.rs:41
↓ 1 callersMethodfetch_context_lines
( &self, _file_path: &Path, _file_status: FileStatus, _ref_commit: Option<&str
src/app/tests/expand_gap_tests.rs:20
↓ 1 callersMethodfetch_context_lines
( &self, _file_path: &Path, _file_status: FileStatus, _ref_commit: Option<&str
src/vcs/pr_noop.rs:41
↓ 1 callersMethodfetch_context_lines
( &self, file_path: &Path, file_status: FileStatus, ref_commit: Option<&str>,
src/vcs/jj/mod.rs:164
↓ 1 callersMethodfetch_context_lines
( &self, file_path: &Path, file_status: FileStatus, ref_commit: Option<&str>,
src/vcs/hg/mod.rs:126
↓ 1 callersMethodfetch_file_lines
(&self, request: ForgeFileLinesRequest)
src/forge/context.rs:195
↓ 1 callersFunctionfetch_parent
(origin: &ForgeRepository, runner: &dyn GhCommandRunner)
src/forge/canonical.rs:48
↓ 1 callersFunctionfile_line_count
Get the total number of lines in a file.
src/vcs/git/context.rs:29
↓ 1 callersMethodfile_line_count
( &self, _file_path: &Path, _file_status: FileStatus, _ref_commit: Option<&str
src/app/tests/expand_gap_tests.rs:41
↓ 1 callersMethodfile_list_down
(&mut self, n: usize)
src/app/tree.rs:4
↓ 1 callersMethodfile_list_idx_at_screen_row
(&self, screen_row: u16)
src/app/tree.rs:61
↓ 1 callersMethodfile_list_up
(&mut self, n: usize)
src/app/tree.rs:12
↓ 1 callersMethodfile_list_viewport_scroll_down
Scroll the file-list viewport down by `lines` without moving the selection unless it would fall off the top of the viewport.
src/app/tree.rs:34
↓ 1 callersMethodfile_list_viewport_scroll_up
Scroll the file-list viewport up by `lines` without moving the selection unless it would fall off the bottom of the viewport.
src/app/tree.rs:47
↓ 1 callersFunctionfile_review_mut
( session: &'a mut ReviewSession, path: &Path, )
src/review_store.rs:267
↓ 1 callersFunctionfile_status_style
(theme: &Theme, status: char)
src/ui/styles.rs:78
↓ 1 callersFunctionfilter_paths
Apply `.tuicrignore` (and `.gitignore`, for `!`-unignore patterns) rules to a list of paths. Used by the cheap status probe to verify that survives th
src/tuicrignore.rs:26
↓ 1 callersMethodfind_after_last_expect
(self, needle: str)
scripts/demo/drive_demo.py:58
↓ 1 callersMethodfind_gap_containing_lineno
Return the gap (between-hunk or pre-first-hunk region) in `file_idx` whose line range on `side` contains `target_lineno`, if any. Used by `go_to_sourc
src/app/gaps.rs:35
↓ 1 callersMethodfind_hunk_header_annotation_idx
(&self, gap_id: &GapId)
src/app/gaps.rs:161
↓ 1 callersMethodfind_source_line_in_diff
Like the free `find_source_line` but also resolves `ExpandedContext` annotations through `get_expanded_line` so newly-revealed context lines count tow
src/app/navigation.rs:306
↓ 1 callersMethodfinish_pr_open
Main-thread half of the PR open: parse the patch, build the session, and enter PR diff mode. Mirrors what the previous synchronous `open_pr_with_backe
src/app/pr.rs:890
↓ 1 callersFunctionfirst_hunk_patch
()
src/app/tests/target_selector_tests.rs:706
↓ 1 callersFunctionfirst_parent_id
Single-revision reviews diff the commit against its first parent. Root commits have no parent, so callers represent the old side as the empty tree wit
src/vcs/git/repository.rs:221
↓ 1 callersMethodfirst_valid_line
First line number in display order that carries a value on `side`. On `LineSide::New`, returns the first context or addition line; on `LineSide::Old`
src/model/diff_types.rs:165
↓ 1 callersFunctionflush_unit
( unit: &mut Vec<Item>, unit_w: &mut usize, current: &mut Vec<Item>, current_w
src/ui/text_utils.rs:115
↓ 1 callersFunctionfor_each_untracked_path
(workdir: &Path, pathspecs: &[String], mut visit: F)
src/vcs/git/cli.rs:771
↓ 1 callersFunctionforge_repo_from_host
Build a `ForgeRepository` from host/owner/repo, picking the forge kind based on the host name.
src/forge/github/gh.rs:696
↓ 1 callersFunctionformat_hunk_review_content_key
(hash: u64)
src/model/diff_types.rs:206
↓ 1 callersFunctionformat_hunk_review_span_key
(hunk: &DiffHunk, hash: u64)
src/model/diff_types.rs:210
↓ 1 callersFunctionformat_relative_short
Compact relative time used in selector rows: `5m`, `3h`, `2d`, `6w`, `4mo`, `2y`, or `just now`. Mirrors `format_relative_time` in `selector.rs` but w
src/ui/commit_row.rs:141
↓ 1 callersFunctiongap_annotation_line_count
( is_top_of_file: bool, is_end_of_file: bool, remaining: usize, )
src/app/mod.rs:77
↓ 1 callersMethodgap_boundaries
Get the line boundaries (start_line, end_line) of a gap.
src/app/gaps.rs:176
↓ 1 callersMethodgap_size
(&self, gap_id: &GapId)
src/app/gaps.rs:4
↓ 1 callersMethodget_change_status
(&self)
src/app/tests/submit_flow_tests.rs:32
↓ 1 callersMethodget_commit_range_diff
( &self, revision_range: &ResolvedRevisionRange<'_>, highlighter: &SyntaxHighlighter,
src/vcs/hg/mod.rs:253
↓ 1 callersMethodget_commits_info
(&self, ids: &[String])
src/vcs/jj/mod.rs:348
↓ 1 callersMethodget_commits_info
(&self, ids: &[String])
src/vcs/git/cli.rs:348
↓ 1 callersMethodget_gap_at_cursor
What the cursor is on in a gap region
src/app/gaps.rs:389
↓ 1 callersMethodget_pull_request
( &self, _target: crate::forge::traits::PullRequestTarget, )
src/app/tests/target_selector_tests.rs:374
↓ 1 callersMethodget_pull_request
(&self, _target: PullRequestTarget)
src/forge/pr_open.rs:216
↓ 1 callersMethodget_pull_request_commit_range_diff
( &self, _pr: &crate::forge::traits::PullRequestDetails, _start_sha: &str, _en
src/app/tests/target_selector_tests.rs:410
↓ 1 callersMethodget_pull_request_commit_range_diff
( &self, pr: &PullRequestDetails, start_sha: &str, end_sha: &str, )
src/forge/github/gh.rs:311
↓ 1 callersMethodget_pull_request_diff
(&self, _pr: &PullRequestDetails)
src/forge/pr_open.rs:220
↓ 1 callersMethodget_staged_diff
(&self, _highlighter: &SyntaxHighlighter)
src/app/tests/change_status_tests.rs:24
↓ 1 callersMethodget_staged_diff
(&self, highlighter: &SyntaxHighlighter)
src/vcs/git/cli.rs:202
↓ 1 callersMethodget_unstaged_diff
(&self, _highlighter: &SyntaxHighlighter)
src/app/tests/change_status_tests.rs:32
↓ 1 callersMethodget_visual_selection
(&self)
src/app/visual.rs:63
↓ 1 callersMethodget_working_tree_diff
(&self, _highlighter: &SyntaxHighlighter)
src/vcs/pr_noop.rs:35
↓ 1 callersFunctionget_working_tree_with_commits_diff
Get a combined diff from the parent of the oldest commit through to the working tree. This shows both committed and working tree changes in a single d
src/vcs/git/diff.rs:210
↓ 1 callersMethodget_working_tree_with_commits_diff
( &self, commit_ids: &[String], highlighter: &SyntaxHighlighter, )
src/vcs/hg/mod.rs:383
↓ 1 callersFunctiongit
(workdir: &Path, args: &[&str])
src/vcs/git/libgit2.rs:218
↓ 1 callersFunctiongit_fsmonitor_config_enabled
(value: &str)
src/vcs/git/mod.rs:215
← previousnext →801–900 of 2,753, ranked by callers