1 #ifndef	SHELL
2 #	define	SHELL
3 #endif
4 
5 // region 0
6   /* cursor move command */
7 SHELL	void	op_cursor_up();
8 SHELL	void	op_cursor_down();
9 SHELL	void	op_cursor_left();
10 SHELL	void	op_cursor_right();
11 SHELL	void	op_cursor_tkprev();
12 SHELL	void	op_cursor_tknext();
13 SHELL	void	op_cursor_sleft();
14 SHELL	void	op_cursor_sright();
15 SHELL	void	op_cursor_sup();
16 SHELL	void	op_cursor_sdown();
17 SHELL	void	op_cursor_top();
18 SHELL	void	op_cursor_bottom();
19 SHELL	void	op_cursor_pup();
20 SHELL	void	op_cursor_pdown();
21 SHELL	void	op_cursor_rup();
22 SHELL	void	op_cursor_rdown();
23 
24   /* line jump command */
25 SHELL	void	op_jump_before();
26 SHELL	void	op_jump_mark();
27 SHELL	void	op_jump_line();
28 SHELL	void	op_jump_tag();
29 
30   /* edit command */
31 SHELL	void	op_char_input();
32 SHELL	void	op_char_undo();
33 SHELL	void	op_line_cr();
34 SHELL	void	op_line_new();
35 SHELL	void	op_line_undo();
36 
37   /* delete command */
38 SHELL	void	op_del_bs();
39 SHELL	void	op_del_char();
40 SHELL	void	op_del_tkprev();
41 SHELL	void	op_del_tknext();
42 SHELL	void	op_del_sleft();
43 SHELL	void	op_del_sright();
44 
45 
46   /* misc command */
47 SHELL	void	op_opt_set();
48 SHELL	void	op_opt_linenum();
49 SHELL	void	op_opt_kanji();
50 SHELL	void	op_opt_retmode();
51 SHELL	void	op_opt_tab();
52 
53 SHELL	void	op_misc_kmacro();
54 SHELL	void	op_misc_exec();
55 SHELL	void	op_misc_redraw();
56 SHELL	void	op_misc_insert_output( ) ;	/* exec and insert stdout/stderr */
57 SHELL	void	op_menu_opt();
58 SHELL	void	op_menu_file();
59 
60 
61   /* block command */
62 SHELL	void	op_block_start();
63 SHELL	void	op_block_cut();
64 SHELL	void	op_block_paste();
65 SHELL	void	op_block_yanc();
66 SHELL	void	op_block_copy();
67 SHELL	void	op_block_kill();
68 SHELL	void	op_block_dup();
69 SHELL	void	op_block_chlast();
70 
71 
72 
73   /* search/replace command */
74 SHELL	void	op_search_in();
75 SHELL	void	op_search_repl();
76 SHELL	void	op_search_repl_redo();
77 SHELL	void	op_search_prev();
78 SHELL	void	op_search_next();
79 SHELL	void	op_search_getword();
80 SHELL	void	op_search_paging();
81 
82 
83   /* file command */
84 SHELL	void	op_file_toggle();
85 SHELL	void	op_file_select();
86 SHELL	void	op_file_open();
87 SHELL	void	op_file_insert();
88 SHELL	void	op_file_close();
89 SHELL	void	op_file_save();
90 SHELL	void	op_file_aclose();
91 SHELL	void	op_file_copen();
92 SHELL	void	op_file_undo();
93 SHELL	void	op_file_rename();
94 SHELL	void	op_file_quit();
95 SHELL	void	op_file_profile();
96 
97 
98 
99 // region 1
100 
101 // SHELL	op_SysScrolldown
102 // SHELL	op_SysScrollup
103 // SHELL	op_SysRollup
104 // SHELL	op_SysRolldown
105 // SHELL	op_SysReturn
106 // SHELL	op_SysBackspace
107 // SHELL	op_SysDeletechar
108 // SHELL	op_SysCntrlInput
109 // SHELL	op_SysCursorupside
110 // SHELL	op_SysCursordownside
111 // SHELL	op_SysCursorleftside
112 // SHELL	op_SysCursorrightside
113 // SHELL	op_SysCursortopside
114 // SHELL	op_SysCursorendside
115 // SHELL	op_SysCursorup
116 // SHELL	op_SysCursordown
117 // SHELL	op_SysCursorleft
118 // SHELL	op_SysCursorright
119 // SHELL	op_SysEscape
120 
121 // region 2
122 // SHELL	op_EffCursorUp
123 // SHELL	op_EffCursorDown
124 // SHELL	op_EffPageUp
125 // SHELL	op_EffPageDown
126 // SHELL	op_EffRollUp
127 // SHELL	op_EffRollDown
128 
129 // SHELL	op_EffWindowChange
130 // SHELL	op_EffWindowNumChange
131 // SHELL	op_EffReRead
132 // SHELL	op_EffRename
133 // SHELL	op_EffMkdir
134 
135 // SHELL	op_EffExec
136 
137 // SHELL	op_EffMarkChange
138 // SHELL	op_EffMarkChangeAll
139 // SHELL	op_EffFileCp
140 // SHELL	op_EffFileMv
141 // SHELL	op_EffFileRm
142 
143 // SHELL	op_EffBackSpace
144 // SHELL	op_EffChangeDir
145 // SHELL	op_EffRootDir
146 // SHELL	op_EffHomeDir
147 // SHELL	op_EffReturn
148 // SHELL	op_EffEscape
149 
150