diff options
| author | WormHeamer | 2025-12-31 03:56:11 -0500 |
|---|---|---|
| committer | WormHeamer | 2025-12-31 03:56:11 -0500 |
| commit | dd5a0fd131968ff9020183134a84e482c13a2ae2 (patch) | |
| tree | 0fe2326ae56623631020ef5f610407b8fcc50c1c | |
| parent | d2a55a6e846644f16b2cd440ead8222ae5a3067e (diff) | |
[] -> HL, remove unused funcs
| -rw-r--r-- | main.c | 41 |
1 files changed, 2 insertions, 39 deletions
@@ -136,35 +136,6 @@ TxtLoc prev_word(TxtLoc l) { return l; } -u32 move_word_back(Txt *t, u32 cur) { - return txt_ofs(prev_word(txt_at(t, cur))); -} - -u32 move_word_fwd(Txt *t, u32 cur) { - return txt_ofs(next_word(txt_at(t, cur))); -} - -u32 move_char_back(Txt *t, u32 cur) { - return txt_ofs(cprev(txt_at(t, cur))); -} - -u32 move_char_fwd(Txt *t, u32 cur) { - return txt_ofs(cnext(txt_at(t, cur))); -} - -u32 del_between(Txt *t, u32 a, u32 b) { - if (b < a) { u32 t = a; a = b; b = t; } - return txt_ofs(txt_delete(txt_at(t, b), b - a)); -} - -u32 move_line_up(Txt *t, u32 cur) { - return txt_ofs(prev_line(txt_at(t, cur))); -} - -u32 move_line_down(Txt *t, u32 cur) { - return txt_ofs(next_line(txt_at(t, cur))); -} - int empty_line(TxtLoc l) { u8 b = txt_byte(start_of_line(l)); return b == '\n' || b == 0 /* last line of buffer */; @@ -182,14 +153,6 @@ TxtLoc prev_par(TxtLoc l) { return l; } -u32 move_par_up(Txt *t, u32 cur) { - return txt_ofs(prev_par(txt_at(t, cur))); -} - -u32 move_par_down(Txt *t, u32 cur) { - return txt_ofs(next_par(txt_at(t, cur))); -} - TxtLoc txt_at_line(Txt *t, u32 line) { TxtLoc l = txt_start(t); while (line-- > 1) l = next_line(l); @@ -708,11 +671,11 @@ int main(int argc, const char **argv) { case 'Q': while (e.bufn > 0) e.bufi = ed_buf_close(&e, e.bufi); break; - case '[': + case 'H': if (e.bufi > 0) e.bufi = e.bufi - 1; else e.bufi = e.bufn - 1; break; - case ']': + case 'L': e.bufi = (e.bufi + 1) % e.bufn; break; case 'z': |
