2 * Basic user edit functions
4 * (C) 1992 Joseph H. Allen
6 * This file is part of JOE (Joe's Own Editor)
12 __IDSTRING(rcsid_uedit_h, "$MirOS: contrib/code/jupp/uedit.h,v 1.9 2017/12/07 02:10:18 tg Exp $");
19 * return 0 if action was done
22 int u_goto_bol(BW *bw); /* move cursor to beginning of line */
23 int u_goto_eol(BW *bw); /* move cursor to end of line */
24 int u_goto_bof(BW *bw); /* move cursor to beginning of file */
25 int u_goto_eof(BW *bw); /* move cursor to end of file */
26 int u_goto_left(BW *bw); /* move cursor to left (left arrow) */
27 int u_goto_right(BW *bw); /* move cursor to right (right arrow) */
28 int u_goto_prev(BW *bw); /* move cursor to prev. word, edge,
29 or beginning of line */
30 int u_goto_next(BW *bw); /* move cursor to next word, edge,
39 void scrup(BW *bw, int n, int flg);
40 void scrdn(BW *bw, int n, int flg);
47 int ubacks(BW *bw, int k);
48 int u_word_delete(BW *bw);
54 int utypebw(jobject, int k);
55 int utypebw_raw(BW *bw, int k, int no_decode);
60 int usetmark(BW *bw, int c);
61 int ugomark(BW *bw, int c);
62 int ufwrdc(BW *bw, int k);
63 int ubkwdc(BW *bw, int k);