Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/artempyanykh/shellmark
/ functions
Functions
74 in github.com/artempyanykh/shellmark
⨍
Functions
74
◇
Types & classes
26
↓ 13 callers
Method
bind
(&mut self, mode: M, combo: Combo<()>, cmd: C, desc: &str)
src/keys.rs:113
↓ 6 callers
Method
bind_with_desc
(&mut self, mode: M, combo: Combo<()>, cmd: C, desc: Option<String>)
src/keys.rs:100
↓ 5 callers
Method
to_output
(&self, out_type: OutputType)
src/plug.rs:10
↓ 4 callers
Method
selected_bookmark
(&self)
src/browse.rs:301
↓ 4 callers
Method
update_selection
(&mut self)
src/browse.rs:313
↓ 3 callers
Function
colorize_span
(span: &(bool, Vec<char>))
src/browse/ui.rs:344
↓ 3 callers
Function
ctrl_c
()
src/keys.rs:179
↓ 3 callers
Function
get_or_create_data_dir
()
src/storage.rs:49
↓ 3 callers
Function
read_bookmarks
()
src/bookmarks.rs:34
↓ 3 callers
Function
simplify_path
(path: &Path)
src/storage.rs:37
↓ 2 callers
Function
browse_cmd
()
src/browse/cmd.rs:23
↓ 2 callers
Function
char
(ch: char)
src/keys.rs:163
↓ 2 callers
Function
colorize_match
(str: &str, input: &[char])
src/browse/ui.rs:298
↓ 2 callers
Method
enter_mode
(&mut self, mode: Mode)
src/browse.rs:324
↓ 2 callers
Function
friendly_path
(path: &Path)
src/storage.rs:18
↓ 2 callers
Function
get_or_create_bookmarks_file
(data_dir: &Path)
src/bookmarks.rs:21
↓ 2 callers
Function
is_editor_set
()
src/shell.rs:34
↓ 2 callers
Function
write_bookmarks
(bookmarks: &[Arc<Bookmark>])
src/bookmarks.rs:42
↓ 1 callers
Function
add_cmd
(add_cmd_opts: cli::AddCmd)
src/add.rs:12
↓ 1 callers
Function
any_char
()
src/keys.rs:149
↓ 1 callers
Function
arrow_down
()
src/keys.rs:292
↓ 1 callers
Function
arrow_up
()
src/keys.rs:308
↓ 1 callers
Function
backspace
()
src/keys.rs:340
↓ 1 callers
Method
bind_with_input
( &mut self, mode: M, combo: Combo<K>, act: FA, desc: Option<String>,
src/keys.rs:82
↓ 1 callers
Function
ctrl_K
()
src/keys.rs:276
↓ 1 callers
Function
ctrl_backspace
()
src/keys.rs:356
↓ 1 callers
Function
ctrl_j
()
src/keys.rs:243
↓ 1 callers
Function
ctrl_k
()
src/keys.rs:259
↓ 1 callers
Function
ctrl_n
()
src/keys.rs:195
↓ 1 callers
Function
ctrl_o
()
src/keys.rs:227
↓ 1 callers
Function
ctrl_p
()
src/keys.rs:211
↓ 1 callers
Function
data_dir
()
src/storage.rs:46
↓ 1 callers
Method
delete_char_backwards
(&self)
src/browse.rs:66
↓ 1 callers
Method
desc
(&self)
src/keys.rs:63
↓ 1 callers
Method
descriptions
(&self, mode: M)
src/keys.rs:132
↓ 1 callers
Function
diag_cmd
()
src/diag.rs:26
↓ 1 callers
Function
draw_ui
( terminal: &mut Terminal<CrosstermBackend<Stderr>>, new_state: &BrowseState, keybinds: &ModeMap<C
src/browse/ui.rs:27
↓ 1 callers
Function
enter
()
src/keys.rs:324
↓ 1 callers
Function
esc
()
src/keys.rs:388
↓ 1 callers
Function
event_loop
( event: SystemEvent, app_state: BrowseState, keybinds: &ModeMap<Command>, terminal: &mut Term
src/browse/cmd.rs:72
↓ 1 callers
Function
f1
()
src/keys.rs:372
↓ 1 callers
Function
find_matches
( matcher: &SkimMatcherV2, bookmarks: &[Arc<Bookmark>], pattern: String, )
src/search.rs:7
↓ 1 callers
Method
handle_command
(&self, cmd: &Command)
src/browse.rs:195
↓ 1 callers
Method
increment
(&self)
src/browse.rs:100
↓ 1 callers
Function
inner_content
(out_type: OutputType)
src/plug.rs:21
↓ 1 callers
Method
insert_char
(&self, c: char)
src/browse.rs:59
↓ 1 callers
Function
interact
()
src/browse/cmd.rs:30
↓ 1 callers
Method
move_highlight
(&self, direction: &MoveDirection)
src/browse.rs:139
↓ 1 callers
Function
plug_cmd
(opts: cli::PlugCmd)
src/plug.rs:16
↓ 1 callers
Method
process
(&self, key: KeyEvent)
src/keys.rs:59
↓ 1 callers
Function
read_bookmarks_intern
(bookmarks_file: &Path)
src/bookmarks.rs:48
↓ 1 callers
Method
remove_bookmark
(&mut self, bookmark: &Bookmark)
src/browse.rs:308
↓ 1 callers
Function
render_confirm_delete_dialog
(f: &mut Frame<B>, outer: Rect)
src/browse/ui.rs:167
↓ 1 callers
Function
render_help_window
( f: &mut Frame<B>, outer: Rect, keybinds: &ModeMap<Command>, mode: Mode, )
src/browse/ui.rs:217
↓ 1 callers
Function
restore_terminal
()
src/browse/cmd.rs:67
↓ 1 callers
Function
setup_keybindings
()
src/browse/cmd.rs:123
↓ 1 callers
Function
setup_terminal
()
src/browse/cmd.rs:62
↓ 1 callers
Function
write_bookmarks_intern
(bookmarks_file: &Path, bookmarks: &[Arc<Bookmark>])
src/bookmarks.rs:60
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/browse.rs:80
Method
fmt
(&self, f: &mut Formatter<'_>)
src/diag.rs:14
Method
from
(v: Event)
src/browse.rs:41
Method
from_bookmarks
(bookmarks: &[Arc<Bookmark>])
src/browse.rs:121
Method
from_bookmarks_with_selected
( bookmarks: &[Arc<Bookmark>], selected: Option<usize>, )
src/browse.rs:109
Method
from_candidates_with_selected
(candidates: Vec<usize>, selected: Option<usize>)
src/browse.rs:125
Function
main
()
src/main.rs:29
Method
new
(name: String, dest: PathBuf)
src/bookmarks.rs:16
Method
new
(bookmarks: Vec<Arc<Bookmark>>, matcher: Arc<SkimMatcherV2>)
src/browse.rs:182
Method
new
(combo: Combo<K>, act: FA, desc: Option<String>)
src/keys.rs:46
Method
new
(x: u16, y: u16)
src/browse/ui.rs:22
Method
to_output
(&self, _: OutputType)
src/shell.rs:10
Method
to_output
(&self, out_type: shell::OutputType)
src/browse.rs:366
Method
to_output
(&self, _out_type: OutputType)
src/diag.rs:21
Method
with_input
(check: FC, desc: Option<String>)
src/keys.rs:16
Method
with_match
(check: FC, desc: Option<String>)
src/keys.rs:28