This commit is contained in:
Scandum 2022-12-25 22:49:18 +01:00
parent 650284e3a8
commit 4e06adeb99
2 changed files with 134 additions and 88 deletions

View file

@ -15,27 +15,28 @@ a:active {color:#b06}
</head>
<pre>
<span style='background-color:#000'><span style='color:#FFF'>
<a href='#ACTION'> ACTION</a> <a href='#ALIAS'> ALIAS</a> <a href='#ALL'> ALL</a> <a href='#BELL'> BELL</a> <a href='#BREAK'> BREAK</a>
<a href='#BUFFER'> BUFFER</a> <a href='#BUTTON'> BUTTON</a> <a href='#CASE'> CASE</a> <a href='#CAT'> CAT</a> <a href='#CHARACTERS'> CHARACTERS</a>
<a href='#CHAT'> CHAT</a> <a href='#CLASS'> CLASS</a> <a href='#COLORS'> COLORS</a> <a href='#COMMANDS'> COMMANDS</a> <a href='#COORDINATES'> COORDINATES</a>
<a href='#CONFIG'> CONFIG</a> <a href='#CONTINUE'> CONTINUE</a> <a href='#CR'> CR</a> <a href='#CURSOR'> CURSOR</a> <a href='#DAEMON'> DAEMON</a>
<a href='#DEBUG'> DEBUG</a> <a href='#DEFAULT'> DEFAULT</a> <a href='#DELAY'> DELAY</a> <a href='#DRAW'> DRAW</a> <a href='#ECHO'> ECHO</a>
<a href='#EDIT'> EDIT</a> <a href='#EDITING'> EDITING</a> <a href='#ELSE'> ELSE</a> <a href='#ELSEIF'> ELSEIF</a> <a href='#END'> END</a>
<a href='#ESCAPE CODES'> ESCAPE CODES</a> <a href='#EVENT'> EVENT</a> <a href='#FOREACH'> FOREACH</a> <a href='#FORMAT'> FORMAT</a> <a href='#FUNCTION'> FUNCTION</a>
<a href='#GAG'> GAG</a> <a href='#GREETING'> GREETING</a> <a href='#GREP'> GREP</a> <a href='#HELP'> HELP</a> <a href='#HIGHLIGHT'> HIGHLIGHT</a>
<a href='#HISTORY'> HISTORY</a> <a href='#IF'> IF</a> <a href='#IGNORE'> IGNORE</a> <a href='#INDEX'> INDEX</a> <a href='#INFO'> INFO</a>
<a href='#KEYPAD'> KEYPAD</a> <a href='#KILL'> KILL</a> <a href='#LINE'> LINE</a> <a href='#LIST'> LIST</a> <a href='#LISTS'> LISTS</a>
<a href='#LOCAL'> LOCAL</a> <a href='#LOG'> LOG</a> <a href='#LOOP'> LOOP</a> <a href='#MACRO'> MACRO</a> <a href='#MAP'> MAP</a>
<a href='#MAPPING'> MAPPING</a> <a href='#MATH'> MATH</a> <a href='#MATHEMATICS'> MATHEMATICS</a> <a href='#MESSAGE'> MESSAGE</a> <a href='#METRIC SYSTEM'> METRIC SYSTEM</a>
<a href='#MOUSE'> MOUSE</a> <a href='#MSDP'> MSDP</a> <a href='#MSLP'> MSLP</a> <a href='#NOP'> NOP</a> <a href='#PARSE'> PARSE</a>
<a href='#PATH'> PATH</a> <a href='#PATHDIR'> PATHDIR</a> <a href='#PCRE'> PCRE</a> <a href='#PORT'> PORT</a> <a href='#PROMPT'> PROMPT</a>
<a href='#READ'> READ</a> <a href='#REGEXP'> REGEXP</a> <a href='#REPEAT'> REPEAT</a> <a href='#REPLACE'> REPLACE</a> <a href='#RETURN'> RETURN</a>
<a href='#RUN'> RUN</a> <a href='#SCAN'> SCAN</a> <a href='#SCREEN'> SCREEN</a> <a href='#SCREEN READER'> SCREEN READER</a> <a href='#SCRIPT'> SCRIPT</a>
<a href='#SEND'> SEND</a> <a href='#SESSION'> SESSION</a> <a href='#SESSIONNAME'> SESSIONNAME</a> <a href='#SHOWME'> SHOWME</a> <a href='#SNOOP'> SNOOP</a>
<a href='#SPEEDWALK'> SPEEDWALK</a> <a href='#SPLIT'> SPLIT</a> <a href='#SSL'> SSL</a> <a href='#STATEMENTS'> STATEMENTS</a> <a href='#SUBSTITUTE'> SUBSTITUTE</a>
<a href='#SUBSTITUTIONS'> SUBSTITUTIONS</a> <a href='#SUSPEND'> SUSPEND</a> <a href='#SWITCH'> SWITCH</a> <a href='#SYSTEM'> SYSTEM</a> <a href='#TAB'> TAB</a>
<a href='#TEXTIN'> TEXTIN</a> <a href='#TICKER'> TICKER</a> <a href='#TIME'> TIME</a> <a href='#VARIABLE'> VARIABLE</a> <a href='#WHILE'> WHILE</a>
<a href='#WRITE'> WRITE</a> <a href='#ZAP'> ZAP</a>
<a href='#ACTION'> ACTION</a> <a href='#DEFAULT'> DEFAULT</a> <a href='#IGNORE'> IGNORE</a> <a href='#MSLP'> MSLP</a> <a href='#SHOWME'> SHOWME</a>
<a href='#ALIAS'> ALIAS</a> <a href='#DELAY'> DELAY</a> <a href='#INDEX'> INDEX</a> <a href='#NOP'> NOP</a> <a href='#SNOOP'> SNOOP</a>
<a href='#ALL'> ALL</a> <a href='#DRAW'> DRAW</a> <a href='#INTRODUCTION'> INTRODUCTION</a> <a href='#PARSE'> PARSE</a> <a href='#SPEEDWALK'> SPEEDWALK</a>
<a href='#BELL'> BELL</a> <a href='#ECHO'> ECHO</a> <a href='#INFO'> INFO</a> <a href='#PATH'> PATH</a> <a href='#SPLIT'> SPLIT</a>
<a href='#BREAK'> BREAK</a> <a href='#EDIT'> EDIT</a> <a href='#KEYPAD'> KEYPAD</a> <a href='#PATHDIR'> PATHDIR</a> <a href='#SSL'> SSL</a>
<a href='#BUFFER'> BUFFER</a> <a href='#EDITING'> EDITING</a> <a href='#KILL'> KILL</a> <a href='#PCRE'> PCRE</a> <a href='#STATEMENTS'> STATEMENTS</a>
<a href='#BUTTON'> BUTTON</a> <a href='#ELSE'> ELSE</a> <a href='#LINE'> LINE</a> <a href='#PORT'> PORT</a> <a href='#SUBSTITUTE'> SUBSTITUTE</a>
<a href='#CASE'> CASE</a> <a href='#ELSEIF'> ELSEIF</a> <a href='#LIST'> LIST</a> <a href='#PROMPT'> PROMPT</a> <a href='#SUBSTITUTIONS'> SUBSTITUTIONS</a>
<a href='#CAT'> CAT</a> <a href='#END'> END</a> <a href='#LISTS'> LISTS</a> <a href='#READ'> READ</a> <a href='#SUSPEND'> SUSPEND</a>
<a href='#CHARACTERS'> CHARACTERS</a> <a href='#ESCAPE CODES'> ESCAPE CODES</a> <a href='#LOCAL'> LOCAL</a> <a href='#REGEXP'> REGEXP</a> <a href='#SWITCH'> SWITCH</a>
<a href='#CHAT'> CHAT</a> <a href='#EVENT'> EVENT</a> <a href='#LOG'> LOG</a> <a href='#REPEAT'> REPEAT</a> <a href='#SYSTEM'> SYSTEM</a>
<a href='#CLASS'> CLASS</a> <a href='#FOREACH'> FOREACH</a> <a href='#LOOP'> LOOP</a> <a href='#REPLACE'> REPLACE</a> <a href='#TAB'> TAB</a>
<a href='#COLORS'> COLORS</a> <a href='#FORMAT'> FORMAT</a> <a href='#MACRO'> MACRO</a> <a href='#RETURN'> RETURN</a> <a href='#TEXTIN'> TEXTIN</a>
<a href='#COMMANDS'> COMMANDS</a> <a href='#FUNCTION'> FUNCTION</a> <a href='#MAP'> MAP</a> <a href='#RUN'> RUN</a> <a href='#TICKER'> TICKER</a>
<a href='#COORDINATES'> COORDINATES</a> <a href='#GAG'> GAG</a> <a href='#MAPPING'> MAPPING</a> <a href='#SCAN'> SCAN</a> <a href='#TIME'> TIME</a>
<a href='#CONFIG'> CONFIG</a> <a href='#GREETING'> GREETING</a> <a href='#MATH'> MATH</a> <a href='#SCREEN'> SCREEN</a> <a href='#VARIABLE'> VARIABLE</a>
<a href='#CONTINUE'> CONTINUE</a> <a href='#GREP'> GREP</a> <a href='#MATHEMATICS'> MATHEMATICS</a> <a href='#SCREEN READER'> SCREEN READER</a> <a href='#WHILE'> WHILE</a>
<a href='#CR'> CR</a> <a href='#HELP'> HELP</a> <a href='#MESSAGE'> MESSAGE</a> <a href='#SCRIPT'> SCRIPT</a> <a href='#WRITE'> WRITE</a>
<a href='#CURSOR'> CURSOR</a> <a href='#HIGHLIGHT'> HIGHLIGHT</a> <a href='#METRIC SYSTEM'> METRIC SYSTEM</a> <a href='#SEND'> SEND</a> <a href='#ZAP'> ZAP</a>
<a href='#DAEMON'> DAEMON</a> <a href='#HISTORY'> HISTORY</a> <a href='#MOUSE'> MOUSE</a> <a href='#SESSION'> SESSION</a>
<a href='#DEBUG'> DEBUG</a> <a href='#IF'> IF</a> <a href='#MSDP'> MSDP</a> <a href='#SESSIONNAME'> SESSIONNAME</a>
<a name='ACTION'></a>
@ -393,7 +394,7 @@ a:active {color:#b06}
&bsol; An input line starting with a backslash is sent verbatim if you are
connected to a server. This character can be configured with
#config, and is itself send verbatim when the verbatim config mode
#config, and is itself sent verbatim when the verbatim config mode
is enabled.
</span><span style='color:#FFF'>Related</span><span style='color:#AAA'>: <a href='#COLORS'>colors</a>, <a href='#ESCAPE'>escape</a>, <a href='#FUNCTION'>function</a>, <a href='#MATHEMATICS'>mathematics</a>, <a href='#PCRE'>pcre</a> and <a href='#VARIABLE'>variable</a>.
@ -1196,36 +1197,35 @@ Related</span><span style='color:#AAA'>: <a href='#PORT'>port</a>
</span><span style='color:#5F5'>MOUSE EVENTS</span><span style='color:#AAA'>
DOUBLE-CLICKED &lt;MOUSE&gt; %0 row %1 col %2 -row %3 -col %4 word %5 line
LONG-CLICKED &lt;MOUSE&gt; %0 row %1 col %2 -row %3 -col %4 word %5 line
MOVED &lt;MOUSE&gt; %0 row %1 col %2 -row %3 -col %4 word %5 line
PRESSED &lt;MOUSE&gt; %0 row %1 col %2 -row %3 -col %4 word %5 line
SHORT-CLICKED &lt;MOUSE&gt; %0 row %1 col %2 -row %3 -col %4 word %5 line
RELEASED &lt;MOUSE&gt; %0 row %1 col %2 -row %3 -col %4 word %5 line
SCROLLED &lt;MOUSE&gt; %0 row %1 col %2 -row %3 -col %4 word %5 line
TRIPLE-CLICKED &lt;MOUSE&gt; %0 row %1 col %2 -row %3 -col %4 word %5 line
</span><span style='color:#FFF'>DOUBLE-CLICKED &lt;MOUSE&gt; </span><span style='color:#AAA'>%0 row %1 col %2 -row %3 -col %4 word %5 line
</span><span style='color:#FFF'>LONG-CLICKED &lt;MOUSE&gt; </span><span style='color:#AAA'>%0 row %1 col %2 -row %3 -col %4 word %5 line
</span><span style='color:#FFF'>MOVED &lt;MOUSE&gt; </span><span style='color:#AAA'>%0 row %1 col %2 -row %3 -col %4 word %5 line
</span><span style='color:#FFF'>PRESSED &lt;MOUSE&gt; </span><span style='color:#AAA'>%0 row %1 col %2 -row %3 -col %4 word %5 line
</span><span style='color:#FFF'>SHORT-CLICKED &lt;MOUSE&gt; </span><span style='color:#AAA'>%0 row %1 col %2 -row %3 -col %4 word %5 line
</span><span style='color:#FFF'>RELEASED &lt;MOUSE&gt; </span><span style='color:#AAA'>%0 row %1 col %2 -row %3 -col %4 word %5 line
</span><span style='color:#FFF'>SCROLLED &lt;MOUSE&gt; </span><span style='color:#AAA'>%0 row %1 col %2 -row %3 -col %4 word %5 line
</span><span style='color:#FFF'>TRIPLE-CLICKED &lt;MOUSE&gt; </span><span style='color:#AAA'>%0 row %1 col %2 -row %3 -col %4 word %5 line
</span><span style='color:#FFF'>MAP &lt;MOUSE EVENT&gt;
</span><span style='color:#AAA'> Mouse events can be prefixed with MAP to only trigger when the mouse
event occurs inside the VT100 map region.
</span><span style='color:#FFF'>SWIPED [DIR]
</span><span style='color:#AAA'> %0 dir %1 button %2 row %3 col %4 -row %5 -col
%6 row %7 col %8 -row %9 -col %10 rows %11 cols
</span><span style='color:#5F5'>OUTPUT EVENTS
</span><span style='color:#FFF'>BUFFER UPDATE, DISPLAY UPDATE
</span><span style='color:#FFF'>BUFFER UPDATE</span><span style='color:#AAA'>, </span><span style='color:#FFF'>DISPLAY UPDATE
</span><span style='color:#AAA'> These events have no additional arguments.
RECEIVED LINE %0 raw text %1 plain text
RECEIVED OUTPUT %0 raw text
RECEIVED PROMPT %0 raw text %1 plain text
</span><span style='color:#FFF'>RECEIVED LINE </span><span style='color:#AAA'>%0 raw text %1 plain text
</span><span style='color:#FFF'>RECEIVED OUTPUT </span><span style='color:#AAA'>%0 raw text
</span><span style='color:#FFF'>RECEIVED PROMPT </span><span style='color:#AAA'>%0 raw text %1 plain text
</span><span style='color:#5F5'>PORT EVENTS
</span><span style='color:#FFF'>CHAT MESSAGE, PORT MESSAGE
</span><span style='color:#FFF'>CHAT MESSAGE</span><span style='color:#AAA'>, </span><span style='color:#FFF'>PORT MESSAGE
</span><span style='color:#AAA'> %0 raw text %1 plain text
</span><span style='color:#FFF'>PORT CONNECTION </span><span style='color:#AAA'>%0 name %1 ip %2 port
@ -1235,67 +1235,66 @@ Related</span><span style='color:#AAA'>: <a href='#PORT'>port</a>
</span><span style='color:#5F5'>SCAN EVENTS</span><span style='color:#AAA'>
SCAN CSV HEADER %0 all args %1 arg1 %2 arg2 .. %99 arg99
SCAN CSV LINE %0 all args %1 arg1 %2 arg3 .. %99 arg99
SCAN TSV HEADER %0 all args %1 arg1 %2 arg3 .. %99 arg99
SCAN TSV LINE %0 all args %1 arg1 %2 arg3 .. %99 arg99
</span><span style='color:#FFF'>SCAN CSV HEADER </span><span style='color:#AAA'>%0 all args %1 arg1 %2 arg2 .. %99 arg99
</span><span style='color:#FFF'>SCAN CSV LINE </span><span style='color:#AAA'>%0 all args %1 arg1 %2 arg3 .. %99 arg99
</span><span style='color:#FFF'>SCAN TSV HEADER </span><span style='color:#AAA'>%0 all args %1 arg1 %2 arg3 .. %99 arg99
</span><span style='color:#FFF'>SCAN TSV LINE </span><span style='color:#AAA'>%0 all args %1 arg1 %2 arg3 .. %99 arg99
</span><span style='color:#5F5'>SCREEN EVENTS</span><span style='color:#AAA'>
</span><span style='color:#FFF'>SCREEN FOCUS
</span><span style='color:#AAA'> %0 focus (0 or 1)
SCREEN LOCATION %0 rows %1 cols %2 height %3 width
</span><span style='color:#FFF'>SCREEN DIMENSIONS </span><span style='color:#AAA'>%0 height %1 width
</span><span style='color:#FFF'>SCREEN FOCUS </span><span style='color:#AAA'>%0 focus (0 or 1)
</span><span style='color:#FFF'>SCREEN LOCATION </span><span style='color:#AAA'>%0 rows %1 cols %2 height %3 width
</span><span style='color:#FFF'>SCREEN MOUSE LOCATION
</span><span style='color:#AAA'> %0 row %1 col %2 -row %3 -col %4 pix row %5 pix col
%6 -pix row %7 -pix col %8 location
SCREEN RESIZE %0 rows %1 cols %2 height %3 width
SCREEN SPLIT %0 top row %1 top col %2 bot row %3 bot col
SCREEN UNSPLIT %0 top row %1 top col %2 bot row %3 bot col
</span><span style='color:#FFF'>SCREEN RESIZE </span><span style='color:#AAA'>%0 rows %1 cols %2 height %3 width
</span><span style='color:#FFF'>SCREEN SIZE </span><span style='color:#AAA'>%0 rows %1 cols
</span><span style='color:#FFF'>SCREEN SPLIT </span><span style='color:#AAA'>%0 top row %1 top col %2 bot row %3 bot col
</span><span style='color:#FFF'>SCREEN UNSPLIT </span><span style='color:#AAA'>%0 top row %1 top col %2 bot row %3 bot col
</span><span style='color:#5F5'>SESSION EVENTS</span><span style='color:#AAA'>
SESSION ACTIVATED %0 name
SESSION CONNECTED %0 name %1 host %2 ip %3 port %4 file
SESSION CREATED %0 name %1 host %2 ip %3 port %4 file
SESSION DEACTIVATED %0 name
SESSION DISCONNECTED %0 name %1 host %2 ip %3 port
SESSION TIMED OUT %0 name %1 host %2 ip %3 port
</span><span style='color:#FFF'>SESSION ACTIVATED </span><span style='color:#AAA'>%0 name
</span><span style='color:#FFF'>SESSION CONNECTED </span><span style='color:#AAA'>%0 name %1 host %2 ip %3 port %4 file
</span><span style='color:#FFF'>SESSION CREATED </span><span style='color:#AAA'>%0 name %1 host %2 ip %3 port %4 file
</span><span style='color:#FFF'>SESSION DEACTIVATED </span><span style='color:#AAA'>%0 name
</span><span style='color:#FFF'>SESSION DISCONNECTED </span><span style='color:#AAA'>%0 name %1 host %2 ip %3 port
</span><span style='color:#FFF'>SESSION TIMED OUT </span><span style='color:#AAA'>%0 name %1 host %2 ip %3 port
</span><span style='color:#5F5'>SYSTEM EVENTS</span><span style='color:#AAA'>
DAEMON ATTACH TIMEOUT %0 file %1 pid
DAEMON ATTACHED %0 file %1 pid
DAEMON DETACHED %0 file %1 pid
PROGRAM START %0 startup arguments
PROGRAM TERMINATION %0 goodbye message
</span><span style='color:#FFF'>DAEMON ATTACH TIMEOUT </span><span style='color:#AAA'>%0 file %1 pid
</span><span style='color:#FFF'>DAEMON ATTACHED </span><span style='color:#AAA'>%0 file %1 pid
</span><span style='color:#FFF'>DAEMON DETACHED </span><span style='color:#AAA'>%0 file %1 pid
</span><span style='color:#FFF'>PROGRAM START </span><span style='color:#AAA'>%0 startup arguments
</span><span style='color:#FFF'>PROGRAM TERMINATION </span><span style='color:#AAA'>%0 goodbye message
READ ERROR %0 filename %1 error message
READ FILE %0 filename
WRITE ERROR %0 filename %1 error message
WRITE FILE %0 filename
</span><span style='color:#FFF'>READ ERROR </span><span style='color:#AAA'>%0 filename %1 error message
</span><span style='color:#FFF'>READ FILE </span><span style='color:#AAA'>%0 filename
</span><span style='color:#FFF'>WRITE ERROR </span><span style='color:#AAA'>%0 filename %1 error message
</span><span style='color:#FFF'>WRITE FILE </span><span style='color:#AAA'>%0 filename
SYSTEM CRASH %0 message
SYSTEM ERROR %0 name %1 system msg %2 error %3 error msg
UNKNOWN COMMAND %0 raw text
SIGUSR %0 signal
</span><span style='color:#FFF'>SYSTEM CRASH </span><span style='color:#AAA'>%0 message
</span><span style='color:#FFF'>SYSTEM ERROR </span><span style='color:#AAA'>%0 name %1 system msg %2 error %3 error msg
</span><span style='color:#FFF'>UNKNOWN COMMAND </span><span style='color:#AAA'>%0 raw text
</span><span style='color:#FFF'>SIGUSR </span><span style='color:#AAA'>%0 signal
</span><span style='color:#5F5'>TELNET EVENTS
</span><span style='color:#FFF'>IAC &lt;EVENT&gt;
</span><span style='color:#AAA'> IAC TELNET events are made visible using #config telnet info.
</span><span style='color:#FFF'>IAC SB GMCP %0 module %1 data %2 plain data
IAC SB GMCP &lt;MODULE&gt; %1 data %2 plain data
IAC SB MSSP %0 variable %1 data
IAC SB MSDP %0 variable %1 data %2 plain data
IAC SB MSDP [VAR] %0 variable %1 data %2 plain data
IAC SB NEW-ENVIRON %0 variable %1 data %2 plain data
IAC SB ZMP &lt;VAR&gt; %0 variable %1 data
IAC SB &lt;VAR&gt; %0 variable %1 raw data %2 plain data
</span><span style='color:#FFF'>IAC SB GMCP </span><span style='color:#AAA'>%0 module %1 data %2 plain data
</span><span style='color:#FFF'>IAC SB GMCP &lt;MODULE&gt; </span><span style='color:#AAA'> %1 data %2 plain data
</span><span style='color:#FFF'>IAC SB MSSP </span><span style='color:#AAA'>%0 variable %1 data
</span><span style='color:#FFF'>IAC SB MSDP </span><span style='color:#AAA'>%0 variable %1 data %2 plain data
</span><span style='color:#FFF'>IAC SB MSDP [VAR] </span><span style='color:#AAA'>%0 variable %1 data %2 plain data
</span><span style='color:#FFF'>IAC SB NEW-ENVIRON </span><span style='color:#AAA'>%0 variable %1 data %2 plain data
</span><span style='color:#FFF'>IAC SB ZMP &lt;VAR&gt; </span><span style='color:#AAA'>%0 variable %1 data
</span><span style='color:#FFF'>IAC SB &lt;VAR&gt; </span><span style='color:#AAA'>%0 variable %1 raw data %2 plain data
</span><span style='color:#5F5'>TIME EVENTS
@ -1307,12 +1306,12 @@ Related</span><span style='color:#AAA'>: <a href='#PORT'>port</a>
</span><span style='color:#5F5'>VARIABLE EVENTS</span><span style='color:#AAA'>
VARIABLE UPDATE &lt;VAR&gt; %0 name %1 new value %2 path
VARIABLE UPDATED &lt;VAR&gt; %0 name %1 new value %2 path
</span><span style='color:#FFF'>VARIABLE UPDATE &lt;VAR&gt; </span><span style='color:#AAA'>%0 name %1 new value %2 path
</span><span style='color:#FFF'>VARIABLE UPDATED &lt;VAR&gt; </span><span style='color:#AAA'>%0 name %1 new value %2 path
</span><span style='color:#5F5'>VT100 EVENTS</span><span style='color:#AAA'>
VT100 SCROLL REGION %0 top row %1 bot row %2 rows %3 cols %4 wrap
</span><span style='color:#FFF'>VT100 SCROLL REGION </span><span style='color:#AAA'>%0 top row %1 bot row %2 rows %3 cols %4 wrap
To see all events trigger use #info event on. Since this can get
rather spammy it's possible to gag event info messages.
@ -1614,6 +1613,43 @@ Related</span><span style='color:#AAA'>: <a href='#PORT'>port</a>
</span><span style='color:#FF5'> INDEX
</span><span style='color:#08F'> ████████┐██████┐███┐ ██┐████████┐██████┐███┐ ██┐
└──██┌──┘└─██┌─┘████┐ ██│└──██┌──┘└─██┌─┘████┐ ██│
██│ ██│ ██┌██┐ ██│ ██│ ██│ ██┌██┐ ██│
██│ ██│ ██│└██┐██│ ██│ ██│ ██│└██┐██│
██│ ██████┐██│ └████│ ██│ ██████┐██│ └████│
└─┘ └─────┘└─┘ └───┘ └─┘ └─────┘└─┘ └───┘
██┐ ██┐
██│ ██│
████████┐████████┐
└──██┌──┘└──██┌──┘
██│ ██│
└─┘ └─┘
(</span><span style='color:#06B'>T</span><span style='color:#08F'>)</span><span style='color:#06B'>he K</span><span style='color:#08F'>(</span><span style='color:#06B'>I</span><span style='color:#08F'>)</span><span style='color:#06B'>cki</span><span style='color:#08F'>(</span><span style='color:#06B'>N</span><span style='color:#08F'>)</span><span style='color:#06B'> </span><span style='color:#08F'>(</span><span style='color:#06B'>T)ickin D</span><span style='color:#08F'>(</span><span style='color:#06B'>I</span><span style='color:#08F'>)</span><span style='color:#06B'>kumud Clie</span><span style='color:#08F'>(</span><span style='color:#06B'>N</span><span style='color:#08F'>)</span><span style='color:#06B'>t
</span><span style='color:#5F5'> What is TinTin++?
</span><span style='color:#AAA'>
TinTin++ is a client program specialized to help playing muds. This is
a souped up version of TINTIN III with many new features.
</span><span style='color:#5F5'> Giving Credit Where Credit is Due
</span><span style='color:#AAA'>
None of this work would be possible, without the work done by Peter
Unold. He was the author of TINTIN III, the base of TinTin++. Hats off
to ya Peter. You started the ball rolling.
</span><span style='color:#5F5'> Introduction
</span><span style='color:#AAA'>
If you're new to TinTin++ a good place to start is the introduction,
which should be linked below.
</span><span style='color:#FFF'>Related</span><span style='color:#AAA'>: <a href='#INTRODUCTION'>introduction</a>
<a name='INTRODUCTION'></a>
</span><span style='color:#FF5'> INTRODUCTION
</span><span style='color:#AAA'> On this page you'll find an introduction to using TinTin++. Additional
information can be found in the individual help sections.
</span><span style='color:#5F5'>
@ -3592,6 +3628,10 @@ Example: #action {~&bsol;e[1;37m%1} {#var roomname %1}
#prompt will write to the default split line, which is one row above
the input line, typically at row -2.
If the row number is set to 0, #prompt will behave like #substitute.
This is useful to let tintin know that a prompt was received so you
can use #config packet_patch with minimal interference.
The col number is optional and can be used to set the column index.
A positive col number draws the given number of columns from the left,
while a negative col number draws from the right. If you leave the
@ -3639,6 +3679,10 @@ Example: #action {~&bsol;e[1;37m%1} {#var roomname %1}
Variables are stored in &amp;1 to &amp;99 with &amp;0 holding the matched
substring.
The #regex command is not a proper statement like #if, when using
#return or #break in the {true} argument it won't terminate any loop
the #regex command is nested within.
^ force match of start of line.
&dollar; force match of end of line.
&bsol; escape one character.
@ -3663,7 +3707,7 @@ Example: #action {~&bsol;e[1;37m%1} {#var roomname %1}
%a match zero to any number of characters including newlines.
%A match zero to any number of newlines.
%c match zero to any number of color codes.
%c match zero to any number of ansi color codes.
%p match zero to any number of printable characters.
%P match zero to any number of non printable characters.
%u match zero to any number of unicode characters.
@ -4132,6 +4176,9 @@ easiest way to accomplish that.
columns will be used for the scrolling region, leaving a right bar
with a width of 20 columns.
To avoid displaying problems it's suggesed to use #prompt to capture
the prompt sent by the MUD.
</span><span style='color:#FFF'>Comment</span><span style='color:#AAA'>: You can display text on the split line(s) with the #prompt and
#show {line} {row} commands.
@ -4404,7 +4451,7 @@ Related</span><span style='color:#AAA'>: <a href='#ALL'>all</a>, <a href='#PORT'
%y 2 digit numeric year. (70 ... 38)
%Y 4 digit numeric year. (1970 ... 2038)
%z 5 digit timezone offset. (-1200 ... +1400)
%Z Abbreviated name of the time zone.
%Z Abbreviated name of the time zone. (CET, GMT, etc)
</span><span style='color:#FFF'>Related</span><span style='color:#AAA'>: <a href='#ECHO'>echo</a>, <a href='#EVENT'>event</a> and <a href='#FORMAT'>format</a>.
<a name='VARIABLE'></a>

View file

@ -15,13 +15,12 @@ a:active {color:#b06}
</head>
<pre>
<span style='background-color:#000'><span style='color:#FFF'>
<a href='#CHARACTERS'>CHARACTERS </a> <a href='#COLORS'>COLORS </a> <a href='#COORDINATES'>COORDINATES </a> <a href='#EDITING'>EDITING </a>
<a href='#ESCAPE CODES'>ESCAPE CODES </a> <a href='#GREETING'>GREETING </a> <a href='#INDEX'>INDEX </a> <a href='#INTRODUCTION'>INTRODUCTION </a>
<a href='#KEYPAD'>KEYPAD </a> <a href='#LISTS'>LISTS </a> <a href='#MAPPING'>MAPPING </a> <a href='#MATHEMATICS'>MATHEMATICS </a>
<a href='#METRIC SYSTEM'>METRIC SYSTEM </a> <a href='#MOUSE'>MOUSE </a> <a href='#MSDP'>MSDP </a> <a href='#MSLP'>MSLP </a>
<a href='#PCRE'>PCRE </a> <a href='#REPEAT'>REPEAT </a> <a href='#SCREEN READER'>SCREEN READER </a> <a href='#SESSIONNAME'>SESSIONNAME </a>
<a href='#SPEEDWALK'>SPEEDWALK </a> <a href='#STATEMENTS'>STATEMENTS </a> <a href='#SUBSTITUTIONS'>SUBSTITUTIONS </a> <a href='#SUSPEND'>SUSPEND </a>
<a href='#TIME'>TIME </a>
<a href='#INDEX'>INDEX </a> <a href='#EDITING'>EDITING </a> <a href='#MAPPING'>MAPPING </a> <a href='#MSLP'>MSLP </a> <a href='#SPEEDWALK'>SPEEDWALK </a>
<a href='#INTRODUCTION'>INTRODUCTION </a> <a href='#ESCAPE CODES'>ESCAPE CODES </a> <a href='#MATHEMATICS'>MATHEMATICS </a> <a href='#PCRE'>PCRE </a> <a href='#STATEMENTS'>STATEMENTS </a>
<a href='#CHARACTERS'>CHARACTERS </a> <a href='#GREETING'>GREETING </a> <a href='#METRIC SYSTEM'>METRIC SYSTEM </a> <a href='#REPEAT'>REPEAT </a> <a href='#SUBSTITUTIONS'>SUBSTITUTIONS </a>
<a href='#COLORS'>COLORS </a> <a href='#KEYPAD'>KEYPAD </a> <a href='#MOUSE'>MOUSE </a> <a href='#SCREEN READER'>SCREEN READER </a> <a href='#SUSPEND'>SUSPEND </a>
<a href='#COORDINATES'>COORDINATES </a> <a href='#LISTS'>LISTS </a> <a href='#MSDP'>MSDP </a> <a href='#SESSIONNAME'>SESSIONNAME </a> <a href='#TIME'>TIME </a>
<a name='INDEX'></a>
@ -41,7 +40,7 @@ a:active {color:#b06}
██│ ██│
└─┘ └─┘
(</span><span style='color:#06B'>T</span><span style='color:#08F'>)</span><span style='color:#06B'>he K</span><span style='color:#08F'>(</span><span style='color:#06B'>I</span><span style='color:#08F'>)</span><span style='color:#06B'>cki</span><span style='color:#08F'>(</span><span style='color:#06B'>N</span><span style='color:#08F'>)</span><span style='color:#06B'> </span><span style='color:#08F'>(</span><span style='color:#06B'>T)ick D</span><span style='color:#08F'>(</span><span style='color:#06B'>I</span><span style='color:#08F'>)</span><span style='color:#06B'>kumud Clie</span><span style='color:#08F'>(</span><span style='color:#06B'>N</span><span style='color:#08F'>)</span><span style='color:#06B'>t
(</span><span style='color:#06B'>T</span><span style='color:#08F'>)</span><span style='color:#06B'>he K</span><span style='color:#08F'>(</span><span style='color:#06B'>I</span><span style='color:#08F'>)</span><span style='color:#06B'>cki</span><span style='color:#08F'>(</span><span style='color:#06B'>N</span><span style='color:#08F'>)</span><span style='color:#06B'> </span><span style='color:#08F'>(</span><span style='color:#06B'>T)ickin D</span><span style='color:#08F'>(</span><span style='color:#06B'>I</span><span style='color:#08F'>)</span><span style='color:#06B'>kumud Clie</span><span style='color:#08F'>(</span><span style='color:#06B'>N</span><span style='color:#08F'>)</span><span style='color:#06B'>t
</span><span style='color:#5F5'> What is TinTin++?