232 lines
7.9 KiB
C
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
|
||
|
};
|