minix/commands/elle/defprf.c
2009-11-09 10:26:00 +00:00

232 lines
7.9 KiB
C

/* This file defines the initial data for ELLE's default user profile.
** It is automatically generated by ELLEC, and should not be edited.
*/
char charmap[] = {
35, /* ( 0) ^@ Set/Pop Mark */
20, /* ( 1) ^A Beginning of Line */
5, /* ( 2) ^B Backward Character */
0, /* ( 3) ^C unknown function */
6, /* ( 4) ^D Delete Character */
21, /* ( 5) ^E End of Line */
4, /* ( 6) ^F Forward Character */
0, /* ( 7) ^G unknown function */
5, /* ( 10) ^H Backward Character */
121, /* ( 11) ^I Indent According to Mode */
122, /* ( 12) ^J Indent New Line */
28, /* ( 13) ^K Kill Line */
78, /* ( 14) ^L New Window */
3, /* ( 15) ^M CRLF */
24, /* ( 16) ^N Down Real Line */
26, /* ( 17) ^O Open Line */
25, /* ( 20) ^P Up Real Line */
2, /* ( 21) ^Q Quoted Insert */
113, /* ( 22) ^R Reverse Search */
112, /* ( 23) ^S Incremental Search */
9, /* ( 24) ^T Transpose Characters */
93, /* ( 25) ^U Universal Arg */
79, /* ( 26) ^V Next Screen */
37, /* ( 27) ^W Kill Region */
92, /* ( 30) ^X Prefix Extend */
105, /* ( 31) ^Y Un-kill */
0, /* ( 32) ^Z unknown function */
91, /* ( 33) ^[ Prefix Meta */
141, /* ( 34) ^\ Debug Mode */
0, /* ( 35) ^] unknown function */
140, /* ( 36) ^^ Hit Breakpoint */
97, /* ( 37) ^_ Describe */
1, /* ( 40) Insert Self */
1, /* ( 41) ! Insert Self */
1, /* ( 42) " Insert Self */
1, /* ( 43) # Insert Self */
1, /* ( 44) $ Insert Self */
1, /* ( 45) % Insert Self */
1, /* ( 46) & Insert Self */
1, /* ( 47) ' Insert Self */
1, /* ( 50) ( Insert Self */
1, /* ( 51) ) Insert Self */
1, /* ( 52) * Insert Self */
1, /* ( 53) + Insert Self */
1, /* ( 54) , Insert Self */
1, /* ( 55) - Insert Self */
1, /* ( 56) . Insert Self */
1, /* ( 57) / Insert Self */
1, /* ( 60) 0 Insert Self */
1, /* ( 61) 1 Insert Self */
1, /* ( 62) 2 Insert Self */
1, /* ( 63) 3 Insert Self */
1, /* ( 64) 4 Insert Self */
1, /* ( 65) 5 Insert Self */
1, /* ( 66) 6 Insert Self */
1, /* ( 67) 7 Insert Self */
1, /* ( 70) 8 Insert Self */
1, /* ( 71) 9 Insert Self */
1, /* ( 72) : Insert Self */
1, /* ( 73) ; Insert Self */
1, /* ( 74) < Insert Self */
1, /* ( 75) = Insert Self */
1, /* ( 76) > Insert Self */
1, /* ( 77) ? Insert Self */
1, /* (100) @ Insert Self */
1, /* (101) A Insert Self */
1, /* (102) B Insert Self */
1, /* (103) C Insert Self */
1, /* (104) D Insert Self */
1, /* (105) E Insert Self */
1, /* (106) F Insert Self */
1, /* (107) G Insert Self */
1, /* (110) H Insert Self */
1, /* (111) I Insert Self */
1, /* (112) J Insert Self */
1, /* (113) K Insert Self */
1, /* (114) L Insert Self */
1, /* (115) M Insert Self */
1, /* (116) N Insert Self */
1, /* (117) O Insert Self */
1, /* (120) P Insert Self */
1, /* (121) Q Insert Self */
1, /* (122) R Insert Self */
1, /* (123) S Insert Self */
1, /* (124) T Insert Self */
1, /* (125) U Insert Self */
1, /* (126) V Insert Self */
1, /* (127) W Insert Self */
1, /* (130) X Insert Self */
1, /* (131) Y Insert Self */
1, /* (132) Z Insert Self */
1, /* (133) [ Insert Self */
1, /* (134) \ Insert Self */
1, /* (135) ] Insert Self */
1, /* (136) ^ Insert Self */
1, /* (137) _ Insert Self */
1, /* (140) ` Insert Self */
1, /* (141) a Insert Self */
1, /* (142) b Insert Self */
1, /* (143) c Insert Self */
1, /* (144) d Insert Self */
1, /* (145) e Insert Self */
1, /* (146) f Insert Self */
1, /* (147) g Insert Self */
1, /* (150) h Insert Self */
1, /* (151) i Insert Self */
1, /* (152) j Insert Self */
1, /* (153) k Insert Self */
1, /* (154) l Insert Self */
1, /* (155) m Insert Self */
1, /* (156) n Insert Self */
1, /* (157) o Insert Self */
1, /* (160) p Insert Self */
1, /* (161) q Insert Self */
1, /* (162) r Insert Self */
1, /* (163) s Insert Self */
1, /* (164) t Insert Self */
1, /* (165) u Insert Self */
1, /* (166) v Insert Self */
1, /* (167) w Insert Self */
1, /* (170) x Insert Self */
1, /* (171) y Insert Self */
1, /* (172) z Insert Self */
1, /* (173) { Insert Self */
1, /* (174) | Insert Self */
1, /* (175) } Insert Self */
1, /* (176) ~ Insert Self */
7, /* (177) DEL Backward Delete Character */
};
char metamap[] = {
02 , 86, /* M-^B Move to Window Bottom */
014 , 30, /* M-^L Goto Line */
016 , 84, /* M-^N Scroll Window Down */
020 , 83, /* M-^P Scroll Window Up */
022 ,111, /* M-^R Reverse String Search */
023 ,110, /* M-^S String Search */
024 , 85, /* M-^T Move to Window Top */
027 ,107, /* M-^W Append Next Kill */
030 , 51, /* M-^X Select Existing Buffer */
036 , 74, /* M-^^ Shrink Window */
045 ,115, /* M-% Query Replace */
055 , 94, /* M-- Negative Argument */
060 , 95, /* M-0 Argument Digit */
061 , 95, /* M-1 Argument Digit */
062 , 95, /* M-2 Argument Digit */
063 , 95, /* M-3 Argument Digit */
064 , 95, /* M-4 Argument Digit */
065 , 95, /* M-5 Argument Digit */
066 , 95, /* M-6 Argument Digit */
067 , 95, /* M-7 Argument Digit */
070 , 95, /* M-8 Argument Digit */
071 , 95, /* M-9 Argument Digit */
073 ,124, /* M-; Indent for Comment */
074 , 56, /* M-< Goto Beginning */
076 , 57, /* M-> Goto End */
0133, 46, /* M-[ Backward Paragraph */
0134, 8, /* M-\ Delete Horizontal Space */
0135, 45, /* M-] Forward Paragraph */
0102, 11, /* M-B Backward Word */
0103, 17, /* M-C Uppercase Initial */
0104, 12, /* M-D Kill Word */
0106, 10, /* M-F Forward Word */
0107, 41, /* M-G Fill Region */
0110, 47, /* M-H Mark Paragraph */
0111,125, /* M-I Indent Relative */
0114, 16, /* M-L Lowercase Word */
0115,123, /* M-M Back to Indentation */
0116, 22, /* M-N Next Line */
0117, 96, /* M-O VT100 Button Hack */
0120, 23, /* M-P Previous Line */
0121, 48, /* M-Q Fill Paragraph */
0124, 14, /* M-T Transpose Words */
0125, 15, /* M-U Uppercase Word */
0126, 80, /* M-V Previous Screen */
0127, 38, /* M-W Copy Region */
0131,106, /* M-Y Un-kill Pop */
0176, 54, /* M-~ Buffer Not Modified */
0177, 13, /* M-DEL Backward Kill Word */
};
char extmap[] = {
02 , 53, /* X-^B List Buffers */
03 ,132, /* X-^C Write File Exit */
05 , 67, /* X-^E Write Region */
06 , 60, /* X-^F Find File */
013 , 68, /* X-^K Write Last Kill */
014 , 40, /* X-^L Lowercase Region */
015 , 55, /* X-^M EOL CRLF Mode */
017 , 27, /* X-^O Delete Blank Lines */
020 , 90, /* X-^P Set Profile */
022 , 61, /* X-^R Read File */
023 , 64, /* X-^S Save File */
025 , 39, /* X-^U Uppercase Region */
026 , 62, /* X-^V Visit File */
027 , 66, /* X-^W Write File */
030 , 36, /* X-^X Exchange Point and Mark */
032 ,131, /* X-^Z Return to Superior */
041 ,130, /* X-! Push to Inferior */
044 ,116, /* X-$ Replace in Line */
045 ,114, /* X-% Replace String */
050 ,100, /* X-( Start Kbd Macro */
051 ,101, /* X-) End Kbd Macro */
052 ,103, /* X-* View Kbd Macro */
056 ,118, /* X-. Set Fill Prefix */
060 , 75, /* X-0 Delete Window */
061 , 71, /* X-1 One Window */
062 , 70, /* X-2 Two Windows */
070 , 76, /* X-8 Standout Window */
071 , 77, /* X-9 Two Mode Windows */
075 , 58, /* X-= What Page */
0136, 73, /* X-^ Grow Window */
0102, 50, /* X-B Select Buffer */
0105,102, /* X-E Execute Kbd Macro */
0106,117, /* X-F Set Fill Column */
0111, 63, /* X-I Insert File */
0113, 52, /* X-K Kill Buffer */
0117, 72, /* X-O Other Window */
0123, 65, /* X-S Save All Files */
0124,119, /* X-T Auto Fill Mode */
0177, 29, /* X-DEL Backward Kill Line */
};
struct profile def_prof = {
1, /* Ver */
sizeof(charmap), charmap,
sizeof(metamap)/2, metamap,
sizeof(extmap)/2, extmap,
0, 0
};