Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anthrofract/majjit
/ functions
Functions
304 in github.com/anthrofract/majjit
⨍
Functions
304
◇
Types & classes
56
↓ 72 callers
Method
invalid_selection
The selected or saved change is invalid for this operation (e.g., no change selected, or the saved selection from a two-step command is missing). The
src/model.rs:709
↓ 57 callers
Method
queue_jj_command
(&mut self, cmd: JjCommand)
src/model.rs:2590
↓ 53 callers
Method
get_selected_change_id
(&self)
src/model.rs:264
↓ 24 callers
Method
start_fuzzy_input
( &mut self, prompt: &str, mut candidates: Vec<FuzzyCandidate>, action: TextIn
src/model.rs:778
↓ 18 callers
Method
get_selected_file_path
(&self)
src/model.rs:300
↓ 18 callers
Method
start_text_input
(&mut self, prompt: &str, initial_text: &str, action: TextInputAction)
src/model.rs:718
↓ 16 callers
Method
flat_log_idx
(&self)
src/log_tree.rs:200
↓ 16 callers
Method
get_saved_change_id
(&self)
src/model.rs:269
↓ 16 callers
Method
run
(&self)
src/shell_out.rs:87
↓ 12 callers
Method
get_selected_tree_position
(&self)
src/model.rs:260
↓ 11 callers
Method
apply_set_revset_from_input
(&mut self, new_revset: String)
src/model.rs:941
↓ 10 callers
Method
log_offset
(&self)
src/model.rs:248
↓ 9 callers
Method
log_select
(&mut self, idx: usize)
src/model.rs:256
↓ 8 callers
Method
clear
(&mut self)
src/model.rs:685
↓ 8 callers
Method
get_tree_commit
(&self, tree_pos: &TreePosition)
src/log_tree.rs:87
↓ 6 callers
Method
get_bookmark_names
(&self)
src/model.rs:341
↓ 6 callers
Function
strip_ansi
(ansi_str: &str)
src/log_tree.rs:946
↓ 5 callers
Method
cancelled
User cancelled an action (e.g., closed editor without entering input). The command key sequence is automatically cleared by `handle_command_key` when
src/model.rs:700
↓ 5 callers
Function
get_parent_tree_position
(tree_pos: &TreePosition)
src/log_tree.rs:143
↓ 5 callers
Method
get_tree_node
(&mut self, tree_pos: &TreePosition)
src/log_tree.rs:44
↓ 5 callers
Method
render
(&self)
src/log_tree.rs:360
↓ 4 callers
Method
get_saved_file_path
(&self)
src/model.rs:305
↓ 4 callers
Method
log_selected
(&self)
src/model.rs:252
↓ 4 callers
Function
relinquish_terminal
()
src/terminal.rs:35
↓ 4 callers
Method
sync
(&mut self)
src/model.rs:218
↓ 3 callers
Method
line_dist_to_dest_node
Since some nodes contain multiple lines, we need a way to determine the destination node which is n lines away from the starting node.
src/model.rs:1225
↓ 3 callers
Method
queue_jj_commands
(&mut self, cmds: Vec<JjCommand>)
src/model.rs:2594
↓ 3 callers
Function
selection_color
(terminal_theme_mode: ThemeMode)
src/view.rs:14
↓ 3 callers
Method
toggle_current_fold
(&mut self)
src/model.rs:677
↓ 2 callers
Method
apply_git_fetch_from_input
(&mut self, flag: Option<&str>, value: String)
src/model.rs:1720
↓ 2 callers
Method
apply_metaedit_from_input
( &mut self, change_id: String, flag: &str, value: String, )
src/model.rs:1847
↓ 2 callers
Function
apply_saved_selection_highlight
(text: &mut ratatui::text::Text<'static>, color: Color)
src/view.rs:111
↓ 2 callers
Method
apply_workspace_add_from_input
(&mut self, path: String, name: Option<String>)
src/model.rs:2497
↓ 2 callers
Method
base_command
(&self)
src/shell_out.rs:144
↓ 2 callers
Method
children
(&self)
src/log_tree.rs:410
↓ 2 callers
Method
display_error_lines
(&mut self, err: &anyhow::Error)
src/model.rs:714
↓ 2 callers
Method
forward_text_input_key
(&mut self, key: KeyEvent)
src/model.rs:772
↓ 2 callers
Method
get_current_commit
(&self)
src/log_tree.rs:103
↓ 2 callers
Method
get_help
(&self)
src/command_tree.rs:51
↓ 2 callers
Method
get_help_entries
(&self)
src/command_tree.rs:41
↓ 2 callers
Method
get_revision_targets
(&self)
src/model.rs:447
↓ 2 callers
Method
get_tracked_remote_bookmarks
(&self)
src/model.rs:377
↓ 2 callers
Method
get_tree_file_diff
(&self, tree_pos: &TreePosition)
src/log_tree.rs:95
↓ 2 callers
Method
get_untracked_remote_bookmarks
(&self)
src/model.rs:390
↓ 2 callers
Method
get_workspace_names
(&self)
src/model.rs:354
↓ 2 callers
Method
handle_mouse_click
(&mut self, row: u16, column: u16)
src/model.rs:1202
↓ 2 callers
Method
is_selected_working_copy
(&self)
src/model.rs:333
↓ 2 callers
Method
log_revset_candidates
(&self, with_log_idx_targets: bool)
src/model.rs:489
↓ 2 callers
Function
open_file_in_editor
(interactive_term: Term, file_path: &str)
src/shell_out.rs:895
↓ 2 callers
Function
render_help_text
(entries: HelpEntries)
src/command_tree.rs:2252
↓ 2 callers
Method
scroll_lines
(&mut self, num_lines: usize, direction: &ScrollDirection)
src/model.rs:1179
↓ 2 callers
Method
select_next_node
(&mut self)
src/model.rs:471
↓ 2 callers
Method
select_prev_node
(&mut self)
src/model.rs:477
↓ 2 callers
Method
sync_log_list
(&mut self)
src/model.rs:225
↓ 2 callers
Function
takeover_terminal
(terminal: &Term)
src/terminal.rs:28
↓ 2 callers
Method
to_lines
(&self)
src/shell_out.rs:77
↓ 2 callers
Method
update_info_list_for_queue
(&mut self)
src/model.rs:2601
↓ 1 callers
Method
add_child
( &mut self, help_group_text: &str, help_text: &str, key_code: KeyCode,
src/command_tree.rs:56
↓ 1 callers
Method
add_children
(&mut self, entries: Vec<(&str, &str, Vec<KeyCode>, CommandTreeNode)>)
src/command_tree.rs:101
↓ 1 callers
Method
apply_bookmark_create_from_input
(&mut self, bookmark_names: String)
src/model.rs:1351
↓ 1 callers
Method
apply_bookmark_delete_from_input
(&mut self, bookmark_names: String)
src/model.rs:1368
↓ 1 callers
Method
apply_bookmark_forget_from_input
( &mut self, bookmark_names: String, include_remotes: bool, )
src/model.rs:1387
↓ 1 callers
Method
apply_bookmark_rename_from_input
( &mut self, old_bookmark_name: String, new_bookmark_name: String, )
src/model.rs:1452
↓ 1 callers
Method
apply_bookmark_set_from_input
( &mut self, bookmark_names: String, mode: BookmarkSetMode, )
src/model.rs:1479
↓ 1 callers
Method
apply_bookmark_track_from_input
(&mut self, bookmark_at_remote: String)
src/model.rs:1514
↓ 1 callers
Method
apply_bookmark_untrack_from_input
(&mut self, bookmark_at_remote: String)
src/model.rs:1529
↓ 1 callers
Method
apply_custom_from_input
(&mut self, args: String)
src/model.rs:2093
↓ 1 callers
Method
apply_describe_from_input
(&mut self, message: String)
src/model.rs:1022
↓ 1 callers
Method
apply_edit_target_from_input
(&mut self, target: String)
src/model.rs:1671
↓ 1 callers
Method
apply_file_track_from_input
(&mut self, file_path: String)
src/model.rs:1694
↓ 1 callers
Method
apply_git_push_from_input
(&mut self, flag: Option<&str>, value: String)
src/model.rs:1763
↓ 1 callers
Method
apply_git_push_named_from_input
( &mut self, change_id: String, bookmark_name: String, )
src/model.rs:1753
↓ 1 callers
Method
apply_new_from_input
(&mut self, value: String)
src/model.rs:1939
↓ 1 callers
Method
apply_next_prev_from_input
( &mut self, direction: NextPrevDirection, mode: NextPrevMode, offset: String,
src/model.rs:1949
↓ 1 callers
Method
apply_parallelize_from_input
(&mut self, revset: String)
src/model.rs:2000
↓ 1 callers
Method
apply_rebase_custom_from_input
(&mut self, args: String)
src/model.rs:2088
↓ 1 callers
Method
apply_rebase_target_from_input
( &mut self, source_type: RebaseSourceType, destination_type: RebaseDestinationType,
src/model.rs:2108
↓ 1 callers
Function
apply_saved_selection_highlights
(model: &Model, log_items: &mut [ratatui::text::Text<'static>])
src/view.rs:94
↓ 1 callers
Method
apply_split_custom_from_input
(&mut self, args: String, term: Term)
src/model.rs:2357
↓ 1 callers
Method
apply_text_input
( &mut self, action: TextInputAction, value: String, term: Term, )
src/model.rs:1032
↓ 1 callers
Method
apply_workspace_forget_from_input
(&mut self, name: String)
src/model.rs:2520
↓ 1 callers
Method
apply_workspace_rename_from_input
(&mut self, new_name: String)
src/model.rs:2567
↓ 1 callers
Function
build_highlighted_line
( terminal_theme_mode: ThemeMode, text: &str, match_positions: &[usize], is_selected: bool, )
src/view.rs:225
↓ 1 callers
Function
combine_output
(stdout: String, stderr: String)
src/shell_out.rs:886
↓ 1 callers
Function
derive_graph_indent
Build a child-row indent prefix. Vertical connectors in line 2 are surviving branches; a `─` sweep over a line 1 `│` also keeps that branch. The trail
src/log_tree.rs:338
↓ 1 callers
Function
detect_terminal_theme
()
src/terminal.rs:49
↓ 1 callers
Function
display_unbound_error_lines
( info_list: &mut Option<Text<'static>>, key_code: &KeyCode, clear_existing: bool, )
src/command_tree.rs:2314
↓ 1 callers
Method
flatten
( &mut self, tree_pos: TreePosition, log_list: &mut Vec<Text<'static>>, log_li
src/log_tree.rs:184
↓ 1 callers
Method
flatten_log
(&mut self)
src/log_tree.rs:29
↓ 1 callers
Function
fold_symbol
(unfolded: bool)
src/log_tree.rs:941
↓ 1 callers
Function
format_repository_for_display
(repository: &str)
src/model.rs:2659
↓ 1 callers
Method
get_all_bookmark_display_names
(&self)
src/model.rs:403
↓ 1 callers
Method
get_change_id
(&self, tree_pos: TreePosition)
src/model.rs:273
↓ 1 callers
Method
get_conflicted_bookmark_names
(&self)
src/model.rs:425
↓ 1 callers
Method
get_current_workspace_name
(&self)
src/model.rs:367
↓ 1 callers
Method
get_file_list
(&self)
src/model.rs:460
↓ 1 callers
Method
get_file_path
(&self, tree_pos: TreePosition)
src/model.rs:309
↓ 1 callers
Method
get_git_remote_names
(&self)
src/model.rs:436
↓ 1 callers
Method
get_local_only_bookmark_names
(&self)
src/model.rs:414
↓ 1 callers
Method
get_node
(&self, key_code: &KeyCode)
src/command_tree.rs:33
next →
1–100 of 304, ranked by callers