Scandum 3 éve
szülő
commit
4e06adeb99
2 módosított fájl, 134 hozzáadás és 88 törlés
  1. 127 80
      docs/help.html
  2. 7 8
      docs/tutorial.html

+ 127 - 80
docs/help.html

@@ -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>

+ 7 - 8
docs/tutorial.html

@@ -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++?