home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
xmmx.zip
/
bin
/
dos
/
mmm_base.cfg
next >
Wrap
Text File
|
1996-12-23
|
8KB
|
500 lines
&<<&*EXTENSIONS*
cpp //
c //
hpp //
h //
tex %
sty %
prg //
ch //
rmk #
bat @Rem -
sys rem -
lsp ;
asm ;
conf #
mif #
#
&>>&0 0 0 0
&<<&*KEYMAP*
aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZáÇíüóéúâñäÑàªåºç¿ê⌐ë¬è½ï¼î¡ì«Ä»ÅαÉßæΓÆπôΣöσòµûτùΦÿΘÖ∞£δ¢ΩÜφ¥ε₧∩ƒ
....1!2@3#4$5%6^7&8*9(0)-_=+....qQwWeErRtTyYuUiIoOpP[{]}....aAsSdDfFgGhHjJkKlL;:'"`~..\|zZxXcCvVbBnNmM,<.>/?
....1!2@3#4$5%6^7&8*9(0)-_=+....∩ƒóéÑàαÉΓÆδ¢πô¿ê«Ä»ÅΦÿΘÖ....áÇßæñäΣöúâσò⌐ë¬è½ïΩÜφ¥`~..\|ºç∞£µûªåíü¡ì¼îτùε₧/?
....1!2@3#4$5%6^7&8*9(0)-_=+....⌐ëµûπô¬èÑà¡ìúâΦÿΘÖºçσòΩÜ....Σöδ¢óéáÇ»ÅαɫĽïñäªåφ¥`~..\|∩ƒτùßæ¼î¿êΓÆ∞£íüε₧/?
....≡±≥≤⌠⌡÷≈°∙·√ⁿ²......■■......┌╒┬╤┐╕╓╔╥╦╖╗..▀▀░░▒▒▓▓██....├╞┼╪┤╡╟╠╫╬╢╣▌▌▐▐││║║─═......└╘┴╧┘╛╙╚╨╩╜╝▄▄......
&>>&0 0 0 0
&<<&*SETUP*
Attrs=7 70 a 60 17 6f 1a 31
Params=1 1 1 0
&>>&0 0 0 0
&<<&*COMMAND*
40e HelloWorld
048 Up
068 Up
050 Down
06d Down
04b Left
06a Left
04d Right
06b Right
448 TUp
468 TUp
450 TDown
46d TDown
44b TLeft
46a TLeft
44d TRight
46b TRight
148 PUp
168 PUp
150 PDown
16d PDown
14b PLeft
16a PLeft
14d PRight
16b PRight
248 FUp
268 FUp
250 FDown
26d FDown
24b FLeft
26a FLeft
24d FRight
26b FRight
01c Enter
061 Enter
11c REnter
161 REnter
00f Tab
10f LTab
052 InsCh
06f InsCh
053 DelCh
070 DelCh
152 InsLine
16f InsLine
252 InsFold
26f InsFold
153 DelLine
170 DelLine
253 DelLine
270 DelLine
00E BS
10e R_BS
04a KillWord
14a KillEnd
44a KillBeg
04e KillWord
14e KillEnd
44e KillBeg
03b CSave
13b CMove
23b WSave
33b WMove
63b BWord
73b BWord
43b TSave
53b TMove
03c CRest
13c CClear
03d LSave
43d LTSave
13d LMove
53d LTMove
03e LRest
13e LClear
001 Escape
101 EscapeExec
23e EscapeExecLCB
21c S_AutoIndent
452 S_ModeIns
453 S_ModeOvr
46f S_ModeIns
470 S_ModeOvr
802 S_ACode1
803 S_ACode2
804 S_ACode3
41f S_StatusLine
837 S_SearchMode
037 SearchFWD
137 SearchBCK
237 Replace
437 SearchPage
852 PageIns
86f PageIns
848 MarkUp
868 MarkUp
850 MarkDown
86d MarkDown
c48 MarkTUp
c68 MarkTUp
c50 MarkTDown
c6d MarkTDown
948 MarkPUp
968 MarkPUp
950 MarkPDown
96d MarkPDown
03f MarkSaveB
040 MarkRestB
c4b MarkLast
c6a MarkLast
c4d MarkFirst
c6b MarkFirst
84b MarkPrev
86a MarkPrev
84d MarkNext
86b MarkNext
80e MarkBS
041 Macro
141 MacroRec
0002 Ascii0
0102 Ascii0
0202 Ascii0
0302 Ascii0
0003 Ascii0
0103 Ascii0
0203 Ascii0
0303 Ascii0
0004 Ascii0
0104 Ascii0
0204 Ascii0
0304 Ascii0
0005 Ascii0
0105 Ascii0
0205 Ascii0
0305 Ascii0
0006 Ascii0
0106 Ascii0
0206 Ascii0
0306 Ascii0
0007 Ascii0
0107 Ascii0
0207 Ascii0
0307 Ascii0
0008 Ascii0
0108 Ascii0
0208 Ascii0
0308 Ascii0
0009 Ascii0
0109 Ascii0
0209 Ascii0
0309 Ascii0
000a Ascii0
010a Ascii0
020a Ascii0
030a Ascii0
000b Ascii0
010b Ascii0
020b Ascii0
030b Ascii0
000c Ascii0
010c Ascii0
020c Ascii0
030c Ascii0
000d Ascii0
010d Ascii0
020d Ascii0
030d Ascii0
0029 Ascii0
0129 Ascii0
0229 Ascii0
0329 Ascii0
002b Ascii0
012b Ascii0
022b Ascii0
032b Ascii0
0035 Ascii0
0135 Ascii0
0235 Ascii0
0335 Ascii0
0010 Ascii1
0110 Ascii1
0210 Ascii1
0310 Ascii1
0011 Ascii1
0111 Ascii1
0211 Ascii1
0311 Ascii1
0012 Ascii1
0112 Ascii1
0212 Ascii1
0312 Ascii1
0013 Ascii1
0113 Ascii1
0213 Ascii1
0313 Ascii1
0014 Ascii1
0114 Ascii1
0214 Ascii1
0314 Ascii1
0015 Ascii1
0115 Ascii1
0215 Ascii1
0315 Ascii1
0016 Ascii1
0116 Ascii1
0216 Ascii1
0316 Ascii1
0017 Ascii1
0117 Ascii1
0217 Ascii1
0317 Ascii1
0018 Ascii1
0118 Ascii1
0218 Ascii1
0318 Ascii1
0019 Ascii1
0119 Ascii1
0219 Ascii1
0319 Ascii1
001e Ascii1
011e Ascii1
021e Ascii1
031e Ascii1
001f Ascii1
011f Ascii1
021f Ascii1
031f Ascii1
0020 Ascii1
0120 Ascii1
0220 Ascii1
0320 Ascii1
0021 Ascii1
0121 Ascii1
0221 Ascii1
0321 Ascii1
0022 Ascii1
0122 Ascii1
0222 Ascii1
0322 Ascii1
0023 Ascii1
0123 Ascii1
0223 Ascii1
0323 Ascii1
0024 Ascii1
0124 Ascii1
0224 Ascii1
0324 Ascii1
0025 Ascii1
0125 Ascii1
0225 Ascii1
0325 Ascii1
0026 Ascii1
0126 Ascii1
0226 Ascii1
0326 Ascii1
002c Ascii1
012c Ascii1
022c Ascii1
032c Ascii1
002d Ascii1
012d Ascii1
022d Ascii1
032d Ascii1
002e Ascii1
012e Ascii1
022e Ascii1
032e Ascii1
002f Ascii1
012f Ascii1
022f Ascii1
032f Ascii1
0030 Ascii1
0130 Ascii1
0230 Ascii1
0330 Ascii1
0031 Ascii1
0131 Ascii1
0231 Ascii1
0331 Ascii1
0032 Ascii1
0132 Ascii1
0232 Ascii1
0332 Ascii1
001a Ascii2
011a Ascii2
021a Ascii2
031a Ascii2
001b Ascii2
011b Ascii2
021b Ascii2
031b Ascii2
0027 Ascii2
0127 Ascii2
0227 Ascii2
0327 Ascii2
0028 Ascii2
0128 Ascii2
0228 Ascii2
0328 Ascii2
0033 Ascii2
0133 Ascii2
0233 Ascii2
0333 Ascii2
0034 Ascii2
0134 Ascii2
0234 Ascii2
0334 Ascii2
0039 Space
0139 Space
0239 Space
0339 Space
&>>&0 0 0 0
&<<&*MACRO*
&<<&Arithmetics & ...
proc add 000 mathop endp
proc sub 001 mathop endp
proc mul 002 mathop endp
proc div 003 mathop endp
proc mod 004 mathop endp
proc and 005 mathop endp
proc or 006 mathop endp
proc xor 007 mathop endp
proc eq 000 predicate endp
proc ne 001 predicate endp
proc lt 002 predicate endp
proc gt 003 predicate endp
&>>&0 0 0 0
&<<&Definitions...
proc pushf 000 push endp
proc pushl 001 push endp
proc pushls 002 push endp
proc pushc 005 push endp
proc pushlcb 004 push endp
proc pushccb 003 push endp
proc cvtI2SH 000 convert endp
proc cvtI2SD 001 convert endp
proc cvtS2IH 002 convert endp
proc cvtS2ID 003 convert endp
proc cvtS2L 004 convert endp
proc cvtL2S 005 convert endp
proc cvtI2C 006 convert endp
proc cvtC2I 007 convert endp
&>>&0 0 0 0
&<<&Movement...
&<<&proc PRight
proc PRight
pushc ' ' gt
do
Right
pushc ' ' gt
enddo
pushc ' ' eq
do
Right
pushc ' ' eq
enddo
endp
&>>&0 0 0 0
&<<&proc PLeft
proc PLeft
pushc ' ' ne
do
Left
pushc ' ' ne pushf
00e ioctl 0 gt pushf
and pop
enddo
pushc ' ' eq
do
Left
pushc ' ' eq pushf
00e ioctl 0 gt pushf
and pop
enddo
endp
&>>&0 0 0 0
&>>&0 0 0 0
&<<&Editing,killing...
&<<&proc KillWord
proc KillWord
007 ioctl if ret endif
BWord
pushc ' ' gt
do
DelCh
pushc ' ' gt
enddo
pushc ' ' eq
do
DelCh
pushc ' ' eq
enddo
endp
&>>&0 0 0 0
&<<&proc InsCh
proc InsCh
"_InsCh"
007 ioctl if 1 endif
eval
endp
&>>&0 0 0 0
&<<&proc DelCh
proc DelCh
"_DelCh"
007 ioctl if 1 endif
eval
endp
&>>&0 0 0 0
&<<&proc BS
proc BS
"_BS"
007 ioctl if 1 endif
eval
endp
&>>&0 0 0 0
&<<&proc KillEnd
proc KillEnd
"_KillEnd"
007 ioctl if 1 endif
eval
endp
&>>&0 0 0 0
&<<&proc KillBeg
proc KillBeg
"_KillBeg"
007 ioctl if 1 endif
eval
endp
&>>&0 0 0 0
&<<&proc R_BS
proc R_BS
007 ioctl if ret endif
006 ioctl if ret endif
011 ioctl 0 eq if ret endif
KillBeg
pushls
DelLine
Up
TRight
00e ioctl
swp
pop
dup 00e ioctl lt
do
Left
dup 00e ioctl lt
enddo
endp
&>>&0 0 0 0
&<<&proc REnter
proc REnter
007 ioctl if ret endif
pushls
KillEnd
Down
cvtS2L
pop
KillBeg
endp
&>>&0 0 0 0
&>>&0 0 0 0
proc HelloWorld
InsLine
TLeft
Tab Tab Tab Tab
"Hello World! "
pop
endp
&>>&0 0 0 0