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