home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / xmmx.zip / bin / os2 / mmm_base.cfg < prev   
Text File  |  1996-12-23  |  7KB  |  464 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. 050 Down
  34. 04b Left
  35. 04d Right
  36. 48d TUp
  37. 491 TDown
  38. 473 TLeft
  39. 474 TRight
  40. 148 PUp
  41. 150 PDown
  42. 14b PLeft
  43. 14d PRight
  44. 298 FUp
  45. 2A0 FDown
  46. 29b FLeft
  47. 29d FRight
  48. 01c Enter
  49. 11c REnter
  50. 00f Tab
  51. 10f LTab
  52. 052 InsCh
  53. 053 DelCh
  54. 152 InsLine
  55. 2a2 InsFold
  56. 153 DelLine
  57. 2a3 DelLine
  58. 00e BS
  59. 10e R_BS
  60. 04a KillWord
  61. 14a KillEnd
  62. 490 KillBeg
  63. 04e KillWord
  64. 14e KillEnd
  65. 48e KillBeg
  66. 03b CSave
  67. 154 CMove
  68. 268 WSave
  69. 368 WMove
  70. 668 BWord
  71. 768 BWord
  72. 45e TSave
  73. 55e TMove
  74. 03c CRest
  75. 155 CClear
  76. 03d LSave
  77. 460 LTSave
  78. 156 LMove
  79. 560 LTMove
  80. 03e LRest
  81. 157 LClear
  82. 001 Escape
  83. 101 EscapeExec
  84. 26b EscapeExecLCB
  85. 21c S_AutoIndent
  86. 492 S_ModeIns
  87. 493 S_ModeOvr
  88. 802 S_ACode1
  89. 803 S_ACode2
  90. 804 S_ACode3
  91. 41f S_StatusLine
  92. 837 S_SearchMode
  93. 037 SearchFWD
  94. 137 SearchBCK
  95. 237 Replace
  96. 496 SearchPage
  97. 852 PageIns
  98. 86f PageIns
  99. 848 MarkUp
  100. 850 MarkDown
  101. c8d MarkTUp
  102. c91 MarkTDown
  103. 948 MarkPUp
  104. 950 MarkPDown
  105. 03f MarkSaveB
  106. 040 MarkRestB
  107. c73 MarkLast
  108. c74 MarkFirst
  109. 84b MarkPrev
  110. 84d MarkNext
  111. 80e MarkBS
  112. 041 Macro
  113. 15a MacroRec
  114.  0002 Ascii0
  115.  0102 Ascii0
  116.  0202 Ascii0
  117.  0302 Ascii0
  118.  0003 Ascii0
  119.  0103 Ascii0
  120.  0203 Ascii0
  121.  0303 Ascii0
  122.  0004 Ascii0
  123.  0104 Ascii0
  124.  0204 Ascii0
  125.  0304 Ascii0
  126.  0005 Ascii0
  127.  0105 Ascii0
  128.  0205 Ascii0
  129.  0305 Ascii0
  130.  0006 Ascii0
  131.  0106 Ascii0
  132.  0206 Ascii0
  133.  0306 Ascii0
  134.  0007 Ascii0
  135.  0107 Ascii0
  136.  0207 Ascii0
  137.  0307 Ascii0
  138.  0008 Ascii0
  139.  0108 Ascii0
  140.  0208 Ascii0
  141.  0308 Ascii0
  142.  0009 Ascii0
  143.  0109 Ascii0
  144.  0209 Ascii0
  145.  0309 Ascii0
  146.  000a Ascii0
  147.  010a Ascii0
  148.  020a Ascii0
  149.  030a Ascii0
  150.  000b Ascii0
  151.  010b Ascii0
  152.  020b Ascii0
  153.  030b Ascii0
  154.  000c Ascii0
  155.  010c Ascii0
  156.  020c Ascii0
  157.  030c Ascii0
  158.  000d Ascii0
  159.  010d Ascii0
  160.  020d Ascii0
  161.  030d Ascii0
  162.  0029 Ascii0
  163.  0129 Ascii0
  164.  0229 Ascii0
  165.  0329 Ascii0
  166.  002b Ascii0
  167.  012b Ascii0
  168.  022b Ascii0
  169.  032b Ascii0
  170.  0035 Ascii0
  171.  0135 Ascii0
  172.  0235 Ascii0
  173.  0335 Ascii0
  174.  0010 Ascii1
  175.  0110 Ascii1
  176.  0210 Ascii1
  177.  0310 Ascii1
  178.  0011 Ascii1
  179.  0111 Ascii1
  180.  0211 Ascii1
  181.  0311 Ascii1
  182.  0012 Ascii1
  183.  0112 Ascii1
  184.  0212 Ascii1
  185.  0312 Ascii1
  186.  0013 Ascii1
  187.  0113 Ascii1
  188.  0213 Ascii1
  189.  0313 Ascii1
  190.  0014 Ascii1
  191.  0114 Ascii1
  192.  0214 Ascii1
  193.  0314 Ascii1
  194.  0015 Ascii1
  195.  0115 Ascii1
  196.  0215 Ascii1
  197.  0315 Ascii1
  198.  0016 Ascii1
  199.  0116 Ascii1
  200.  0216 Ascii1
  201.  0316 Ascii1
  202.  0017 Ascii1
  203.  0117 Ascii1
  204.  0217 Ascii1
  205.  0317 Ascii1
  206.  0018 Ascii1
  207.  0118 Ascii1
  208.  0218 Ascii1
  209.  0318 Ascii1
  210.  0019 Ascii1
  211.  0119 Ascii1
  212.  0219 Ascii1
  213.  0319 Ascii1
  214.  001e Ascii1
  215.  011e Ascii1
  216.  021e Ascii1
  217.  031e Ascii1
  218.  001f Ascii1
  219.  011f Ascii1
  220.  021f Ascii1
  221.  031f Ascii1
  222.  0020 Ascii1
  223.  0120 Ascii1
  224.  0220 Ascii1
  225.  0320 Ascii1
  226.  0021 Ascii1
  227.  0121 Ascii1
  228.  0221 Ascii1
  229.  0321 Ascii1
  230.  0022 Ascii1
  231.  0122 Ascii1
  232.  0222 Ascii1
  233.  0322 Ascii1
  234.  0023 Ascii1
  235.  0123 Ascii1
  236.  0223 Ascii1
  237.  0323 Ascii1
  238.  0024 Ascii1
  239.  0124 Ascii1
  240.  0224 Ascii1
  241.  0324 Ascii1
  242.  0025 Ascii1
  243.  0125 Ascii1
  244.  0225 Ascii1
  245.  0325 Ascii1
  246.  0026 Ascii1
  247.  0126 Ascii1
  248.  0226 Ascii1
  249.  0326 Ascii1
  250.  002c Ascii1
  251.  012c Ascii1
  252.  022c Ascii1
  253.  032c Ascii1
  254.  002d Ascii1
  255.  012d Ascii1
  256.  022d Ascii1
  257.  032d Ascii1
  258.  002e Ascii1
  259.  012e Ascii1
  260.  022e Ascii1
  261.  032e Ascii1
  262.  002f Ascii1
  263.  012f Ascii1
  264.  022f Ascii1
  265.  032f Ascii1
  266.  0030 Ascii1
  267.  0130 Ascii1
  268.  0230 Ascii1
  269.  0330 Ascii1
  270.  0031 Ascii1
  271.  0131 Ascii1
  272.  0231 Ascii1
  273.  0331 Ascii1
  274.  0032 Ascii1
  275.  0132 Ascii1
  276.  0232 Ascii1
  277.  0332 Ascii1
  278.  001a Ascii2
  279.  011a Ascii2
  280.  021a Ascii2
  281.  031a Ascii2
  282.  001b Ascii2
  283.  011b Ascii2
  284.  021b Ascii2
  285.  031b Ascii2
  286.  0027 Ascii2
  287.  0127 Ascii2
  288.  0227 Ascii2
  289.  0327 Ascii2
  290.  0028 Ascii2
  291.  0128 Ascii2
  292.  0228 Ascii2
  293.  0328 Ascii2
  294.  0033 Ascii2
  295.  0133 Ascii2
  296.  0233 Ascii2
  297.  0333 Ascii2
  298.  0034 Ascii2
  299.  0134 Ascii2
  300.  0234 Ascii2
  301.  0334 Ascii2
  302.  0039 Space 
  303.  0139 Space 
  304.  0239 Space 
  305.  0339 Space 
  306. &>>&0 0 0 0
  307. &<<&*MACRO*
  308. &<<&Arithmetics & ...
  309. proc add 000 mathop endp
  310. proc sub 001 mathop endp
  311. proc mul 002 mathop endp
  312. proc div 003 mathop endp
  313. proc mod 004 mathop endp
  314. proc and 005 mathop endp
  315. proc or  006 mathop endp
  316. proc xor 007 mathop endp
  317. proc eq  000 predicate endp
  318. proc ne  001 predicate endp
  319. proc lt  002 predicate endp
  320. proc gt  003 predicate endp
  321. &>>&0 0 0 0
  322. &<<&Definitions...
  323. proc pushf   000 push endp
  324. proc pushl   001 push endp
  325. proc pushls  002 push endp
  326. proc pushc   005 push endp
  327. proc pushlcb 004 push endp
  328. proc pushccb 003 push endp
  329. proc cvtI2SH 000 convert endp
  330. proc cvtI2SD 001 convert endp
  331. proc cvtS2IH 002 convert endp
  332. proc cvtS2ID 003 convert endp
  333. proc cvtS2L  004 convert endp
  334. proc cvtL2S  005 convert endp
  335. proc cvtI2C  006 convert endp
  336. proc cvtC2I  007 convert endp
  337. &>>&0 0 0 0
  338. &<<&Movement...
  339. &<<&proc PRight
  340. proc PRight
  341.     pushc ' ' gt
  342.     do
  343.         Right
  344.         pushc ' ' gt
  345.     enddo
  346.     pushc ' ' eq
  347.     do
  348.         Right
  349.         pushc ' ' eq
  350.     enddo
  351. endp
  352. &>>&0 0 0 0
  353. &<<&proc PLeft
  354. proc PLeft
  355.     pushc ' ' ne
  356.     do
  357.         Left
  358.         pushc ' ' ne pushf
  359.         00e ioctl 0 gt pushf
  360.         and pop
  361.     enddo
  362.     pushc ' ' eq
  363.     do
  364.         Left
  365.         pushc ' ' eq pushf
  366.         00e ioctl 0 gt pushf
  367.         and pop
  368.     enddo
  369. endp
  370. &>>&0 0 0 0
  371. &>>&0 0 0 0
  372. &<<&Editing,killing...
  373. &<<&proc KillWord
  374. proc KillWord
  375.     007 ioctl if ret endif
  376.     BWord
  377.     pushc ' ' gt
  378.     do
  379.         DelCh
  380.         pushc ' ' gt
  381.     enddo
  382.     pushc ' ' eq
  383.     do
  384.         DelCh
  385.         pushc ' ' eq
  386.     enddo
  387. endp
  388. &>>&0 0 0 0
  389. &<<&proc InsCh
  390. proc InsCh
  391.     "_InsCh"
  392.     007 ioctl if 1 endif
  393.     eval
  394. endp
  395. &>>&0 0 0 0
  396. &<<&proc DelCh
  397. proc DelCh
  398.     "_DelCh"
  399.     007 ioctl if 1 endif
  400.     eval
  401. endp
  402. &>>&0 0 0 0
  403. &<<&proc BS
  404. proc BS
  405.     "_BS"
  406.     007 ioctl if 1 endif
  407.     eval
  408. endp
  409. &>>&0 0 0 0
  410. &<<&proc KillEnd
  411. proc KillEnd
  412.     "_KillEnd"
  413.     007 ioctl if 1 endif
  414.     eval
  415. endp
  416. &>>&0 0 0 0
  417. &<<&proc KillBeg
  418. proc KillBeg
  419.     "_KillBeg"
  420.     007 ioctl if 1 endif
  421.     eval
  422. endp
  423. &>>&0 0 0 0
  424. &<<&proc R_BS
  425. proc R_BS
  426.     007 ioctl if ret endif
  427.     006 ioctl if ret endif
  428.     011 ioctl 0 eq if ret endif
  429.     KillBeg
  430.     pushls
  431.     DelLine
  432.     Up
  433.     TRight
  434.     00e ioctl
  435.     swp
  436.     pop
  437.     dup 00e ioctl lt
  438.     do
  439.         Left
  440.         dup 00e ioctl lt
  441.     enddo
  442. endp
  443. &>>&0 0 0 0
  444. &<<&proc REnter
  445. proc REnter
  446.     007 ioctl if ret endif
  447.     pushls
  448.     KillEnd
  449.     Down
  450.     cvtS2L
  451.     pop
  452.     KillBeg
  453. endp
  454. &>>&0 0 0 0
  455. &>>&0 0 0 0
  456. proc HelloWorld
  457.     InsLine
  458.     TLeft
  459.     Tab Tab Tab Tab
  460.     "Hello World! "
  461.     pop
  462. endp
  463. &>>&0 0 0 0
  464.