/* 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 };