home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 3 / CD_Magazyn_EXEC_nr_3.iso / Recent / text / show / Next2.9.lha / Next2.9 / Next.doc < prev    next >
Text File  |  2000-06-29  |  57KB  |  1,392 lines

  1.  
  2.  
  3.                 NEXT V2.9
  4.  
  5.            (c) 1993-2000 by Jürgen Klawitter
  6.  
  7.                  FREEWARE
  8.  
  9.                                                                             
  10.  
  11.              NEXT needs at least OS 2.04
  12.                                                                             
  13.  
  14.   NEXT ist mainly a text reader, but can also be used as (offline) browser,
  15.   Amigaguide replacement, datatypes viewer, print utility, dearchiver
  16.   and more ...
  17.  
  18.  
  19.   INSTALLATION & SHORT INSTRUCTION
  20.  
  21.   Copy NEXT to C: or somewhere else in your path. Reqtools.library, (c) by
  22.   Nico Francois, should be in LIBS:, although NEXT can work without it.
  23.   If you use NEXT frequently you should insert a line like "resident c:next
  24.   pure" in your user-startup.
  25.   Further on amigaguide.library is needed if AmigaGuide files are to be
  26.   displayed as hypertext. XPK-Libraries, LhA, LZX, UnZip, UnRAR and GZip are
  27.   required for xpk-compressed and archived files respectively.
  28.   You can use NEXT without reading this document although you probably will
  29.   not detect all features. Most commands are compatible to those of More,
  30.   MuchMore or PPMore. Press "Help" in case of need. The Help window
  31.   can be used as popup menu: Doubleclick on a line or use
  32.   cursor keys + return to start an action.
  33.  
  34.  
  35.   Contents
  36.  
  37.    1.General remarks              18.Highlighting a line
  38.    2.Start, options              19.File conversion
  39.    3.Configuration              20.HTML
  40.    4.Moving through text          21.AmigaGuide, datatypes
  41.    5.Messages and input           22.Viewing pictures
  42.    6.Search                  23.Info, filenote
  43.    7.Search by mouseclick          24.Delete current file
  44.    8.Searching text in binary files   25.%-Display
  45.    9.Marking a block              26.Archives
  46.   10.String count              27.Tabs
  47.   11.Word statistics              28.Megafiles
  48.   12.Print/Save               29.Settings
  49.   13.Print with page numbers          30.Editing the current file
  50.   14.Print modes              31.Copy files
  51.   15.Initializing printer          32.Font selection
  52.   16.Changing window size & position  33.Reformat current text
  53.   17.Loading a new file           34.Changes in V2.9
  54.  
  55.   If you only want to read one of these chapters, you can use a special
  56.   function of NEXT (called MSEARCH): press Ctrl and click with left mouse
  57.   button on the number of the respective chapter.
  58.  
  59.  
  60.  
  61.   1.General remarks
  62.  
  63.   NEXT will use the system font if at least 79 rows of text can be displayed
  64.   with this font. Otherwise topaz 8 will be used. If the default font is
  65.   smaller than topaz 8, 80 rows will be displayed. You can override this
  66.   behaviour by options FONT and ROWS (see below).
  67.  
  68.   NEXT formats the text before displaying it. That means, lines are wrapped
  69.   at word boundaries if they are too long and nonprintable chars are converted
  70.   to spaces. ESC-sequences for color, style and printing will not be touched.
  71.   Formfeeds are left intact, too, but will be displayed as L.
  72.   Formatting is done very fast, but will take some instances if a file is
  73.   very long.
  74.  
  75.   Formatting speeds up text display, also binaries can be read like ordinary
  76.   text files. The disadvantage is that the length of lines stays constant
  77.   if window width or tab size are changed. You have to reload the current
  78.   file in these cases to adjust lines again.
  79.  
  80.   The window title contains some useful informations, two of which have to be
  81.   explained. Example:
  82.  
  83.    2/16 AMINET11:Aminet/AMINET (262.941 bytes)                     DV*   50% 
  84.    ^                                   ^
  85.    1                                   2
  86.  
  87.   (1) If a file couldn't be loaded completely into memory, you can see here
  88.       which part of it is currently displayed (part 2 of 16 in this case).
  89.   (2) At this position some status informations may appear:
  90.       D = currently displayed file has been deleted
  91.       V = commands "VIEW archive" and "UNPACK archive" can be used
  92.       * = a pattern exists which can be used to scan a directory, see
  93.       chapter below.
  94.  
  95.   Some terms used in this doc should be explained to avoid confusion:
  96.   current file = file which is currently displayed in NEXT's window
  97.   current directory = directory of current file (not that of the shell)
  98.  
  99.  
  100.   2.Start
  101.  
  102.   Workbench:
  103.   ==========
  104.  
  105.   1. Click on NEXT icon and doubleclick on the icon of a file or directory
  106.      (holding down the shift-key)
  107.   2. Set NEXT as the default tool in a text icon and doubleclick on that.
  108.  
  109.   If you only doubleclick on the NEXT icon, a filerequester will appear.
  110.  
  111.  
  112.   Shell: > next [file|directory] [options, see below]
  113.   ======
  114.  
  115.   All arguments are optional and can be typed in any order. Without
  116.   arguments the filerequester will open. The same is true if you provide
  117.   the name of a directory. If a wrong name has been given, NEXT tries to
  118.   extract the parent directory from the pathname and presents that.
  119.  
  120.   Instead of a file or directory a pattern with AmigaDos wildcards can be
  121.   used. Patterns for directories must be terminated by a "/".
  122.  
  123.   After the first file has been loaded, you can continue to scan the
  124.   directory for other files which match the provided pattern, using the
  125.   command "LOAD next".
  126.  
  127.  
  128.   OPTIONS
  129.   =======
  130.   There are the same options for Workbench, Shell and config file.
  131.   When starting from Workbench they can be defined as tooltypes in the
  132.   project icon. Between tooltype and its value must be a "=", e.g. ROWS=79.
  133.   Basic settings can defined in a config file called ENV:next.prefs.
  134.  
  135.  
  136.   @LIB/@CON/@PUR  (see also chapters 19 and 20)
  137.   --------------
  138.   @LIB: AmigaGuide files are displayed using amigaguide.library.
  139.   @CON: Files belonging to one of the types AmigaGuide, HTML, MWWrite,
  140.     MSWord, MSHLP are converted to readable text. This is the default
  141.     mode.
  142.   @PUR: All files are displayed pure (no conversion)
  143.  
  144.  
  145.   DTMode
  146.   ------
  147.   Switches the datatype mode on at program start. Files, e.g. pictures, are
  148.   then displayed by the appropriate datatype. OS 3+ is required.
  149.   You can turn this mode on after start by pressing Shift-A.
  150.  
  151.  
  152.   ROWS(=R) n
  153.   ----------
  154.   This option sets the maximal number of text rows (columns) to be displayed
  155.   on screen (default 79). This will also be the maximal print width.
  156.   Valid values are 40-126. Smaller values will be set to 40, larger ones
  157.   to 126.
  158.  
  159.   LINES(=L) n
  160.   -----------
  161.   Sets the number of text lines to be displayed at start, is ignored later
  162.   on. Smallest value accepted is 8.
  163.  
  164.   WX, WY n
  165.   --------
  166.   x- and y-positions (in pixels) at which window will open.
  167.  
  168.   CENTER
  169.   ------
  170.   Centers the window at start. This can only be done if you have defined
  171.   window dimensions by ROWS and/or LINES which are smaller than the screen.
  172.  
  173.   RIGHT
  174.   -----
  175.   Places the scrollgadget into the right border of the window (default is
  176.   lower border). This reduces the text width to 77 chars on a 680 pixel
  177.   screen with topaz 8 but is acceptable if you have a higher screen
  178.   resolution (e.g. gfx board).
  179.  
  180.   FONT(=F) name/n
  181.   ---------------
  182.   "name" is the fontname WITHOUT suffix ".font", n is the size of the font.
  183.   Example: FONT Courier/13 or F Courier/13
  184.   The font must be of fixed width, otherwise it will not be accepted.
  185.   Fontnames should be written case sensitive, especially if you want to
  186.   use topaz/8 or topaz/9.
  187.  
  188.   TABS n
  189.   ------
  190.   Defines the tab width (n=2-16). Default 8.
  191.  
  192.   LHA <path>, LZX <path>, UNZIP <path>, RAR <path>, GZIP <path>
  193.   -------------------------------------------------------------
  194.   Defines where an archiver will be looked for in case an archive has to be
  195.   extracted or viewed. Example: lha c:lha.
  196.   Paths which contain spaces must be enclosed by "". You should define the
  197.   paths in ENV:next.prefs otherwise you will be asked when an archive occurs.
  198.  
  199.   RES
  200.   ---
  201.   Makes unpackers LHA, LZX und UNZIP resident when needed the first time
  202.   (GZIP is not residentable).
  203.   This increases speed of archive operations and decreases number of disk
  204.   accesses. All unpackers are removed from resident list (and memory)
  205.   when leaving NEXT.
  206.  
  207.   ED <path>
  208.   ---------
  209.   Path of the editor to be called if you want to edit the current file.
  210.   A path containing spaces must be enclosed in "".
  211.  
  212.   TEMPDIR path
  213.   ------------
  214.   Defines the directory where the archivers will write their temporary files
  215.   to. The directory must exist. It should be in RAM if you have enough
  216.   memory. Default is T:. Within TEMPDIR a subdirectory "x" will be created
  217.   if it doesn't exist.
  218.  
  219.   NOFLUSH (Option FLUSH is obsolete)
  220.   -------
  221.   After quitting the program all temporary files including subdirectory "x"
  222.   will be deleted by default. You can prevent this by choosing NOFLUSH.
  223.  
  224.   TOPMARGIN <n>
  225.   -------------
  226.   Inserts as many linefeeds as specified on top of a printed page. This may
  227.   be useful if your printer doesn't understand the "top margin" command
  228.   like my Canon BJC-4400.
  229.  
  230.   ASK
  231.   ---
  232.   If defined a requester will appear every time before loading a file by
  233.   "LOAD next". The advantage is that you can see which file will be the
  234.   next one (normally you don't know this) and you can decide between
  235.   Load, Skip and Cancel.
  236.  
  237.   Options are treated in the following order:
  238.  
  239.          1. Shell or Workbench options > next.prefs > internal defaults
  240.          2. FONT > ROWS,LINES > WX,WY > defaults
  241.  
  242.   That means: A given font will be used, even if a given number of rows
  243.   can't be realized. ROWS has priority above WX and default rows.
  244.   If the number of given rows is too big, NEXT tries to show as many
  245.   rows as possible. topaz/8 will be used if the default font is bigger.
  246.  
  247.   The following table gives some examples of usable fonts and the
  248.   maximal number of rows on a standard screen with 640 pixels.
  249.  
  250.   fontwidth  rows    font/size
  251.   --------------------------------------------------------------------
  252.       6      105    thinpaz/8  Courier/11
  253.       7       90    Courier/13
  254.       8       79    topaz/8  topaz/11 pearl/8  look/8  SanS/11
  255.       9       70    Courier/15
  256.      10       63    topaz/9
  257.  
  258.  
  259.  
  260.   3.Configuration
  261.  
  262.   When started NEXT looks for two files:
  263.  
  264.         ENV:Next.prefs
  265.         ENV:Next.files
  266.  
  267.   Next.prefs contains information about configuration. Next.files may contain
  268.   a list of frequently accessed files and directories which can easily be
  269.   loaded after start of programm by pressing "+" (see chapter 17).
  270.   Both files can be written with an editor and must be saved to ENVARC: and
  271.   ENV:.
  272.   Each entry must be placed on a separate line. Comments must start with a
  273.   semicolon. Paths containing spaces have to be set in "".
  274.  
  275. ------------------------------------------------------------------------
  276. ;example for next.prefs
  277.  
  278. font=Courier/13
  279. rows=90
  280. lha=lha             ;no path if LhA is resident
  281. lzx="work:"my archivers/lzx"    ;path contains a space
  282. ed=c:dme
  283. @con                ;convert guides and HTML files
  284. res                ;make unarchivers resident
  285. ;end of config file
  286. ------------------------------------------------------------------------
  287.  
  288.   The first line in next.files has a special meening:
  289.   If NEXT is started without a file argument it takes the first name within
  290.   Next.files and loads it. If you want NEXT to behave as usual (opening a
  291.   filerequester) you should write "\" on the first line. Next.files may
  292.   contain options, too.
  293.  
  294. ------------------------------------------------------------------------
  295. ;example for next.files
  296.  
  297. \                ;show current directory on start
  298. cd0:aminet/biz/dbase        ;for AMINET CD's
  299. cd0:aminet/pix
  300. \#?.readme            ;wildcards are allowed
  301. \#?.bbs
  302. \#?
  303. \                ;actual directory, for better arrangement
  304. work:school/bio/tests/bi#?
  305. work:pd/DiskSalve/Locale/docs/english/disksalv.doc
  306. ;EOF
  307. ----------------------------------------------------------------------------
  308.  
  309.  
  310.  
  311.   4.Moving through text
  312.  
  313.   Main window
  314.   -----------
  315.   As mentioned above key commands for moving are like those of other common
  316.   textviewers. Space goes down one page, Backspace up one page. With cursor
  317.   keys the text can be scrolled up or down. Keys of numeric keypad can be
  318.   used, too. Text can be also moved by the scroll gadget at the bottom border
  319.   of the window. Press Help in case of need.
  320.  
  321.   Goto (G) jumps to the text position you want. You have to provide
  322.   a percent value if the status field in the window bar displays percent
  323.   otherwise a line number.
  324.  
  325.   Jump (J) jumps to the position where you jumped from with
  326.   one of the commands Top, Bottom, Search or Jump to mark. If you are e.g.
  327.   somewhere in the text and you jump to the bottom you'll get back to the
  328.   previous position by pressing "J". Jump back stores the position every
  329.   time before a jump is performed. A jump must be longer than one page.
  330.  
  331.   List windows
  332.   ------------
  333.   The commands RELOAD, LOAD myfiles and VIEW archive display file lists in
  334.   their own window. You can move through these lists with the same keys as in
  335.   the main window (cursor keys, BS and Space). A file is selected by double
  336.   click or by moving through a list with cursor up/down and pressing Return
  337.   afterwards.
  338.   You can search through the lists by pressing "S" or "."and entering a
  339.   string or pattern (see chapter "Search"). "N" continues search, "P" searches
  340.   back.
  341.  
  342.  
  343.  
  344.   5.Messages and input
  345.  
  346.   Error messages and informations are given by requesters which can be
  347.   closed in most cases by pressing any key. If there two or more gadgets
  348.   Return ist equivalent to a click on the leftmost gadget (OK, Continue..).
  349.  
  350.   Several commands afford an input (Search, Load, Print..) which is done
  351.   into an input window with a string gadget. Empty input (nothing typed and
  352.   Return pressed) aborts the respective command.
  353.   Apart from printable chars following control chars are accepted if the
  354.   filter for string gadgets in Prefs/IControl is disabled:
  355.  
  356.       TAB          Tab key
  357.       ESC          Esc
  358.       CSI          Alt-Esc
  359.       Linefeed(LF)    Ctrl-J
  360.       Formfeed(FF)    Ctrl-L
  361.       Return(CR)      Ctrl-M
  362.  
  363.  
  364.  
  365.   6.Search (Search ci/cs, Next, Previous)
  366.  
  367.   Strings can be searched case sensitive (cs) or case insensitive (ci).
  368.   They can contain control chars like LF. This enables e.g. searching of
  369.   strings which continue on next line or finding only words at beginning of
  370.   a line.
  371.  
  372.   NEXT marks all occurrences with background color 2. Control chars in a
  373.   search string are converted to visible chars.
  374.   In contrast to most text readers NEXT marks ALL occurrences on screen,
  375.   not only the first match. This is faster and gives much better survey.
  376.  
  377.   Search starts from current position (displayed text included) if a new
  378.   string has been given or if search direction changes.
  379.   Searching forward the first match will be displayed 2 lines below top
  380.   of window (if possible). Backsearch displays it 2 lines from bottom. So
  381.   you can see what is above/below.
  382.  
  383.   Usually search goes downward after string input. But you can force
  384.   immediate backsearch by clicking on the gadget "Search back" or by using
  385.   the shortcut Right Amiga-B.
  386.  
  387.   Pattern search
  388.   ==============
  389.   From V1.8 on strings to be searched may contain wildcards which are
  390.   equivalent to the AmigaDos wildcard "?". They replace any alphanumerical
  391.   character. Input of wildcards is done by Help key.
  392.  
  393.   EXAMPLE: Input is "b?g". As result bug, big, bog, bag... will be found.
  394.  
  395.   If a pattern contains nothing but wildcards NEXT will look only for
  396.   words with the same length as the pattern. (It wouldn't make much sense
  397.   to display all occurrences without this restriction.)
  398.   In order to search for words with length n the input can be "[n]".
  399.   Example: [15] starts search for words which contain 15 chars.
  400.  
  401.   ==============
  402.  
  403.   The special search abilities of NEXT may give nice effects.
  404.  
  405.   EXAMPLES:
  406.  
  407.   1. Please press following keys in the same order: S, TAB, Return.
  408.                                       ;
  409.      Result: All TABs are marked (see line above).
  410.  
  411.   2. Marking of spaces: Press S, Space, Return.
  412.      Press R (=Refresh) to get a normal display again.
  413.  
  414.   3. Pattern search: Press S, type "th??" and Return. Input of "??" by
  415.      Help key.
  416.  
  417.      that they others whether through the pathname either
  418.  
  419.   4. Press S, Alt-Space, Return.
  420.  
  421.                          
  422.              *°¿°*       
  423.               /=\         
  424.                                     
  425.                                   
  426.                                                     
  427.                                                      
  428.                           
  429.  
  430.  
  431.   This image is composed of spaces with Code 160.
  432.  
  433.  
  434.   7.Search by mouseclick (MSearch)
  435.  
  436.   Occurrences of any word on screen can be simply searched by holding down
  437.   Ctrl and clicking on the first (visible) char. This is a nice feature
  438.   not offered by other text readers. Search is ci if you press Ctrl alone but
  439.   will be cs if another qualifier is pressed additionally.
  440.   Direction of search depends on the mousebutton pressed:
  441.  
  442.       Ctrl-LMB (left mousebutton)  ->  forward search
  443.       Ctrl-RMB (right     "     )  ->  backward search
  444.  
  445.   The selected word will be inverted as long as buttons are held down.
  446.   Except the first char all others must be alphanumeric. Point, underscore
  447.   and hyphen are treated as chars if they are placed within the word.
  448.  
  449.   EXAMPLES:
  450.  
  451.       clicked          marked/searched
  452.       ------------------------------------
  453.       Workbench:          Workbench:
  454.       A600/1200          A600/1200
  455.       ;comment          ;comment
  456.       ; comment          ; comment
  457.       Nölle-Neumann       Nölle-Neumann
  458.       12.5.94          12.5.94
  459.  
  460.  
  461.  
  462.   8.Searching text in binary files (XSearch)
  463.  
  464.   This function finds any readable ASCII text in programs and other binary
  465.   files. It may be useful e.g. if you want to know which libraries, devices
  466.   or files a program needs to work.
  467.  
  468.   Strings are considered as ASCII if they consist of at least 4 alphanumeric
  469.   chars. Change of upper case to lower case may occur only at beginning of
  470.   a string, otherwise it will not be marked. There are of course many char
  471.   combinations within a program which are senseless, but hitrate of this
  472.   function is quite good.
  473.  
  474.   XSEARCH starts at current position and can be continued by pressing
  475.   "X". Backsearch is not possible.
  476.  
  477.   If Shift-X is pressed words consisting of 3 chars only can be detected.
  478.   Of course, much more "garbage" is found in this mode.
  479.  
  480.  
  481.  
  482.   9.Marking a block (Mark 1/2)
  483.  
  484.   A line can be marked with Shift-RMB or Shift-LMB. The positions are
  485.   stored and indicated by special signs at start of line ( 1 
  486.   for LMB,  2  for RMB). Marks can be shifted by simply Shift-clicking
  487.   at another line.
  488.   You can jump back to a marked position by pressing "1" or "2" on the main
  489.   keyboard. ATTENTION:
  490.   From V2.5 on you can no longer use LMB or RMB to jump to the marks. LMB is
  491.   now reserved for clicks at references in HTML-files and guides.
  492.  
  493.  
  494.   Two marks define begin and end of a block, marked lines included.
  495.   The order of marks (1/2 or 2/1) is unimportant. If only one line has been
  496.   marked this line will be taken as a block. A block can be printed or saved.
  497.   It is also used by the function "Word statistics" (see below).
  498.  
  499.   Marks can be removed by pressing Del or by Shift-clicking on them a second
  500.   time.
  501.  
  502.   The following operations can be applied to a block:
  503.  
  504.     - Print
  505.     - Save
  506.     - Word statistics
  507.     - Jump to mark 1/2
  508.     - Count block
  509.  
  510.  
  511.  
  512.   10.String count (Count ci/cs, Count old)
  513.  
  514.   This function counts all occurrences of a string or a single char within
  515.   current file. With "C" count is case insensitive, with Shift-C case
  516.   sensitive. The result of count is displayed in a requester. The title
  517.   of the requester window shows whether count was ci or cs.
  518.   Count can be restricted to an existing block. Press the "Count block"
  519.   gadget in this case after input.
  520.  
  521.   A counted string can be searched later on with "N" (NEXT) or "P" (PREVIOUS).
  522.   On the other hand a previously searched string can be counted by pressing
  523.   Amiga-C or Amiga-Shift-C (block). The mode (cs/ci) will be the same.
  524.   If the counted string is a pattern consisting of ??? only the number of
  525.   words having the same length will be reported, e.g. "word[3] found 34
  526.   times". [3] indicates that length was 3 chars.
  527.  
  528.   The count function is mainly for analysing texts. You can also use it
  529.   to check whether a certain string occurs in a file without leaving current
  530.   text position.
  531.  
  532.  
  533.  
  534.   11.Word statistics (Count words)
  535.  
  536.   This command is started by "W". It counts the words of the whole text
  537.   or within a block (if defined). Words which are separated by a hyphen at
  538.   line end are considered as ONE word. The result is presented in a window:
  539.  
  540.   The first line shows the total number of words and average word length.
  541.   The table below presents the occurring lengths, number of words (n) with
  542.   same length and portion of words with same length (%) in text. Maximal
  543.   word length is 30. Longer words - they occur very rarely - will be added
  544.   to length 30.
  545.  
  546.   Word definition is the same as explained in chapter 6.
  547.  
  548.   EXAMPLES:   print/save      2 words
  549.           Next.doc          1 word
  550.           A-Z          1 word
  551.           A - Z          2 words
  552.           4711          1 word
  553.  
  554.  
  555.  
  556.   12.Print/Save (Print)
  557.  
  558.   This function saves the text or part of it to PRT: or to a file. Pressing
  559.   Shift-P will save the whole file, pressing "*" will save the currently
  560.   marked block.
  561.  
  562.   NEXT checks if printer is online (for parallel port only). If printer
  563.   is online PRT: will be the default output, else you have to enter the
  564.   filename you want to save to. "PRT:" can be replaced by a filename if
  565.   you don't want to print.
  566.  
  567.   A block can also be saved to clipboard (Unit 0). The input window has a
  568.   gadget "Snip". Click on it or use the shortcut Amiga-S for
  569.   clipboard copy.
  570.  
  571.   If the file you want to save to already exists, you'll be asked whether
  572.   it should be overwritten or whether text should be appended. Press "O"
  573.   to overwrite or "A" to append. Any other key will abort.
  574.   The append mode may be useful if you only want to collect some important
  575.   parts of a text file.
  576.  
  577.   If output goes to PRT: the number of pages and sheets needed are calculated
  578.   and shown in a requester. You may start printing now by pressing Return
  579.   or abort with any other key.
  580.  
  581.   While printing NEXT uses the page length defined in printer settings and
  582.   sends a formfeed to the printer after each page (except last page).
  583.   This is NOT the case if the text already contains formfeeds or if output
  584.   goes to a file.
  585.  
  586.  
  587.  
  588.   13.Print with page numbers (Print pagenum)
  589.  
  590.   If you want to print/save with page number and a title line on each page
  591.   press Amiga-P or Amiga-* (for block). You'll be asked for the text of
  592.   the title line. Default is the filename, which can be taken over by
  593.   Return. After that you'll be asked for page length, which must be at
  594.   least 3 lines. Default is page length in printer settings.
  595.  
  596.   The title line looks like this by default:
  597.  
  598.   Next.dok                                                                  1
  599.  
  600.   Here comes the first line of text...
  601.  
  602.  
  603.   Modifying page header
  604.   =====================
  605.   1. Empty input for title text will cause NEXT to print without a title
  606.      line but with the page length you have entered. So you can use other
  607.      page lengths than default length.
  608.   2. If you only type one or more spaces as title text, title header will
  609.      be filled with spaces but page numbers will be printed.
  610.   3. Style and position of header text can be influenced by a number of
  611.      options which can be switched on or off by clicking in the settings
  612.      window. Press "`" to open the settings window.
  613.  
  614.      BOLD, UNDERLINED and ITALIC can be chosen for text style. They can be
  615.      combined. Default is UNDERLINED.
  616.      The new option CENTERTITLE centers the title (surprise). If the title
  617.      consists of spaces only the pagenumbers will be centered.
  618.  
  619.  
  620.  
  621.   14.Print modes
  622.  
  623.   In the settings window (opened by "`") four different print modes can
  624.   be selected by a click (or unselected by a second click):
  625.  
  626.     SMARTPRINT
  627.     BOOKMODE
  628.     ODDSFIRST
  629.     PAUSE
  630.  
  631.   (1) SMARTPRINT tries to be intelligent and varies the pagelength a bit
  632.       according to structure of text. That means:
  633.  
  634.       If at pageend only one line of a paragraph is left that normally would
  635.       be printed on next page, it will be printed on the same page.
  636.       If at end of page the first lines of a new paragraph or a heading
  637.       appear, they will be printed on the next page. Thus, a printed page may
  638.       be 1 line (max.) longer than defined by printer prefs or input. It may
  639.       also be several lines shorter.
  640.  
  641.       The smart_print mode is DEFAULT, because it gives the better results
  642.       in most cases. If smart_print is switched off, all pages will be
  643.       printed with constant page length. Minimal page length for smart_print
  644.       mode is 11 lines. For shorter pages the normal print mode will be used.
  645.  
  646.       HINT: Print a file with pagetitle and page numbers to ram:test first,
  647.       load ram:test and look at the result. Then print it to PRT: if
  648.       all is OK. Use Shift-P (NOT  Amiga-P) this time.
  649.  
  650.  
  651.   (2) BOOKMODE can be used if a text is printed with page numbers or page
  652.       heading. If this mode is on the heading of pages with even number
  653.       will be printed in reverse order. Page numbers will appear on the left
  654.       side and the title string on the right side. Thus, page numbers will
  655.       always be at the outer margin like in books.
  656.  
  657.  
  658.   (3) If ODDSFIRST is on all pages with odd number will be printed first,
  659.       after that the pages with even number will follow. This may be useful
  660.       if you use a printer which loads single sheets automatically.
  661.       After odd pages have been sent to printer a requester will appear.
  662.       Wait until printer has stopped, then turn the stack of sheets and feed
  663.       them back into the printer. Press the gadget to start printing of even
  664.       pages.
  665.  
  666.   (4) PAUSE stops every time a page has been sent to printer and opens a
  667.       requester. Printing will continue if you press any key or the "Print"-
  668.       gadget. To abort printing you have to press "C" or the Cancel-Gadget.
  669.  
  670.  
  671.  
  672.   15.Initializing printer (Init printer)
  673.  
  674.   After pressing "=" NEXT will try to initialize your printer according
  675.   to printer settings. Printer must be online.
  676.   This function may be useful if printer was switched off for some time
  677.   or after aborting a print.
  678.  
  679.  
  680.  
  681.   16.Changing window size and position (Size/Move window)
  682.  
  683.   Pressing F1/F2 keys changes size of window. 3 sizes are available:
  684.   maximal, minimal and middle. F1 toggles between min. and max. size,
  685.   F2 between middle and max..
  686.   By default middle size is half as high as maximal, but can easily be
  687.   changed by dragging the size gadget. NEXT remembers the new size und
  688.   will use it on next occasion.
  689.  
  690.   MOVE window (F3) moves the window down if it was in the upper half of
  691.   screen or up if it was in the lower half. If the window is as big as the
  692.   screen nothing will happen.
  693.  
  694.  
  695.  
  696.   17.Loading a new file (Load/ReLoad)
  697.  
  698.   NEXT offers several variants to load a new file:
  699.  
  700.   1. Load req(uester) (L)
  701.      --------------------
  702.      Opens the filerequester and presents the directory of current file.
  703.  
  704.   2. Load man(ually) (Shift-L)
  705.      -------------------------
  706.      The complete path of the directory or file wanted has to be entered into
  707.      the input window. If the path contains spaces, you must place it in "".
  708.      The current directory may be abbreviated by "\".
  709.      You can also give a pattern instead of the filename and use the same
  710.      options as in shell commandline. E.g. if input was "font topaz/11"
  711.      this font will be opened and the current file will be reloaded.
  712.  
  713.   3. Load newwin (Amiga-L)
  714.      ---------------------
  715.      Input as described for Load man(ually). NEXT will create a new process
  716.      which opens its own window or presents a filerequester if a directory
  717.      has been entered. Empty inputs are ignored.
  718.  
  719.   4. ReLoad (<)
  720.      ----------
  721.      Enables you to load a file again which already had been viewed during
  722.      a session. NEXT saves the names of previously loaded files into a
  723.      buffer of 800 bytes. If size of buffer is not sufficient older names
  724.      are replaced by newer ones.
  725.      After pressing "<" a small window which presents all names saved
  726.      will open. You can select a name by doubleclicking or by moving through
  727.      the list of names with cursor keys (Up/Down) and finally pressing Return.
  728.      If nothing has been selected Return aborts this function.
  729.      ESC, Space and closegadget can be used, too.
  730.  
  731.   5. Load next (>)
  732.      -------------
  733.      What happens when you press ">" depends on what you have done before.
  734.      If you have previously loaded a file by using a pattern (e.g.
  735.      work:source/#?.s) NEXT will scan the same directory (work:source) and
  736.      look for the next file matching the pattern (#?.s). An existing pattern
  737.      is indicated by a "*" in the status field (window title bar).
  738.      If no pattern exists the current directory will be scanned using the
  739.      pattern "#?.<suff>" where <suff> is the suffix of the current file.
  740.      If there is no suffix the pattern will be "#?".
  741.      By repeatedly pressing ">" you can view all files in the scan directory
  742.      matching the current pattern. .info-files will be skipped. Which file
  743.      will be loaded next depends on how the files are arranged on disk.
  744.      It's NOT in alphabethical order! I recommend to use the Option ASK
  745.      if you wish to decide whether the next file is to be loaded or not.
  746.  
  747.      If you press ">" in combination with Alt or Amiga keys the current
  748.      directory will become the new scan directory and a new pattern -
  749.      depending on the suffix of the current file - will be defined, e.g.
  750.      "#?.readme" if the suffix is ".readme". This is especially useful when
  751.      looking into directories on AMINET CDs: Load a .readme file, press Alt+>
  752.      and the next .readme will be loaded.
  753.  
  754.   6. LOAD myfiles (+)
  755.      ----------------
  756.      Opens a window which shows the files, directories and options defined
  757.      by you in ENV:next.files. They are selected as described under RELOAD.
  758.  
  759.   7. Load by appwindow
  760.      -----------------
  761.      Drop an icon or a filename within a workbench window on NEXT's window
  762.      and the corresponding file will be loaded. If the icon belongs to a
  763.      directory the filerequester will open.
  764.  
  765.   8. Back/Forward (Shift-Left/Shift-Right)
  766.      -------------------------------------
  767.      Steps back or forward in the file history and loads the previous/next
  768.      file. If the end of history buffer is reached (contains 5 entries) the
  769.      file at the other end of the buffer will be loaded. In other words:
  770.      If you have stepped back through the last 5 files (5->4 4->3 3->2 2->1)
  771.      the next step back loads file 5.
  772.  
  773.  
  774.  
  775.   18.Highlighting a line (Show line)
  776.  
  777.   After pressing Alt-MB (left or right) or Amiga-Alt the line at mouse position
  778.   will be inverted. This makes reading of tables etc. easier. The line number
  779.   is displayed in the titlebar.
  780.  
  781.  
  782.  
  783.   19.File conversion
  784.  
  785.   The following file types are automatically converted to readable text
  786.   if @PUR-mode is not switched on:
  787.   HTML, WORD, WRITE, RTF, HLP, DosTEXT and MacTEXT(for guide files see below)
  788.  
  789.   WORD/WRITE
  790.   ----------
  791.   NEXT extracts the pure text from files produced by the Microsoft programs
  792.   Word and Write (suffixes .doc and .wri). Footnotes, endnotes and annotations
  793.   within WORD documents get continuous numbers which correspond to references
  794.   in the text:
  795.         footnotes   [1], [2], ...
  796.         endnotes    [E1], [E2], ...
  797.         annotations [A1], [A2], ...
  798.  
  799.  
  800.  
  801.   RTF
  802.   ---
  803.   This is the Rich Text Format which can be produced by MSWord. NEXT extracts
  804.   the text and converts style instructions (bold, italic, underlined).
  805.   Footnotes will be numbered and moved to the end of text.
  806.  
  807.   HLP
  808.   ---
  809.   Documentation of programs running under Windows ist often stored in special
  810.   help files with suffix .hlp. NEXT extracts the text within these files.
  811.   Unfortunately about 2/3 of HLP-files are packed so that conversion is
  812.   impossible.
  813.  
  814.   MacTEXT
  815.   -------
  816.   This is text created on Macintosh computers. Special chars are translated
  817.   to ANSI chars and CR to LF.
  818.  
  819.   DosTEXT
  820.   -------
  821.   Texts using the MSDos charset (codes $80 to $9F) are converted to ANSI
  822.   (=Amiga) codes. It's not easy to detect which charset has been used.
  823.   So errors may occur. Use the Switch conv(ersion) command in this
  824.   case:
  825.  
  826.   Switch conv (started with "!") loads the current file again and
  827.   uses the opposite conversion mode. A DosText will be converted to
  828.   ANSI and vice versa. This applies also to MacTEXT, GUIDE, HTML, WORD, WRITE
  829.   and RTF.
  830.   So you can see very easily what's e.g. `behind' a converted HTML file
  831.   by pressing "!" and switch to converted mode back by another key stroke.
  832.  
  833.  
  834.  
  835.   20.HTML
  836.  
  837.   Web pages are written in HTML (HyperText Markup Language). These files
  838.   can be recognized by their suffix .htm or .html. They contain a lot of
  839.   instructions for WWW-browsers (so called tags and entities) which make
  840.   HTML files almost unreadable. NEXT converts and formats HTML files by
  841.   default. Conversion does not take place if @PUR mode is on.
  842.  
  843.   Some hints:
  844.  
  845.   * All tags and entities of HTML 3.2 are converted if possible.
  846.   * Some HTML file contain very little or no text at all. So, don't be
  847.     afraid if you see an empty window after conversion.
  848.   * Text is formatted according to window width. Make the window as wide
  849.     as possible before loading a HTML file.
  850.   * The title of a Web page is displayed in [] in the upper left corner.
  851.   * Conversion of tables is nearly impossible and therefore done in a very
  852.     simple manner.
  853.   * Headings (h1...h6) are indented and followed by a blank line. Main
  854.     headings (h1,h2) are display in colour 2, h1 additionally in bold style.
  855.   * Frames can't be displayed but references within frames are shown, e.g.
  856.     "FRAME <framename".
  857.   * References are marked by color 3. When you click on them the
  858.     target is shown in the title bar as long as LMB is held down. After
  859.     releasing LMB the target will be shown. You can abort the action by
  860.     drawing LMB above or below the line where the reference is. LMB must be
  861.     still held down.
  862.  
  863.     Following types of targets are possible:
  864.  
  865.     file.html        target is another file which will be loaded
  866.     file.html#mark        target is a special position within another file
  867.     #mark            target is another position in the current file
  868.  
  869.  
  870.   Sometimes references are represented by a picture and not by a string.
  871.   In these cases NEXT shows the symbol [] which can be clicked,too.
  872.  
  873.   HTML files very often contain another type of pictures (inline pictures)
  874.   which appear in "real" browsers as buttons or something like that. These are
  875.   represented by the symbol [¤]. If you have OS3+ and "DTMode" (see
  876.   below) is active you can view the pictures by clicking on that symbol.
  877.  
  878.   Searching references (Browse links)
  879.   --------------------
  880.   By pressing "#" you can jump to the references in HTML files and Links
  881.   in AmigaGuide files respectively. Every reference found is displayed with
  882.   background color 2 and the target is shown simultaneously in the title bar.
  883.   You can jump to the target by pressing Return. Pressing "#" again will
  884.   show the next references downwards. Using Amiga or Alt in combination
  885.   with "#" inverts the direction of search.
  886.  
  887.   Switching references off
  888.   ------------------------
  889.   Display of references and picture symbols can be switched off by inacti-
  890.   vating the option "LINKS" in the settings window. This may be useful
  891.   for printing the current document. It also speeds up the conversion of HTML
  892.   and AmigaGuide files a little bit and saves some memory.
  893.  
  894.  
  895.  
  896.   21.AmigaGuide, datatypes (AGDT once, DTMode)
  897.  
  898.   The display modes for AmigaGuide files (@LIB, @CON, @PUR) have briefly
  899.   been explained above. They can be used as commandline options or tooltypes,
  900.   but can also be selected later on in the settings window.
  901.  
  902.   The @LIB mode uses the amigaguide.library (like Multiview or AmigaGuide).
  903.   If the amigaguide.library can't be used for some reason (low memory, no
  904.   library present) the @CON-mode will be used.
  905.  
  906.   The @CON-mode converts AmigaGuide files to readable text. This means,
  907.   all instructions (@NODE etc.) are stripped off and replaced by equivalent
  908.   escape sequences. LINKS will be rendered in color 3. The end of a NODE
  909.   is marked by a "#". Using the @CON-mode can be advantageous, because the
  910.   text is not presented in small pieces and you can use the search and
  911.   print functions of NEXT.
  912.   The converted file is shorter than the original and can be saved, of course.
  913.  
  914.   The @PUR-mode finally shows AmigaGuide files with all the special instruc-
  915.   tions.
  916.  
  917.  
  918.   AGDT once (=AmigaGuide & DataType)
  919.   ----------------------------------
  920.   If the current file is an AmigaGuide file and displayed in @CON or @PUR
  921.   mode and you want it to be displayed by means of amigaguide.library,
  922.   press "A".
  923.  
  924.   Starting with OS3.0 not only AmigaGuide files can be viewd with this
  925.   function but every filetype which is represented by datatype (binary
  926.   datatypes excluded). Since amigaguide.library V39+ uses datatypes itself
  927.   NEXT simply passes the file to the library. In case of pictures NEXT uses
  928.   its own routine (see following chapter).
  929.  
  930.   DTMode (=datatype mode)
  931.   -----------------------
  932.   Shift-A switches this mode on or off. If switched on the mouse pointer
  933.   changes (looks like a camera) and all files loaded afterwards (except
  934.   guides and binaries) will be displayed by datatypes. OS3+ needed.
  935.  
  936.   You can switch DTMode on or off when a list window is active.
  937.   There is no need to close the window before.
  938.  
  939.  
  940.  
  941.   22.Viewing pictures
  942.  
  943.   All types of pictures including icons can be displayed if the corresponding
  944.   datatypes are available. There are different ways to display a picture:
  945.  
  946.     1.    Load a picture (DTMode is off) and press "A".
  947.     Disadvantage: The file must be loaded by NEXT and the datatype as
  948.     well. This consumes time and memory.
  949.  
  950.     2.    Switch DTMode on (Shift-A) and select a picture file by one of
  951.     the LOAD functions. The picture will be immediately displayed.
  952.     The previously loaded text file stays in memory and can be viewed
  953.     again after the picture has been left.
  954.  
  955.     3.    If you want to see all pictures within a directory switch DTMode
  956.     on and use a pattern, e.g. work:pics/#?.iff or work:pics/#?.
  957.     By pressing ">" repeatedly you can now view all pictures matching the
  958.     pattern.
  959.  
  960.   Info about the picture
  961.   ----------------------
  962.   You can get some information about a currently displayed picture by
  963.   pressing "I". A requester appears showing datatype, width, height, depth,
  964.   number of colors and screenmode. The picture stays in the background
  965.   meanwhile and comes back to front by another key press.
  966.  
  967.   Screendump
  968.   ----------
  969.   You can print the currently displayed picture by pressing Shift-P.
  970.   The print is done according to PrinterGFX settings.
  971.  
  972.   Display of a picture can be quitted by pressing any non-qualifier key or
  973.   the mousebuttons. If nothing happens (shouldn't occur) click into the upper
  974.   left corner of the screen to activate the small invisible window situated
  975.   there.
  976.  
  977.  
  978.  
  979.   23.Info, filenote (Info/Filenote)
  980.  
  981.   Info
  982.   ----
  983.   Pressing "I" pops up a requester with following informations:
  984.       - date of creation/last change of file
  985.       - protection bits
  986.       - file type (GUIDE, HTML, WORD, MacWORD, WRITE, RTF, MacRTF, DosTEXT,
  987.     MacTEXT, MacBIN, MacDOC, TEXT, BIN)
  988.       - information if crunched or decoded and type of cruncher (PPData, XPK compressor,
  989.     SZDD, HQX). SZDD is the identification string for files compressed
  990.     with MSCompress. HQX files are MacIntosh files, mostly SIT archives,
  991.     which have been coded by MacBinary 4.0 (suffix .hqx).
  992.       - number of bytes removed by text conversion. This is mainly
  993.     debug information for me. Small numbers are due to stripping
  994.     off carriage returns and trailing spaces.
  995.       - :filenote
  996.       - number of lines and longest line ("rows")
  997.       - number of lines and size of block if marked
  998.  
  999.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1000.     After a separating line the pattern used to scan a directory
  1001.     will be shown if there is any.
  1002.     All other informations found here in previous versions can now be
  1003.     found in the settings window (see chapter 27).
  1004.  
  1005.   Filenote
  1006.   --------
  1007.   If you press Shift-I a filenote can be entered for the current file. You
  1008.   must put it in "" if it contains spaces. A previous comment can be
  1009.   deleted by typing "". Simply pressing Return without any input doesn't
  1010.   change anything.
  1011.  
  1012.  
  1013.   24.Delete current file (Delete file)
  1014.  
  1015.   If you decide that the current file is no longer needed you can delete it
  1016.   by pressing Amiga-Del. You will be asked whether it is really to be deleted.
  1017.   Press OK-gadget to confirm. The deleted file will stay in memory, and you
  1018.   can undo deleting by saving it again. But due to formatting there may be
  1019.   slight or big differences to original file. Don't try to recover a deleted
  1020.   executable in this way!.
  1021.  
  1022.  
  1023.  
  1024.   ›[7m25.%-Display (Switch %)
  1025.  
  1026.   The display of text position in the status field can be switched between
  1027.   percentage and line number by pressing "%". If you are in %-mode the GOTO
  1028.   command will only accept %-values, otherwise line numbers.
  1029.  
  1030.  
  1031.  
  1032.   26.Archives (View archive, Flush tempdir, Unpack all/select)
  1033.  
  1034.   For viewing and extracting archives the following programms are needed:
  1035.  
  1036.         archiver/unpacker        |    suffixes of archives
  1037.         ------------------------+--------------------------
  1038.         LhA   1.38e         |    .lha, .lzh, .run
  1039.         LZX   1.21 changed!     |    .lzx
  1040.         UnZip 5.12            |    .zip, .exe (see note)
  1041.         UnRAR 2.04.1(A.Kleinert)|   .rar
  1042.         GZip  1.2.4 (18.8.93)   |   .gz, .z, _Z, .tgz, .taz
  1043.  
  1044.   You may use UnLZX (V1.21) and LHX instead of LZX and LhA respectively.
  1045.   Paths of archivers must be known to NEXT. I recommend to write their paths
  1046.   into ENVARC:Next.prefs. Otherwise NEXT will promt for a path when needed.
  1047.   For TAR archives no external unpacker is required. In case of Stuffit
  1048.   archives (suffix .sit or .bin) the contents is displayed (see note below).
  1049.  
  1050.   All (de)archivers menshioned above (except GZip and UnRAR) can be made
  1051.   resident. If you choose the option RES this will be done automatically by
  1052.   NEXT when an archiver is needed the first time. I recommend to do this if
  1053.   you have enough memory. The performance of archive extraction will encrease
  1054.   remarkably.
  1055.  
  1056.   NEXT recognizes archives by internal signs, not by the name suffix. If
  1057.   an archive has been detected a list of its contents will be created and
  1058.   displayed in the list window. Moving through the list and selecting a file
  1059.   is described above (see chapter 4).
  1060.  
  1061.   The title of the list window gives some information about the archive.
  1062.   Most of it is selfexplaining except the number in [] behind the name.
  1063.   It indicates the archive type: 1=lha 2=lzx 3=zip 4=gzip 7=tar.
  1064.   Normaly the type is indicated by the name suffix, but this isn't allways
  1065.   the case.
  1066.  
  1067.   A selected file will be extracted to TEMPDIR/x and displayed afterwards.
  1068.   If the selected file happens to be an archive again another list will be
  1069.   created.
  1070.  
  1071.   --------------------------------------------------------------------------
  1072.  
  1073.   Note about ZIP archives
  1074.   Zip archives for PCs are quite often self-extracting. Mostly they have
  1075.   the suffix .exe and thus cannot be recognized by name. NEXT now offers the
  1076.   possibility to check MSDos/Windows executables (except DLLs) for archives
  1077.   without need to load them. If you try to load an executable a requester
  1078.   will appear with 3 choices:
  1079.  
  1080.   1. Check for zip archive  (OK)
  1081.   2. Load file            (Load)
  1082.   3. Cancel            (Cancel)
  1083.  
  1084.   Pressing OK will start UnZip and display the archive contents if it is an
  1085.   archive. Otherwise you'll get an error message.
  1086.  
  1087.   Note about Stuffit archives
  1088.   There seems to be no extractor for StuffIt archives on the Amiga. UnSit1.5
  1089.   is obsolete because it doesn't know the compression methods used nowadays.
  1090.   NEXT list the contents of SIT archives as follows:
  1091.         Type    type of file, e.g. TEXT
  1092.         CM    compression method
  1093.         RSRC    length of "resource fork", compressed
  1094.         DATA    length of "data fork", compressed
  1095.         Name    Name of file or directory
  1096.  
  1097.   --------------------------------------------------------------------------
  1098.  
  1099.   There are 5 functions dealing with archives:
  1100.  
  1101.   Flush tempdir (Shift-Del) deletes all temporary files in TEMPDIR/x if
  1102.   there are any. So you'll get back the memory or disk space they occupied.
  1103.   A requester will pop up if there are any files to delete and inform you
  1104.   about the number of files and their total length in Kb.
  1105.  
  1106.   View old archive (V) displays the contents of last archive selected
  1107.   and enables extraction of files as described above.
  1108.  
  1109.   View (from) readme
  1110.   This feature is especially useful for AMINET archives. If you have loaded
  1111.   a .readme file press Shift-V and a list of files within the corresponding
  1112.   archive will be presented. If there is no  archive but another file
  1113.   which corresponds to the .readme you'll be asked whether to load this one.
  1114.  
  1115.   Unpack all (U) extracts all files within the current archive to a
  1116.   directory which must be specified by you. Paths of archived files can be
  1117.   preserved by clicking on gadget "whith path".
  1118.  
  1119.   Unpack select enables unpacking of one or more selected files.
  1120.   You get into select mode by pressing "V" two times. The first "V" opens
  1121.   the list window and displayes the archive contents (if an archive has been
  1122.   read before). The second "V" switches into select mode. Filenames are now
  1123.   displayed with color 2. Select the files you want to be extracted by click.
  1124.   A second click will unselect a file. After selection press Return and enter
  1125.   the destination directory.
  1126.  
  1127.   You can unpack an archive without loading a file before. The main window
  1128.   of NEXT must not be open. Simply type >next <archive>. Press Return to
  1129.   extract the whole archive after the list window appeared. You'll be asked
  1130.   for the destination directory, then. Extraction of selected files works as
  1131.   described above.
  1132.  
  1133.  
  1134.  
  1135.   27.Tabs (Tab width)
  1136.  
  1137.   After pressing the TAB-key a new tab width can be entered. The change will
  1138.   be visible immediately if the current text contains tabs. It may be necessary
  1139.   to reload the file in order to adjust the line length according to the new
  1140.   width. After reloading NEXT displays the same text position as before.
  1141.   For prints tabs will be expanded by spaces if tab width is different from 8.
  1142.  
  1143.  
  1144.  
  1145.   28.Megafiles
  1146.  
  1147.   If a file is too large to fit into one memory block (that's while I name
  1148.   it "megafile"). NEXT will split it into several parts and use half of the
  1149.   largest memory block available in this case. XPK- und powerpacked files
  1150.   can't be splitted.
  1151.  
  1152.   Within a splitted file you can quickly move to next or previous part by
  1153.   repeatedly pressing the cursor keys (<- and ->).
  1154.   NEXT will automatically switch to next/previous part if you are at top or
  1155.   bottom of current part and you use one of the MOVE commands (LINE up/down,
  1156.   PAGE up/down).
  1157.   SEARCH, COUNT, GOTO, PRINT are allways restricted to the current part. This
  1158.   may change in a future version.
  1159.  
  1160.  
  1161.  
  1162.   29.Settings
  1163.  
  1164.   The settings window is opened by "`" and looks like this:
  1165.  
  1166.     +--------------------------+
  1167.     | Settings               | Effect when switched on:
  1168.     +--------------------------+
  1169.     |        1 @LIB           | display of guides by amigaguide.library
  1170.     |       2 @CON             | conversion of guides, HTML ..
  1171.     |        3 @PUR           | no conversion
  1172.     |       F FLUSH            | Deletion of temp. file on exit
  1173.     |       A ASK              | request when scanning a directory
  1174.     |        P PAUSE           | pause after each printed page
  1175.     |       LINKS              |
  1176.     |        S SMARTPRINT       | "smart" print mode
  1177.     |        K BOOKMODE           | page numbers placed like in books
  1178.     |        O ODDSFIRST        | odd pages are printed first
  1179.     |        C CENTERTITLE      | heading centered
  1180.     |        B BOLD           | heading bold
  1181.     |       U UNDERLINED       | heading underlined
  1182.     |        I ITALIC           | heading italic
  1183.     +--------------------------+
  1184.  
  1185.   Active modes are highligthed. They can be deactivated by click and
  1186.   reactivated by another click. In case of @LIB, @CON and @PUR you have
  1187.   to click at the mode you want. You may use the key shortcuts in front
  1188.   of each mode, too.
  1189.   The changes will be saved by pressing Return. You can quit with Q, ESC
  1190.   and Space.
  1191.  
  1192.  
  1193.  
  1194.   30.Editing the current file (Edit file)
  1195.  
  1196.   By pressing Shift-E an external editor can be started with the current
  1197.   file as argument. The path of the editor can be defined by option ED,
  1198.   either on shell command line or in ENV:next.prefs. Otherwise you have
  1199.   to enter the path the first time you call this function.
  1200.   The editor is started asynchronously and gets a stack of 6000.
  1201.   I hope this will be sufficient in all cases.
  1202.  
  1203.   If the current file is a pure text file the editor will be called with
  1204.   its path. If the current file is binary, compressed or allready deleted
  1205.   you'll be asked if you want to edit the current (formatted) buffer.
  1206.   A positive response will NEXT cause to copy the buffer to TEMPDIR/<file>
  1207.   and then start the editor with this path as argument.
  1208.  
  1209.   You can easily reload the edited file with "E" (no Shift this time).
  1210.  
  1211.  
  1212.  
  1213.   31.Copy files
  1214.  
  1215.   This command works like c:copy. But it only copies files which have been
  1216.   previously viewed by NEXT. After pressing Shift-Y a list window will open
  1217.   with these files. After selection of a file you'll be promted for the
  1218.   destination. This may be either a filename or a directory.
  1219.  
  1220.   In contrast to PRINT file this command copies the original file and not
  1221.   the more or less modified buffer of NEXT. The sense of Copy file is that
  1222.   you don't need to quit NEXT if you want to get a useful programm or text
  1223.   file on your hard disk.
  1224.  
  1225.  
  1226.  
  1227.   32.Font selection (Select font)
  1228.  
  1229.   The font requester of reqtools.library can be called by pressing Shift-F.
  1230.   If the selected font is of different width than the old one, the
  1231.   current file will be loaded again, otherwise the new font will be used
  1232.   immediately.
  1233.  
  1234.  
  1235.  
  1236.   Reformat current text (Reformat)
  1237. When you press Shift-R NEXT tries to reformat the current file "intelligently". How this
  1238. works is best demonstated by this chapter which contains some very long lines. These lines
  1239. These lines will be wrapped according to window width and the folling lines will be appended,
  1240. replacing linefeeds by spaces. Now press Shift-R and wait...
  1241.   This is the result.
  1242.  
  1243.   Reformatting will not be done with binary files and is does not
  1244.   act on indented paragraphs.
  1245.  
  1246.  
  1247.  
  1248.   34.Changes
  1249.  
  1250.   meaning: + new, ^ improved, * changed, - removed
  1251.  
  1252.   V2.9
  1253.   ====
  1254.   + New option RAR <path of UnRAR>: RAR archives can now be extracted.
  1255.     Your need UnRAR 2.04.1 by A. Kleinert not the version ported
  1256.     bei A. Vallinetto which is buggy.
  1257.   + New option DTMODE: sets the datatype mode at program start.
  1258.   + Decoding of HQX files(suffix .hqx). They mostly contain SIT archives.
  1259.   + Internal routine for listing the contents of StuffIt (SIT) archives.
  1260.     (Not very useful but better than nothing). Unfortunately SIT archives
  1261.     can't be extracted. UnSit for the Amiga (V1.5) is obsolete.
  1262.   + Conversion of two MacIntosh text formats, macbinary (type TEXT) and
  1263.     another format which I found on an AOL-CD called by me 'MacDOC'.
  1264.   ^ Conversion of WORD documents has been much improved. NEXT now analizes
  1265.     structures within a document and puts pieces of text in the correct
  1266.     order even when the document is very fragmentated. Unfortunately conversion
  1267.     is slower now because the document has to be re-read from disk and more
  1268.     memory is needed,too.
  1269.     The WORD version which produced the document is shown in the Info window.
  1270.   ^ Footnotes, endnotes and annotations within WORD documents are now
  1271.     numbered if they are "auto-numbered".
  1272.   ^ PostScript XBM und XPM files are recognized and displayed by datatype
  1273.     if datatype mode is on. They have been identified as TEXT in earlier
  1274.     versions.
  1275.   ^ Handling of archives has been improved: If the current archive has been
  1276.     extracted from an archive (subarchive) and you delete it by pressing
  1277.     Shift-Del the contents of the motherarchive will be presented again.
  1278.   ^ Display of pictures has been improved, especially of small ones.
  1279.     1x1 pictures don't cause problems any more. PostScript pictures displayed
  1280.     by HWGPOST-Datatype and colors=3 are no longer distorted.
  1281.   ^ Search of strings within list windows can now be backwards e.g. search
  1282.     of a file within an archive list. Press "P" to go up. If search fails
  1283.     you'll get the message "No <string>" in the window title.
  1284.   * The datatype mode (AsDT mode) has been renamed to 'DTMode'.
  1285.   - BUG: The @LIB mode had been ignored if datatype mode was on at the
  1286.     same time.
  1287.  
  1288.  
  1289.   V2.8
  1290.   ====
  1291.   + New option RIGHT places the scrollgadget in the right border of the
  1292.     main window.
  1293.   ^ Better compability with urouhack and similar hacks.
  1294.   ^ XPM pictures are now displayed in datatype mode, formerly misunderstood
  1295.     as text files.
  1296.   * The maximal value for ROWS has been increased from 105 to 126.
  1297.   * Hint: UnZip 5.12 crashes if made resident (reported by Gustavo Gomez).
  1298.     I recommend UnZip 5.30 which works without problems.
  1299.   - BUG: Option CENTER worked only when typed on the command line, not in
  1300.     next.prefs. Fixed.
  1301.   - BUG: Correct title of the help window had been "optimized" off.
  1302.  
  1303.   V2.7
  1304.   ====
  1305.   + Conversion of RTF(Rich Text Format) including footnotes and styles.
  1306.   + Conversion of charset Macintosh->Amiga in texts, Word documents and RTF
  1307.     files. The Info window shows new file types MacWORD, MacRTF and MacTEXT.
  1308.   ^ Finding of text within MSWord documents improved, especially for Word8
  1309.   ^ Self-extracting zip and lha archives for MSDos/Windows can now be
  1310.     unpacked (see chapter "Archives")
  1311.   - BUG: Some items of the help menu didn't work correctly
  1312.  
  1313.   V2.6
  1314.   ====
  1315.   + Back/Forward (Shift-Left/Shift-Right) step through history back and
  1316.     forward respectively. Equivalent to Back/Forward buttons in browsers.
  1317.   + Option TOPMARGIN/K/N: Inserts as many linefeeds as specified on top of
  1318.     printed pages. Default is 0. This may be usefull with printers which
  1319.     don't understand a "top margin" command.
  1320.   + Pictures can be printed now (Shift-P)
  1321.   + Conversion of MSWrite documents with embedded OLE objects and pictures
  1322.   ^ Conversion routine for Guides now recognizes @{Amigaguide}, @{fg shine},
  1323.     @{highlight} and @smartwrap (global and local)
  1324.   ^ Finding of referenced files with absolute paths should work better now
  1325.   ^ Conversion of MSWord documents somewhat improved
  1326.   * Renamed  "AsGuide mode" to "AsDT mode" (As DataType)
  1327.          "AsGuide once" to "AGDT once" (AmigaGuide & DataType)
  1328.     The former AsGuide mode no longer uses amigaguide.library for guides,
  1329.     "AGDT once" does.
  1330.   * Default setting @LIB changed to @CON
  1331.   * WRAP removed from settings window. This mode (renamed to "Reformat")
  1332.     can now be started by pressing Shift-R. The current file will be
  1333.     immediately reloaded
  1334.   - Several small bugs
  1335.   - Enforcer hit when clicking on references in archived HTMLs/Guides.
  1336.  
  1337.  
  1338.   V2.5
  1339.   ====
  1340.   + Next has now browser capabilities. References are shown in color 3.
  1341.     Clicking on a reference will jump to the target.
  1342.   + Links within AmigaGuide files can be clicked on.
  1343.   + Function "Browse links" searches references and links in HTML and guide
  1344.     files
  1345.   + Conversion of Windows HLP-files
  1346.   + Settings: WRAP mode. Formats texts with lines longer than window width
  1347.     paragraph by paragraph.
  1348.   ^ References within frames are displayed
  1349.   ^ Display of small pictures improved
  1350.   ^ Backslash in guides is now treated as escape character: \\=\, \@=@
  1351.   * New pointer for AsGuide mode
  1352.   * Links of AmigaGuide files are now displayed with color 3,
  1353.     formerly color 2.
  1354.   * Effect of mousebuttons has changed:
  1355.     LMB now reserved for clicking on references/links. Jumping to block marks
  1356.     is now done by pressing "1" and "2" (main keyboard).
  1357.   - Very small pictures (width or height=1 pixel) are not displayed any more.
  1358.     Caused crashes. Message: "Picture too small"
  1359.   - BUG: First line of HTML-files was sometimes incomplete. Fixed.
  1360.  
  1361.  
  1362. -------------------------------------------------------------------------
  1363.  
  1364.  
  1365.   Many thanks to
  1366.  
  1367.   - Nico Francois for publishing his decrunch routine and reqtools
  1368.   - Charlie Gibbs for A68k. NEXT has been assembled with it.
  1369.   - Matt Dillon for DME
  1370.   - Hajo Stengert for betatesting and many valuable suggestions
  1371.   - Andreas Neumann for uploading every new version of NEXT into Aminet
  1372.     and providing me with information on file formats. Thanks also for
  1373.     bug reports and useful suggestions!
  1374.   - Georges Goncalves for new ideas, most of which are now implemented
  1375.   - Matthias Blumenthal for the nice review in Acta-Amiga
  1376.  
  1377.   Thanks also for postcards and letters to
  1378.  
  1379.   - Carl Barry
  1380.   - Marco de Vitis
  1381.   - Fred Küchenmeister
  1382.   - Szutko Wlodzimierz
  1383.  
  1384.  
  1385.   Bug reports, suggestions, postcards may be sent to following address:
  1386.  
  1387.  
  1388.                   Jürgen Klawitter
  1389.                   Südendstr. 28
  1390.                   D-12169 Berlin
  1391.                   Germany
  1392.