Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/IGI-111/Smith
/ functions
Functions
84 in github.com/IGI-111/Smith
⨍
Functions
84
◇
Types & classes
15
↓ 31 callers
Method
line
(&self)
src/data/text.rs:193
↓ 13 callers
Method
pos
(&self)
src/data/text.rs:189
↓ 11 callers
Method
line_count
(&self)
src/data/text.rs:201
↓ 10 callers
Method
adjust_view
(&mut self, line: usize)
src/view/mod.rs:65
↓ 10 callers
Method
draw_with_style
(&self, x: usize, y: usize, style: Style, text: &str)
src/view/screen.rs:104
↓ 10 callers
Method
lines_height
(&self)
src/view/mod.rs:319
↓ 9 callers
Method
len
(&self)
src/data/text.rs:205
↓ 8 callers
Method
step
(&mut self, mov: Movement)
src/data/text.rs:88
↓ 7 callers
Method
record
(&mut self, act: Action)
src/data/record/mod.rs:41
↓ 6 callers
Method
message
(&mut self, message: &str)
src/view/mod.rs:45
↓ 6 callers
Method
prompt
(&mut self, prompt: &str, message: &str)
src/view/mod.rs:50
↓ 6 callers
Method
sel
(&self)
src/data/select/mod.rs:40
↓ 5 callers
Method
col
(&self)
src/data/text.rs:197
↓ 5 callers
Method
insert
(&mut self, c: char)
src/data/text.rs:145
↓ 5 callers
Method
lines
(&self)
src/data/text.rs:213
↓ 5 callers
Method
reset_sel
(&mut self)
src/data/select/mod.rs:48
↓ 4 callers
Method
line_number_width
(&self, line_count: usize)
src/view/mod.rs:311
↓ 3 callers
Function
delete_sel
(content: &mut T)
src/command/mod.rs:324
↓ 3 callers
Method
move_at
(&mut self, line: usize, col: usize)
src/data/text.rs:183
↓ 3 callers
Method
name
(&self)
src/data/text.rs:73
↓ 3 callers
Method
set_name
(&mut self, name: String)
src/data/text.rs:76
↓ 3 callers
Method
translate_coordinates
(&self, content: &T, x: u16, y: u16)
src/view/mod.rs:92
↓ 3 callers
Method
was_modified
(&self)
src/data/text.rs:82
↓ 2 callers
Method
apply
(&self, content: &mut T)
src/data/record/action.rs:14
↓ 2 callers
Function
build_text
(filename: &Option<String>)
src/main.rs:60
↓ 2 callers
Function
build_view
(filename: &Option<String>, ps: &'a SyntaxSet, theme: &'a Theme)
src/main.rs:70
↓ 2 callers
Method
center_view
(&mut self, line: usize)
src/view/mod.rs:61
↓ 2 callers
Method
clear
(&self)
src/view/screen.rs:49
↓ 2 callers
Method
delete
(&mut self)
src/data/text.rs:155
↓ 2 callers
Method
draw_ranges
(&self, x: usize, y: usize, ranges: Vec<(Style, &str)>)
src/view/screen.rs:108
↓ 2 callers
Function
edit_file
(filename: &Option<String>)
src/main.rs:27
↓ 2 callers
Method
iter
(&self)
src/data/text.rs:209
↓ 2 callers
Method
iter_line
(&self, line: usize)
src/data/text.rs:217
↓ 2 callers
Method
quiet
(&mut self)
src/view/mod.rs:56
↓ 2 callers
Method
render
(&mut self, content: &T)
src/view/mod.rs:80
↓ 2 callers
Method
save
(&mut self)
src/data/text.rs:55
↓ 2 callers
Method
scroll_view
(&mut self, offset: isize, content: &T)
src/view/mod.rs:73
↓ 2 callers
Method
set_sel
(&mut self, selection: Selection)
src/data/select/mod.rs:44
↓ 2 callers
Method
show_cursor
(&mut self)
src/view/screen.rs:130
↓ 1 callers
Method
cursor_pos
(&self, content: &T)
src/view/mod.rs:293
↓ 1 callers
Method
delete
(&mut self)
src/data/record/mod.rs:126
↓ 1 callers
Method
delete_forward
(&mut self)
src/data/text.rs:167
↓ 1 callers
Method
delete_forward
(&mut self)
src/data/record/mod.rs:136
↓ 1 callers
Method
draw
(&self, x: usize, y: usize, text: &str)
src/view/screen.rs:100
↓ 1 callers
Method
handle
Handles a Termion event, consuming the current state and returning the new state
src/command/mod.rs:30
↓ 1 callers
Method
hide_cursor
(&mut self)
src/view/screen.rs:126
↓ 1 callers
Method
insert
(&mut self, c: char)
src/data/record/mod.rs:112
↓ 1 callers
Method
insert_forward
(&mut self, c: char)
src/data/record/mod.rs:119
↓ 1 callers
Method
invert
(&self)
src/data/record/action.rs:43
↓ 1 callers
Method
join
(&mut self, act: Action)
src/data/record/action.rs:53
↓ 1 callers
Method
line_index_to_char_index
(&self, line: usize)
src/data/text.rs:221
↓ 1 callers
Method
lines_width
(&self, line_count: usize)
src/view/mod.rs:325
↓ 1 callers
Method
move_cursor
(&mut self, x: usize, y: usize)
src/view/screen.rs:134
↓ 1 callers
Method
move_to
(&mut self, pos: usize)
src/data/text.rs:178
↓ 1 callers
Method
move_to
(&mut self, pos: usize)
src/data/record/mod.rs:98
↓ 1 callers
Method
paint_cursor
(&mut self, content: &T)
src/view/mod.rs:123
↓ 1 callers
Method
paint_lines
(&mut self, content: &T)
src/view/mod.rs:183
↓ 1 callers
Method
paint_message
(&self)
src/view/mod.rs:116
↓ 1 callers
Method
paint_status
(&self, content: &T)
src/view/mod.rs:152
↓ 1 callers
Method
present
(&self)
src/view/screen.rs:55
↓ 1 callers
Method
redo
(&mut self)
src/data/record/mod.rs:74
↓ 1 callers
Method
same_variant
(&self, other: &Action)
src/data/record/action.rs:96
↓ 1 callers
Method
status_height
(&self)
src/view/mod.rs:315
↓ 1 callers
Method
undo
(&mut self)
src/data/record/mod.rs:62
Method
drop
(&mut self)
src/view/screen.rs:157
Method
empty
()
src/data/text.rs:17
Method
escape_style
(style: &Style)
src/view/screen.rs:138
Method
handle_insert
(content: &mut T, view: &mut View, event: Event)
src/command/mod.rs:54
Method
handle_message
(content: &mut T, view: &mut View, event: Event)
src/command/mod.rs:46
Method
handle_prompt
( content: &mut T, view: &mut View, event: Event, prompt: String, mut
src/command/mod.rs:166
Method
handle_select
(content: &mut T, view: &mut View, event: Event, origin: usize)
src/command/mod.rs:290
Method
handle_selected
(content: &mut T, view: &mut View, event: Event)
src/command/mod.rs:243
Method
history_len
(&self)
src/data/record/mod.rs:82
Method
in_sel
(&self, pos: usize)
src/data/select/mod.rs:11
Method
insert_forward
(&mut self, c: char)
src/data/text.rs:150
Function
main
()
src/main.rs:15
Method
move_at
(&mut self, line: usize, col: usize)
src/data/record/mod.rs:105
Method
new
(content: T)
src/data/record/mod.rs:34
Method
new
(content: T)
src/data/select/mod.rs:31
Method
new
( theme: &'a Theme, syntax_ref: &'a SyntaxReference, syntax_set: &'a SyntaxSet, )
src/view/mod.rs:24
Method
open_file
(filename: String)
src/data/text.rs:25
Method
save
(&mut self)
src/data/record/mod.rs:170
Method
step
(&mut self, mov: Movement)
src/data/record/mod.rs:91
Method
with_default_style
(default_style: Style)
src/view/screen.rs:22