home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / xmmx.zip / bin / dos / mmm_base.cfg next >
Text File  |  1996-12-23  |  8KB  |  500 lines

  1. &<<&*EXTENSIONS*
  2. cpp //
  3. c //
  4. hpp //
  5. h //
  6. tex %
  7. sty %
  8. prg //
  9. ch  //
  10. rmk #
  11. bat @Rem -
  12. sys rem -
  13. lsp ;
  14. asm ;
  15. conf #
  16. mif #
  17.  #
  18. &>>&0 0 0 0
  19. &<<&*KEYMAP*
  20. aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZáÇíüóéúâñäÑàªåºç¿ê⌐ë¬è½ï¼î¡ì«Ä»ÅαÉßæΓÆπôΣöσòµûτùΦÿΘÖ∞£δ¢ΩÜφ¥ε₧∩ƒ
  21. ....1!2@3#4$5%6^7&8*9(0)-_=+....qQwWeErRtTyYuUiIoOpP[{]}....aAsSdDfFgGhHjJkKlL;:'"`~..\|zZxXcCvVbBnNmM,<.>/?
  22. ....1!2@3#4$5%6^7&8*9(0)-_=+....∩ƒóéÑàαÉΓÆδ¢πô¿ê«Ä»ÅΦÿΘÖ....áÇßæñäΣöúâσò⌐ë¬è½ïΩÜφ¥`~..\|ºç∞£µûªåíü¡ì¼îτùε₧/?
  23. ....1!2@3#4$5%6^7&8*9(0)-_=+....⌐ëµûπô¬èÑà¡ìúâΦÿΘÖºçσòΩÜ....Σöδ¢óéáÇ»ÅαɫĽïñäªåφ¥`~..\|∩ƒτùßæ¼î¿êΓÆ∞£íüε₧/?
  24. ....≡±≥≤⌠⌡÷≈°∙·√ⁿ²......■■......┌╒┬╤┐╕╓╔╥╦╖╗..▀▀░░▒▒▓▓██....├╞┼╪┤╡╟╠╫╬╢╣▌▌▐▐││║║─═......└╘┴╧┘╛╙╚╨╩╜╝▄▄......
  25. &>>&0 0 0 0
  26. &<<&*SETUP*
  27. Attrs=7 70 a 60 17 6f 1a 31
  28. Params=1 1 1 0
  29. &>>&0 0 0 0
  30. &<<&*COMMAND*
  31. 40e HelloWorld
  32. 048 Up
  33. 068 Up
  34. 050 Down
  35. 06d Down
  36. 04b Left
  37. 06a Left
  38. 04d Right
  39. 06b Right
  40. 448 TUp
  41. 468 TUp
  42. 450 TDown
  43. 46d TDown
  44. 44b TLeft
  45. 46a TLeft
  46. 44d TRight
  47. 46b TRight
  48. 148 PUp
  49. 168 PUp
  50. 150 PDown
  51. 16d PDown
  52. 14b PLeft
  53. 16a PLeft
  54. 14d PRight
  55. 16b PRight
  56. 248 FUp
  57. 268 FUp
  58. 250 FDown
  59. 26d FDown
  60. 24b FLeft
  61. 26a FLeft
  62. 24d FRight
  63. 26b FRight
  64. 01c Enter
  65. 061 Enter
  66. 11c REnter
  67. 161 REnter
  68. 00f Tab
  69. 10f LTab
  70. 052 InsCh
  71. 06f InsCh
  72. 053 DelCh
  73. 070 DelCh
  74. 152 InsLine
  75. 16f InsLine
  76. 252 InsFold
  77. 26f InsFold
  78. 153 DelLine
  79. 170 DelLine
  80. 253 DelLine
  81. 270 DelLine
  82. 00E BS
  83. 10e R_BS
  84. 04a KillWord
  85. 14a KillEnd
  86. 44a KillBeg
  87. 04e KillWord
  88. 14e KillEnd
  89. 44e KillBeg
  90. 03b CSave
  91. 13b CMove
  92. 23b WSave
  93. 33b WMove
  94. 63b BWord
  95. 73b BWord
  96. 43b TSave
  97. 53b TMove
  98. 03c CRest
  99. 13c CClear
  100. 03d LSave
  101. 43d LTSave
  102. 13d LMove
  103. 53d LTMove
  104. 03e LRest
  105. 13e LClear
  106. 001 Escape
  107. 101 EscapeExec
  108. 23e EscapeExecLCB
  109. 21c S_AutoIndent
  110. 452 S_ModeIns
  111. 453 S_ModeOvr
  112. 46f S_ModeIns
  113. 470 S_ModeOvr
  114. 802 S_ACode1
  115. 803 S_ACode2
  116. 804 S_ACode3
  117. 41f S_StatusLine
  118. 837 S_SearchMode
  119. 037 SearchFWD
  120. 137 SearchBCK
  121. 237 Replace
  122. 437 SearchPage
  123. 852 PageIns
  124. 86f PageIns
  125. 848 MarkUp
  126. 868 MarkUp
  127. 850 MarkDown
  128. 86d MarkDown
  129. c48 MarkTUp
  130. c68 MarkTUp
  131. c50 MarkTDown
  132. c6d MarkTDown
  133. 948 MarkPUp
  134. 968 MarkPUp
  135. 950 MarkPDown
  136. 96d MarkPDown
  137. 03f MarkSaveB
  138. 040 MarkRestB
  139. c4b MarkLast
  140. c6a MarkLast
  141. c4d MarkFirst
  142. c6b MarkFirst
  143. 84b MarkPrev
  144. 86a MarkPrev
  145. 84d MarkNext
  146. 86b MarkNext
  147. 80e MarkBS
  148. 041 Macro
  149. 141 MacroRec
  150.  0002 Ascii0
  151.  0102 Ascii0
  152.  0202 Ascii0
  153.  0302 Ascii0
  154.  0003 Ascii0
  155.  0103 Ascii0
  156.  0203 Ascii0
  157.  0303 Ascii0
  158.  0004 Ascii0
  159.  0104 Ascii0
  160.  0204 Ascii0
  161.  0304 Ascii0
  162.  0005 Ascii0
  163.  0105 Ascii0
  164.  0205 Ascii0
  165.  0305 Ascii0
  166.  0006 Ascii0
  167.  0106 Ascii0
  168.  0206 Ascii0
  169.  0306 Ascii0
  170.  0007 Ascii0
  171.  0107 Ascii0
  172.  0207 Ascii0
  173.  0307 Ascii0
  174.  0008 Ascii0
  175.  0108 Ascii0
  176.  0208 Ascii0
  177.  0308 Ascii0
  178.  0009 Ascii0
  179.  0109 Ascii0
  180.  0209 Ascii0
  181.  0309 Ascii0
  182.  000a Ascii0
  183.  010a Ascii0
  184.  020a Ascii0
  185.  030a Ascii0
  186.  000b Ascii0
  187.  010b Ascii0
  188.  020b Ascii0
  189.  030b Ascii0
  190.  000c Ascii0
  191.  010c Ascii0
  192.  020c Ascii0
  193.  030c Ascii0
  194.  000d Ascii0
  195.  010d Ascii0
  196.  020d Ascii0
  197.  030d Ascii0
  198.  0029 Ascii0
  199.  0129 Ascii0
  200.  0229 Ascii0
  201.  0329 Ascii0
  202.  002b Ascii0
  203.  012b Ascii0
  204.  022b Ascii0
  205.  032b Ascii0
  206.  0035 Ascii0
  207.  0135 Ascii0
  208.  0235 Ascii0
  209.  0335 Ascii0
  210.  0010 Ascii1
  211.  0110 Ascii1
  212.  0210 Ascii1
  213.  0310 Ascii1
  214.  0011 Ascii1
  215.  0111 Ascii1
  216.  0211 Ascii1
  217.  0311 Ascii1
  218.  0012 Ascii1
  219.  0112 Ascii1
  220.  0212 Ascii1
  221.  0312 Ascii1
  222.  0013 Ascii1
  223.  0113 Ascii1
  224.  0213 Ascii1
  225.  0313 Ascii1
  226.  0014 Ascii1
  227.  0114 Ascii1
  228.  0214 Ascii1
  229.  0314 Ascii1
  230.  0015 Ascii1
  231.  0115 Ascii1
  232.  0215 Ascii1
  233.  0315 Ascii1
  234.  0016 Ascii1
  235.  0116 Ascii1
  236.  0216 Ascii1
  237.  0316 Ascii1
  238.  0017 Ascii1
  239.  0117 Ascii1
  240.  0217 Ascii1
  241.  0317 Ascii1
  242.  0018 Ascii1
  243.  0118 Ascii1
  244.  0218 Ascii1
  245.  0318 Ascii1
  246.  0019 Ascii1
  247.  0119 Ascii1
  248.  0219 Ascii1
  249.  0319 Ascii1
  250.  001e Ascii1
  251.  011e Ascii1
  252.  021e Ascii1
  253.  031e Ascii1
  254.  001f Ascii1
  255.  011f Ascii1
  256.  021f Ascii1
  257.  031f Ascii1
  258.  0020 Ascii1
  259.  0120 Ascii1
  260.  0220 Ascii1
  261.  0320 Ascii1
  262.  0021 Ascii1
  263.  0121 Ascii1
  264.  0221 Ascii1
  265.  0321 Ascii1
  266.  0022 Ascii1
  267.  0122 Ascii1
  268.  0222 Ascii1
  269.  0322 Ascii1
  270.  0023 Ascii1
  271.  0123 Ascii1
  272.  0223 Ascii1
  273.  0323 Ascii1
  274.  0024 Ascii1
  275.  0124 Ascii1
  276.  0224 Ascii1
  277.  0324 Ascii1
  278.  0025 Ascii1
  279.  0125 Ascii1
  280.  0225 Ascii1
  281.  0325 Ascii1
  282.  0026 Ascii1
  283.  0126 Ascii1
  284.  0226 Ascii1
  285.  0326 Ascii1
  286.  002c Ascii1
  287.  012c Ascii1
  288.  022c Ascii1
  289.  032c Ascii1
  290.  002d Ascii1
  291.  012d Ascii1
  292.  022d Ascii1
  293.  032d Ascii1
  294.  002e Ascii1
  295.  012e Ascii1
  296.  022e Ascii1
  297.  032e Ascii1
  298.  002f Ascii1
  299.  012f Ascii1
  300.  022f Ascii1
  301.  032f Ascii1
  302.  0030 Ascii1
  303.  0130 Ascii1
  304.  0230 Ascii1
  305.  0330 Ascii1
  306.  0031 Ascii1
  307.  0131 Ascii1
  308.  0231 Ascii1
  309.  0331 Ascii1
  310.  0032 Ascii1
  311.  0132 Ascii1
  312.  0232 Ascii1
  313.  0332 Ascii1
  314.  001a Ascii2
  315.  011a Ascii2
  316.  021a Ascii2
  317.  031a Ascii2
  318.  001b Ascii2
  319.  011b Ascii2
  320.  021b Ascii2
  321.  031b Ascii2
  322.  0027 Ascii2
  323.  0127 Ascii2
  324.  0227 Ascii2
  325.  0327 Ascii2
  326.  0028 Ascii2
  327.  0128 Ascii2
  328.  0228 Ascii2
  329.  0328 Ascii2
  330.  0033 Ascii2
  331.  0133 Ascii2
  332.  0233 Ascii2
  333.  0333 Ascii2
  334.  0034 Ascii2
  335.  0134 Ascii2
  336.  0234 Ascii2
  337.  0334 Ascii2
  338.  0039 Space 
  339.  0139 Space 
  340.  0239 Space 
  341.  0339 Space 
  342. &>>&0 0 0 0
  343. &<<&*MACRO*
  344. &<<&Arithmetics & ...
  345. proc add 000 mathop endp
  346. proc sub 001 mathop endp
  347. proc mul 002 mathop endp
  348. proc div 003 mathop endp
  349. proc mod 004 mathop endp
  350. proc and 005 mathop endp
  351. proc or  006 mathop endp
  352. proc xor 007 mathop endp
  353. proc eq  000 predicate endp
  354. proc ne  001 predicate endp
  355. proc lt  002 predicate endp
  356. proc gt  003 predicate endp
  357. &>>&0 0 0 0
  358. &<<&Definitions...
  359. proc pushf   000 push endp
  360. proc pushl   001 push endp
  361. proc pushls  002 push endp
  362. proc pushc   005 push endp
  363. proc pushlcb 004 push endp
  364. proc pushccb 003 push endp
  365. proc cvtI2SH 000 convert endp
  366. proc cvtI2SD 001 convert endp
  367. proc cvtS2IH 002 convert endp
  368. proc cvtS2ID 003 convert endp
  369. proc cvtS2L  004 convert endp
  370. proc cvtL2S  005 convert endp
  371. proc cvtI2C  006 convert endp
  372. proc cvtC2I  007 convert endp
  373. &>>&0 0 0 0
  374. &<<&Movement...
  375. &<<&proc PRight
  376. proc PRight
  377.     pushc ' ' gt
  378.     do
  379.         Right
  380.         pushc ' ' gt
  381.     enddo
  382.     pushc ' ' eq
  383.     do
  384.         Right
  385.         pushc ' ' eq
  386.     enddo
  387. endp
  388. &>>&0 0 0 0
  389. &<<&proc PLeft
  390. proc PLeft
  391.     pushc ' ' ne
  392.     do
  393.         Left
  394.         pushc ' ' ne pushf
  395.         00e ioctl 0 gt pushf
  396.         and pop
  397.     enddo
  398.     pushc ' ' eq
  399.     do
  400.         Left
  401.         pushc ' ' eq pushf
  402.         00e ioctl 0 gt pushf
  403.         and pop
  404.     enddo
  405. endp
  406. &>>&0 0 0 0
  407. &>>&0 0 0 0
  408. &<<&Editing,killing...
  409. &<<&proc KillWord
  410. proc KillWord
  411.     007 ioctl if ret endif
  412.     BWord
  413.     pushc ' ' gt
  414.     do
  415.         DelCh
  416.         pushc ' ' gt
  417.     enddo
  418.     pushc ' ' eq
  419.     do
  420.         DelCh
  421.         pushc ' ' eq
  422.     enddo
  423. endp
  424. &>>&0 0 0 0
  425. &<<&proc InsCh
  426. proc InsCh
  427.     "_InsCh"
  428.     007 ioctl if 1 endif
  429.     eval
  430. endp
  431. &>>&0 0 0 0
  432. &<<&proc DelCh
  433. proc DelCh
  434.     "_DelCh"
  435.     007 ioctl if 1 endif
  436.     eval
  437. endp
  438. &>>&0 0 0 0
  439. &<<&proc BS
  440. proc BS
  441.     "_BS"
  442.     007 ioctl if 1 endif
  443.     eval
  444. endp
  445. &>>&0 0 0 0
  446. &<<&proc KillEnd
  447. proc KillEnd
  448.     "_KillEnd"
  449.     007 ioctl if 1 endif
  450.     eval
  451. endp
  452. &>>&0 0 0 0
  453. &<<&proc KillBeg
  454. proc KillBeg
  455.     "_KillBeg"
  456.     007 ioctl if 1 endif
  457.     eval
  458. endp
  459. &>>&0 0 0 0
  460. &<<&proc R_BS
  461. proc R_BS
  462.     007 ioctl if ret endif
  463.     006 ioctl if ret endif
  464.     011 ioctl 0 eq if ret endif
  465.     KillBeg
  466.     pushls
  467.     DelLine
  468.     Up
  469.     TRight
  470.     00e ioctl
  471.     swp
  472.     pop
  473.     dup 00e ioctl lt
  474.     do
  475.         Left
  476.         dup 00e ioctl lt
  477.     enddo
  478. endp
  479. &>>&0 0 0 0
  480. &<<&proc REnter
  481. proc REnter
  482.     007 ioctl if ret endif
  483.     pushls
  484.     KillEnd
  485.     Down
  486.     cvtS2L
  487.     pop
  488.     KillBeg
  489. endp
  490. &>>&0 0 0 0
  491. &>>&0 0 0 0
  492. proc HelloWorld
  493.     InsLine
  494.     TLeft
  495.     Tab Tab Tab Tab
  496.     "Hello World! "
  497.     pop
  498. endp
  499. &>>&0 0 0 0
  500.