home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / VRAC / AEDIT94B.ZIP / AEDIT.DOC next >
Text File  |  1993-09-10  |  19KB  |  340 lines

  1.                               ┌─────────────────┐
  2.                               │ AEdit v0.94beta │
  3.                               └─────────────────┘
  4.  
  5. Last Revision: September 10th, 1993.
  6.  
  7. * Introduction
  8.  
  9. AEdit is a simple ASCII text editor.  Though not as powerful as commercial
  10. level word processors, it gets the job done.  AEdit is used to manipulate
  11. standard ASCII files.
  12.  
  13. Although AEdit was written primarily for those who read BBS mail offline, it
  14. can be used for any other application.
  15.  
  16. AEdit is freeware, requiring no registration fee.
  17.  
  18. The author of this program shall in no event be held liable to any user for any
  19. damages of any kind, incidental or consequential, arising from the use or
  20. inability to use this software package.
  21.  
  22. * Included Files
  23.  
  24. The following files are included in the distribution package (AEDITvvv.ccc,
  25. where vvv is the version number times one hundred, and ccc is the compression
  26. extension):
  27.  
  28.    AEDIT.DOC    This documentation.
  29.    AEDIT.EXE    The executable program.
  30. AEDITQHE.EXE    The quote header editing utility.
  31.  FILE_ID.DIZ    The Identification File.
  32.  
  33. * Installation and Execution
  34.  
  35. AEdit requires no installation.  It accepts one (1) command line parameter from
  36. the DOS command line.  Syntax:
  37.  
  38. AEDIT.EXE [<filename>]
  39.  
  40. where <filename> is the name (preceding path optional) of the text file to be
  41. loaded.  If no file is specified then AEdit loads up with no text in memory.
  42.  
  43. AEdit searches for AEDIT.CFG in the path specified in the DOS environment
  44. variable "aedit".  If no variable has been specified, then it searches in the
  45. current directory.  If no AEDIT.CFG file is found then the user is prompted for
  46. the location of the AEDIT.CFG file, or is asked to create a new one.  If a new
  47. one is created, it is placed in the directory specified with the environment
  48. variable "aedit".  If no environment variable is specified, then AEDIT.CFG is
  49. created in the current directory.
  50.  
  51. * Usage
  52.  
  53. The Top Of File and End Of File markers cannot be removed, but they will not
  54. be saved with the text.  At the bottom (or top) of the screen, a status line is
  55. constantly displayed.  It shows (from left to right) the path and filename of
  56. the file currently being editted, the current column index, the current row
  57. index, and the status of the Insert/Replace toggle.  This line is also reserved
  58. to display messages/queries to the user; it cannot be editted, but is not part
  59. of the text in the editor.
  60.  
  61. AEdit accepts standard cursor movements; Left and Right move the cursor along
  62. the current line (up to the margins), Up moves Up one line, Down moves Down
  63. one line.  PgUp will scroll the screen 23 lines upward (up to the Top Of File
  64. marker), leaving the cursor in the same screen position.  Likewise, PgDn will
  65. scroll the screen 23 lines downward.  Home brings the cursor to the leftmost
  66. position of the current line, End will bring the cursor behind the last
  67. character on the line.  Ctrl-Home will bring the cursor to the Top Of File
  68. marker, Ctrl-End will bring the cursor to the End Of File marker.  Ctrl-PgUp
  69. scrolls the screen upwards, Ctrl-PgDn scrolls the screen downwards.  Tab,
  70. Shift-Tab, Backspace and Delete may all be employed in the standard fashion.
  71. Insert will toggle the Insert/Replace toggle.  Ctrl-Left and Ctrl-Right will
  72. go backwards and forwards through the document word by word.
  73.  
  74. Pressing F1 will show a brief list of commands.
  75.  
  76. Pressing one of the keys Shift-F1 through Shift-F4 will insert one of four text
  77. files (modifiable in the configuration) starting on the line below the cursor.
  78. Pressing one of the keys Alt-F1 through Alt-F4 will write one of four user
  79. defined macros, starting at the cursor position, bearing the status of the
  80. Insert/Replace toggle in mind.  These two functions are useful for those that
  81. use signatures at the ends of their messages.  Using the macros, short
  82. signatures can be placed.  Using the external files, longer signatures (such
  83. as those containing ANSI codes) can be entered.  Be aware that the imported
  84. text files will have their lines truncated to 79 characters.
  85.  
  86. Pressing Ctrl-F1 through Ctrl-F4 will toggle one of four line drawing modes.
  87. If the mode is currently in use, it will toggle off, otherwise, it will be
  88. selected.  In line drawing mode, all normal keys are usable, with their normal
  89. functions.  The arrow keys will draw lines in the appropriate direction.
  90. Toggle the line drawing mode off to "lift up" the pen.
  91.  
  92. Use Shift-F10 to flag a line, Shift-F9 to remove the flag, and F10 to go to
  93. the current flagged line.  When F10 is pressed, and a flag has been placed in
  94. the document, the cursor and screen are placed at the flag, and the flag is
  95. relocated to the position of the cursor prior to pressing F10.  Pressing F10
  96. again will bring the flag, the screen, and the cursor back to their original
  97. positions.  This is useful for marking a certain spot in quoted text, and then
  98. switching back and forth between where you are typing your reply, and the
  99. quoted text.
  100.  
  101. Shift-F7 and Shift-F8 can be used to call external programs.  The paths, file
  102. names and parameters to these programs can be defined in the configuration.
  103.  
  104. If a mouse is installed, it may be used to mark text.  Use the first mouse
  105. button to mark blocks.  Use the second mouse button to mark lines.
  106.  
  107. * Note on MultiTaskers
  108.  
  109. AEdit recognizes most popular multi-taskers (including OS/2, DesqView,
  110. Windows, and many others), and will give up time-slices, to speed computer
  111. operation.
  112.  
  113. * Commands
  114.  
  115. F1     : Displays the command listing.  Press Esc when done viewing.
  116. F3     : Inserts three lines and places the cursor on the second one.  This
  117.          function was designed so that users could place text between text
  118.          (such as reply text between quoted text) in a concise and tidy manner.
  119. F5     : Shells to the Operating System.  Type EXIT to return to AEdit.  The
  120.          environment variable COMSPEC must be set to point to the path of
  121.          COMMAND.COM.
  122. F6     : Deletes all text from the cursor position to the end of the line.
  123.  
  124. Alt-B  : Selects the beginning or ending of the marked block.  The beginning of
  125.          a block is always the top left-hand corner, and the end of a block is
  126.          always the bottom right hand corner.
  127. Alt-C  : If no block is marked, this function has no effect.  If a linear block
  128.          is marked (one that extends from margin to margin), a duplicate of the
  129.          marked text is inserted between the current line, and the line below
  130.          the cursor.  If the block mark does not span the screen's width, then
  131.          the marked text is instead inserted directly at the cursor position.
  132.          If one of the new, lengthened lines is greater than 79 characters in
  133.          length, you will be asked if you wish to truncate those lines to 79
  134.          characters.  If not, no copy will be made.
  135. Alt-D  : If no block is marked, this function has no effect.  Otherwise, the
  136.          marked text is deleted.
  137. Alt-E  : If no block is marked, this function has no effect.  Otherwise, this
  138.          function is identical to the Alt-D (Delete) function, except the block
  139.          is ERASED, and not DELETED.  In other words, the marked block is
  140.          replaced by a blank space, instead of "taken" from the text.
  141. Alt-I  : Prompts the user for the path and name of a text file, then imports
  142.          it below the cursor position if it exists.
  143. Alt-J  : If no block is marked, all text is affected.  Otherwise, only the
  144.          lines which have a marking upon them are affected.  This function
  145.          justifies text, so that text is evenly distributed from the left
  146.          margin to the right margin.  This does not affect quoted lines.
  147. Alt-L  : Marks an entire line.  If a mark was already established, then the
  148.          marked area is resized.  
  149. Alt-M  : If no block is marked, this function has no effect.  Otherwise, this
  150.          function is a combination of the Copy and Delete functions.
  151. Alt-P  : If no block is marked, this function has no effect.  Otherwise, this
  152.          function is identical to the Alt-M (Move) function, except it is a
  153.          combination of the Stamp and Erase functions.
  154. Alt-R  : Reformats text.  To reformat text, at least two _lines_ must be
  155.          marked.  Block marking will not enable this function.  Text is
  156.          formatted, and packed as closely as possible onto the marked lines.
  157. Alt-S  : If no block is marked, this function has no effect.  Otherwise, this
  158.          function is identical to the Alt-C (Copy) function, except the block
  159.          is STAMPED, as opposed to COPIED.  A duplicate of the marked text is
  160.          superimposed (spaces and all) onto the designated area (marked by the
  161.          cursor position), as opposed to "inserted" into the text.
  162. Alt-T  : Allows the user to modify his/her current AEdit configuration.  See
  163.          section on Options and Toggles for more information.
  164. Alt-U  : Unmarks any marked text.
  165. Alt-X  : Exits AEdit, after approval from the user (if the Confirm on Exit
  166.          option is toggled On).  If the current text has not yet been saved,
  167.          then the user will be asked whether or not to save it before
  168.          exitting.  If any options or toggles have been altered, then the user
  169.          is asked whether or not to save the changes.
  170. Alt-Z  : Allows the user to enter a single ASCII character.  ASCII Characters
  171.          may also be entered using the Alt-Keypad approach.
  172.  
  173. Ctrl-A : This function will ask for a filename, regardless of whether or not
  174.          one has previously been specified.  If the given filename matches that
  175.          of a file that already exists, you will be asked if you wish to
  176.          overwrite the old file with the new text.  The text in the editor will
  177.          be saved under the given filename.  If there is nothing in memory,
  178.          then no text will be saved.
  179. Ctrl-C : If text is marked, then all lines of marked text will be centred,
  180.          using the left and right boundaries of the block mark as the margins.
  181.          If no text is marked, the text of the line designated by the cursor is
  182.          centred.
  183. Ctrl-D : Deletes all text from the cursor to the end of the line, and then
  184.          deletes all text below the current line to the End of File marker.
  185. Ctrl-E : Deletes the current line, and all lines with a row index that is
  186.          greater than the current line, up to the EOF.
  187. Ctrl-L : If the current text has not yet been saved, then you will be asked if
  188.          you wish to save the text currently in memory before loading a new
  189.          file (thereby destroying the text in memory).  When loading a file,
  190.          either a path or an actual file name can be specified.  If a path is
  191.          specified, the directory listing is shown.  If a file is specified,
  192.          and it exists, then the new file is loaded into memory.  Enter a null
  193.          string to abort this function.
  194. Ctrl-S : This function is similar to the Save As (Ctrl-A) function, the
  195.          difference being, if a filename was previously specified, that
  196.          filename is used.  Otherwise, the user is prompted for a filename.
  197. Ctrl-U : Undoes the most recent change to the text.  This function is only
  198.          available if Undo is toggled On in the Configuration.
  199. Ctrl-Y : Deletes the current line.
  200. Ctrl-Z : This is a combination of the Save (Ctrl-S) and Exit (Alt-X) keys.  It
  201.          will save the current file, and then exit AEdit.
  202.  
  203. * Options and Toggles
  204.  
  205. By pressing Alt-T in the editing environment, the user is able to modify the
  206. current AEdit configuration to taste.  Use the cursor keys to move through the
  207. selections.  Use Enter or Space to modify the option.  Use Esc to return to
  208. the editting environment.  If any changes were made to the configuration, the
  209. user will be prompted to verify if the changes are to be made permanent by
  210. saving them to disk.  Either way, the changes take effect for the current
  211. editting session, but if they are saved to disk, they will be in effect the
  212. next time AEdit is loaded.
  213.  
  214. Word Wrapping: Can either be "On" or "Off".  With word wrapping enabled, when
  215.    the cursor goes beyond the 79th character of a line because of typed text,
  216.    the word is removed from the current line, and either inserted into the next
  217.    line of text, or a new line is formed, and the word is placed there.  AEdit
  218.    is "paragraph sensitive" in this case, and will place it on a new line only
  219.    if you are typing at the end of a paragraph.  (Paragraphs are denoted by
  220.    blank lines).
  221. Colour Configuration: By selecting this option, a new screen appears, showing
  222.    all of AEdit's possible outputs.  Use the up and down cursor keys to
  223.    navigate through the selections.  Use left and right to change the
  224.    foreground colour, use PgUp and PgDn to modify the background colour of the
  225.    current selection.  Use Esc to return to the Options and Toggles listing.
  226. Macros, Text Files: By selecting this option, a new screen appears, showing
  227.    the four Text Files and Macros.  Use the cursor keys to select one of the
  228.    eight options, and use Enter to modify them.
  229. Left Margin: Defines the left margin.  The left margin can be any whole number
  230.    between 1 and the right margin index.
  231. Right Margin: Defines the right margin.  The right margin can be any whole
  232.    number between the left margin index and 79.
  233. Highlight Current Line: With this option toggled On, the current line of the
  234.    editor is highlighted with a colour definable in the Colour Configuration.
  235. Undo: With this option toggled On, users may undo the last change using
  236.    Ctrl-U.  Users with slow hard drives will find this option will slow
  237.    operation of AEdit drastically, and may wish to toggle it off.
  238. Quote Header: Can either be set to None, Manual, or Random.  If set to None,
  239.    then no quote header will be used for any message.  If set to Manual, then
  240.    the user will select from the Quote Header File which quote header to use. 
  241.    If set to Random, then AEdit will randomly select a quote header from the
  242.    Quote Header File.  In all cases, if no Quote Header File is found, then no
  243.    quote header will be used.  See the section in this documentation entitled
  244.    Quote Headers for further information on how to use quote headers.
  245. Kill Trailing Lines: This option allows users to automatically delete all
  246.    taglines, origin lines, kludge lines, and essentially any "garbage" lines
  247.    that follow messages, which are unimportant to the message itself.
  248. Remove "Re:": This option allows users to remove the reply prefix from the
  249.    Subject in their quote headers.  e.g.: With Remove "Re:" option toggled
  250.    off:
  251.  
  252.                     Quoting Alex Reyes to David Shin about
  253.                     Re: Saturday's Party.
  254.  
  255.    With Remove "Re:" option toggled on:
  256.  
  257.                     Quoting Alex Reyes to David Shin about
  258.                     Saturday's Party.
  259.  
  260. Status Line: Allows users to toggle the position of the status line.  It can
  261.    be either at the top of the screen, or at the bottom.
  262. Tab Size: The size of the Tab can be adjusted to any number between 2 and 40,
  263.    inclusive.
  264. Kludge Lines: Allows up to 10 user definable kludge line headers. If this   
  265.    header is found at the beginning of a quoted line when loading up a
  266.    message, that line is not loaded as part of the message text.
  267. External Programs: The path, file names and parameters to the two external
  268.    programs are specified here.  Use @F as to substitute the current document's
  269.    file name.  This function is useful for calling up spell checkers, or
  270.    tagline manipulation utilities, etc.
  271. Keyboard Mapping: Users can modify which keys perform which functions in AEdit
  272.    here, enabling them to change the keyboard map to personal taste, or to
  273.    emulate another popular word processor's keyboard map.
  274. On Status Line: The Status Line can either depict the current document's file
  275.    information, or the date and time, or both (alternating every five seconds).
  276. Confirm on Exit: For those who wish swiftness of exodus, the exit confirmation
  277.    can be toggled off.
  278. Clock Format: Clock can either show up in 24 hour or 12 hour format.
  279.  
  280. Save Changes: If changes were made to the configuration, this option will be   
  281.    highlighted on the screen.  Use it to permanently save the changes.  All   
  282.    changes made to the configuration are in use throughout the current session 
  283.    of AEdit, but will not take effect in the next session unless they are saved
  284.    with this option, or upon exiting AEdit.
  285.  
  286. * Quote Headers
  287.  
  288. AEdit is compatible with Blue Wave versions 2.12 and later.  In order for Blue
  289. Wave to properly pass the quote header information to AEdit, Blue Wave's
  290. configuration must be modified so that the quote header string equals the
  291. following CASE SENSITIVE string (without the quotes):
  292.  
  293. "QH>@N@F@N@T@N@S@N@D"
  294.  
  295. The string must be entered exactly as it is shown above, or problems may
  296. result.  After that, AEdit will use the quote header designated in the
  297. configuration.
  298.  
  299. Mail readers other than Blue Wave may possibly be employed, provided a similar
  300. string is passed to AEdit, although use of Blue Wave is recommended.
  301.  
  302. To create new quote headers, delete old ones, or modify current quote headers,
  303. use the accompanying utility AEDITQHE.EXE found in the AEdit package.  Up to
  304. 1000 different quote headers can be defined, each up to 255 characters in
  305. length.
  306.  
  307. * Comments?
  308.  
  309. If you have any comments, suggestions, or bug reports, the author can be
  310. reached at the following BBS:
  311.  
  312. "The BBS That Never Was..." (416)291-0701
  313. 14.4k and down, v.32 v.32b v.42 v.42b
  314. TNC    : 20:22/111
  315. BevNet : 50:54/112
  316.  
  317. Send all E-mail to "The Almost Buddha".
  318.  
  319. * Acknowledgements
  320.  
  321. Thanks are extended to the following persons for their suggestions and/or
  322. invaluable aid in beta-testing this software package (in alphabetical order):
  323.  
  324. Arcturius - Thorough.  Very thorough.
  325. Blood - Heck, how was _I_ supposed to know your computer would be so slow?
  326. Casanova - Thanks to you, I can now spell proparly.
  327. Darrell Grainger - Let's give a round of applause for the man responsible for
  328.    inspiring the long awaited version 0.86beta.  <insert round of applause>
  329. Eagle1 - May your Ctrl-U keys one day break.
  330. Neil LightFoot - You help-screen freak, you.
  331. Pit Meister - Nobody's perfect.
  332. Rich - So I guess following instructions doesn't always work.
  333. The Rotten Banana Peel - Now that you've been in and out of it, I can safely
  334.    say AEdit is fully idiot proof.
  335. Zaph - Do you wake up at night wondering if your WordPerfect disks are safe?
  336.  
  337. I know I might have left some people out, because I've gotten help from so
  338. many.  If you don't see your name up in that list, and you feel it should be
  339. there, don't hesitate to contact me at the above address, and voice your mind!
  340.