xref: /inferno-os/appl/acme/ecmd.m (revision 37da2899f40661e3e9631e497da8dc59b971cbd0)
1Editcmd: module {
2
3	PATH: con "/dis/acme/ecmd.dis";
4
5	init : fn(mods : ref Dat->Mods);
6
7	cmdexec: fn(a0: ref Textm->Text, a1: ref Edit->Cmd): int;
8	resetxec: fn();
9	cmdaddress: fn(a0: ref Edit->Addr, a1: Edit->Address, a2: int): Edit->Address;
10	edittext: fn(f: ref Filem->File, q: int, r: string, nr: int): string;
11
12	alllooper: fn(w: ref Windowm->Window, lp: ref Dat->Looper);
13	alltofile: fn(w: ref Windowm->Window, tp: ref Dat->Tofile);
14	allmatchfile: fn(w: ref Windowm->Window, tp: ref Dat->Tofile);
15	allfilecheck: fn(w: ref Windowm->Window, fp: ref Dat->Filecheck);
16
17	readloader: fn(f: ref Filem->File, q0: int, r: string, nr: int): int;
18};