home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 141.lha / Uedit_v2.3 / Uedit-Tutor < prev    next >
Text File  |  1986-11-20  |  29KB  |  789 lines

  1.  
  2.                                 Uedit-Tutor
  3.                     Copyright (C) 1986-88, Rick Stiles
  4.  
  5.                  ((See Uedit-Policy for purchasing info.))
  6.  
  7.  
  8.                             **** DISCLAIMER ****
  9. I can accept no responsibility, if you crash your Amiga or lose text files
  10. with Uedit.  No guarantees, either explicit or implied, are made as to Uedit's
  11. safety.  If you use it, it is at your own risk.
  12.                             **** ********* ****
  13.  
  14. Dear folks,
  15.  
  16. (See Getting Started, below, for immediate instructions.)
  17.  
  18. Uedit is an editor which has most wordprocessing features.
  19.  
  20. It strives to provide the utmost in:  Power, access, flexibility and
  21. customizability, capacity, and ability to automate tedious editing chores.
  22.  
  23. Many use Uedit as their only wordprocessor, because it has all the wp features
  24. they need.  It can do powerful things that wordprocessors cannot do, and it
  25. can do what you want in dozens or hundreds of ways instead of in just one
  26. "hardwired" way.
  27.  
  28.  
  29. Uedit is Shareware.  You can get a copy from a friend or off a computer
  30. network and try it out.  The social contract of Shareware is:  Try it for as
  31. long as you need to, in order to decide whether to use it or not.  If you use
  32. it, you must buy it.
  33.  
  34. The Shareware version of Uedit doesn't include the full documentation and
  35. isn't fully customizable.  It doesn't include the Uedit program with the
  36. built-in compiler.  You get these by becoming a registered user.
  37.  
  38. For ordering information, see Uedit-Policy.
  39.  
  40.  
  41.                                About Uedit
  42.  
  43.  
  44. You can try Uedit immediately without reading beyond this paragraph.  The
  45. menus, Help, and Teach Mode will get you going.
  46.  
  47. When you use Teach Mode, be sure to try the shift/alt/ctrl/Amiga shift keys,
  48. to find out what the various combinations do with the keys and mouse-clicks
  49. and gadgets in the message line.  Abort out of Teach Mode with Amiga-ESC.
  50.  
  51. The goals in writing Uedit were openness, flexibility, power, friendliness -
  52. above all to give Freedom of Choice to the user.
  53.  
  54. Being able to edit 100 files is only the beginning of the depth Uedit has got.
  55.  
  56. Learn Mode adds a new dimension, providing instant automation for people who
  57. hate reading instructions and only want to know enough to get the job done.
  58.  
  59. The command language adds another dimension, letting you rewrite Every
  60. command, even the gadget and mouse button commands - on the fly.
  61.  
  62. Then there is the overall configurability and customizability, being able to
  63. swap and kill keys, change colors, customize the menus, etc.
  64.  
  65. Then there is the ability to switch configurations, changing the entire
  66. personality of Uedit in seconds, without interrupting editing.
  67.  
  68. Then there is the fact that it sleeps so that other tasks run efficiently and
  69. can start other tasks and load in their results so that you can use them.
  70.  
  71. Finally, the ARexx interface allows you to send commands or text to Uedit
  72. from CLI or from host programs, thereby controlling Uedit from outside.  It
  73. allows Uedit to exchange data with ARexx host programs.
  74.  
  75. The spell-checking version of Uedit (see Uedit-Policy) allows you to spell-
  76. check documents, build dictionaries, create and use dictionary supplements,
  77. and so on.
  78.  
  79. BlitzFonts in Shareware will give you faster text displaying with your
  80. programs on the Amiga, including Uedit.  BlitzFonts is on Uedit's diskette. 
  81. (Please send Hayes Haugen $10, if you use his program.)
  82.  
  83.  
  84.                                  Features
  85.  
  86.  
  87. Uedit has too many features to go into here.  To name just a few, it has on-
  88. line Help facility as well as Teach Mode that teaches the purpose of keys,
  89. gadgets, clicks, and menu selections.
  90.  
  91. It has split windows, colored (hilite and invert) regions, interlace screen
  92. and RGB color tuning, mouse-scrolling and mouse cursor-placement, a full set
  93. of cut/copy/paste/clear capabilities, for both regular and columnar text.
  94.  
  95. It lets you edit up to 100 files at once, has paragraph reformatting, page-
  96. making commands, printer selection and controls, undo-deletes, search-replace,
  97. edit-while-you-print up to 12 documents or regions, ctrl-click-loading of any
  98. filename anywhere, an interface that lets you use ARexx, and much more.
  99.  
  100. The reason that Uedit's features can't be listed is that the user can create
  101. new ones anytime.
  102.  
  103. To gain access to Uedit's full customizability, you must have the version
  104. that compiles commands and configuration files.
  105.  
  106. For instance, in this Shareware release, the Key-Help file must be in your
  107. current directory in order for Teach Keys to work.  When you get the UE
  108. program, the Key-Help file can be created, named, and located, along with
  109. countless other changes you can make in how Uedit works.
  110.  
  111.  
  112.                               A Word of Advice
  113.  
  114.  
  115. If you are not a programmer, or even if you are, ignore Uedit's command
  116. language and anything technical-sounding in this tutorial.
  117.  
  118. Uedit was written for ordinary people, not for hackers, although it is true
  119. that most users are technical people.  But you don't need to memorize
  120. anything technical in order to do powerful and automatic things with the
  121. program.
  122.  
  123. Just try Uedit.  See how you like it.
  124.  
  125. Press the Help key.  Look at the menus.  Select "Teach Keys" or "Teach one" to
  126. discover key assignments.  Print out the Cheat-Sheet file, if you want a
  127. hardcopy for handy reference.
  128.  
  129. And remember:  Almost anything you don't like can be changed by the user.
  130.  
  131.  
  132.                               Getting Started
  133.  
  134.  
  135. Workbench and CLI:
  136.  
  137. You can run Uedit immediately in Workbench by clicking its icon.
  138.  
  139. You can run it immediately in CLI by typing "Run UES file1 file2 file3 etc".
  140.  
  141. To be able to run UES from any directory, run CLI and type the following:
  142.                 Copy    UES   C:
  143.                 Copy    NoName.info S:
  144.                 Copy    Data! S:
  145.                 Copy    Help! S:
  146.  
  147.  
  148. Now you can run Uedit from any directory.  NoName.info must be in S:, if you
  149. are going to select "Make icons" so that Uedit will create file icons for you.
  150.  
  151. Data! and Help! must either be in S: or in your current working directory.
  152.  
  153. Key-Help, which is used when you select "Teach keys" must be in your current
  154. directory (until you get the full Uedit).
  155.  
  156.  
  157. Here is what the key-prefixes mean in the menu selections:  S=Shift, A=Alt,
  158. C=Ctrl, L=leftAmiga, R=rightAmiga.  Keypad keys are abbreviated with "kp".
  159.  
  160.  
  161. If a menu selection says "L-0", it means that holding down the left Amiga key
  162. and pressing "0" will do the same thing as the menu entry.  If it says "SA-
  163. kp7", it means hold down Shift and Alt keys and press the 7 on the keypad.
  164.  
  165. Select "Teach keys" to learn about Uedit's keys.  When finished with Teach
  166. Keys, press Amiga-ESC.
  167.  
  168. Amiga-ESC is Uedit's general purpose Abort key.  Use it to Abort any operation.
  169.  
  170.  
  171. The function keys, F1 thru F10, do the following (with no shift keys):
  172.  
  173.     F1 = next file
  174.     F2 = save file
  175.     F3 = close file
  176.     F4 = quit
  177.     F5 = swap next 2 commands
  178.     F6 = compile command following cursor (You need the full Uedit.)
  179.     F7 = input search text and search fwd
  180.     F8 = input replace text
  181.     F9 = search fwd
  182.     F10 = replace & search fwd
  183.  
  184.  
  185. Files and buffers:  Uedit has 100 buffers, which can be used for holding
  186. documents and bits and pieces of text.  The lowest buffer numbers are used for
  187. holding documents.
  188.  
  189. How many files (documents) Uedit will let you load in is determined by the
  190. "Max files" menu selection.
  191.  
  192. The easiest way to load a file is to Ctrl-click its name in Uedit.
  193.  
  194. Thus, it's a good idea to keep a one-page file handy that has all of your
  195. filenames in it, and always load this file when you run Uedit.  In one
  196. window's worth of text, you can scatter dozens of directory/filenames.  Then
  197. you can click-load any document that you want.
  198.  
  199. But you can also select "Directory", get a directory listing, and click-load
  200. files from it as well.
  201.  
  202. The "Files" menu lets you load/insert/rename/restore/save/close files.  But
  203. you will soon be doing these with the function keys and mouse.
  204.  
  205. To make the 4 invisible "gadgets" in the message line visible or invisible,
  206. press Ctrl-g.
  207.  
  208. To make the cursor page/row/column info visible or invisible, press ctl-2.
  209. (These are in the menus: "Mark gadgets" and "Row/Column".)
  210.  
  211.  
  212. Scrolling:  Scroll vertically by holding down the mouse button and moving the
  213. mouse.  The arrow keys also do vertical and horizontal scrolling.
  214.  
  215. For faster scrolls, either hold down the up/down arrow key or use Shift, Alt,
  216. or Ctrl with the arrow key.  For a slower scroll, use the up/down gadgets.
  217.  
  218.  
  219. Moving the Cursor:  Much of the time you may prefer placing the cursor by
  220. clicking the mousebutton in the text.
  221.  
  222. The keypad keys 2, 4, 6, & 8 move the cursor up/down/left/right by word/
  223. character/line/page depending on which shift key is used.
  224.  
  225. (Teach Keys will give you the sense of the keypad keys.)
  226.  
  227.  
  228. Scratch deleting is what you'd normally use in meat & potatoes text work.  The
  229. following keys do scratch deletes at the cursor location:
  230.  
  231.     Ctrl-d deletes the entire cursor line.
  232.     Keypad-7 (unshifted) deletes word-left.
  233.     Keypad-9 (unshifted) deletes word-right.
  234.     Shift-kp7 (press Shift and then keypad-7) deletes character left.
  235.     Shift-kp9 deletes the character under the cursor.
  236.     Alt-kp7 (press Alt and then keypad-7) deletes to start of line.
  237.     Alt-kp9 deletes to end of line.
  238.     Ctrl-kp7 deletes to top of window.
  239.     Ctrl-kp9 deletes to bottom of window.
  240.  
  241. These are the "scratch" delete keys.  When you do them, the deleted material
  242. is stored in the scratch-delete (Undo) buffer.
  243.  
  244. Long as you don't move the cursor and make a delete somewhere else, you can
  245. store any number of scratch deletes.
  246.  
  247. Undo scratch deletes:  Pressing keypad-0 inserts the Undo buffer at the cursor.
  248.  
  249. Thus, after doing a series of scratch deletes using the above keys, you can
  250. place the cursor somewhere, press keypad-0, and insert the deleted material.
  251.  
  252. If you move the cursor and do another scratch delete, the Undo buffer is
  253. cleared before the newly deleted text is stored.  You will find that you do
  254. most of your cut & paste the quick & dirty way, using scratch-deletes and the
  255. Undo key.
  256.  
  257.  
  258. If you select "Undo buffer" in the Split Window menu, you can monitor the
  259. contents of the Undo buffer and even type into it.
  260.  
  261. There can be up to 8 split windows in use.
  262.  
  263.  
  264. There are many ways to do cut/copy/paste operations with Uedit and to do them
  265. in parallel.
  266.  
  267. You can be doing cut & paste using scratch deletes, hilite region, invert
  268. region, and columnar data, all at the same time.  If these aren't enough,
  269. you've got 100 buffers to put bits and pieces into.
  270.  
  271.  
  272. Creating a hilite region:  There are 3 ways to mark a hilite region.  Press
  273. HELP and it will show them to you.
  274.  
  275. But rather than do that, try this:  Place the mouse high up and to the left in
  276. the text.  Hold down the Shift key and click the mouse.
  277.  
  278. Move the mouse to the lower right in the text.  Hold down the Alt key and
  279. click the mouse.
  280.  
  281. There should now be a hilited region.  This is one method of hiliting.
  282.  
  283.  
  284. Try this:  Select "Hilite buf" in the Split Window menu.  This shows you the
  285. contents of the copied hilite buffer.
  286.  
  287. Put the cursor anywhere in the colored, hilited region.
  288.  
  289. Now press keypad-Minus, the "-" key on the keypad.  This "cuts" the hilited
  290. region.  The region disappears.  (Don't move the cursor yet!)
  291.  
  292. Note that the cut material appeared instantly in the "Copied hilite" buffer.
  293.  
  294. Now press keypad-Enter.  This puts the "cut" text back where it was.  And it
  295. is hilited.  To unhilite it, press alt-h or select "Unhilite".
  296.  
  297.  
  298. To get rid of a split window, click the mousebutton in it, making it the
  299. active window-split.  Then select "Elim curr" in the Split Window menu.
  300.  
  301.  
  302. Columnar text operations:  Columnar regions are rectangular.
  303.  
  304. This means that when you create a hilite region to use for columnar text
  305. movement, the Start of the hilite region must be in a Lefthand column and the
  306. End of the hilite region must be in a Righthand column.
  307.  
  308.  
  309. Place the mouse high up in the text and to the left.  Press Shift and click
  310. the mousebutton.
  311.  
  312. Place the mouse low down and to the right, pointing to some word in the text.
  313. Press Alt and click the button.
  314.  
  315. Select "Col display" in the Edits menu.  Now the region should be displayed as
  316. rectangular.
  317.  
  318.  
  319. Select "Col copy" in the Columnar menu (inside the Edits menu).  This makes a
  320. copy of the columnar region.
  321.  
  322. Put the cursor anywhere with the mouse.  Select "Col insert" in the Columnar
  323. menu and see what happens.
  324.  
  325. To remove the inserted, hilited columnar region, select "Col cut" in the menu.
  326.  
  327.  
  328. You should experiment with the columnar text manipulations in order to
  329. understand them.  (If you altered this Uedit-Tutor file just now, select
  330. "Restore" in the Files menu to restore it to the original.)
  331.  
  332.  
  333. When using columnar display mode, TABS are shown as "box" characters.  This is
  334. so that columns line up correctly when spaces and TABS are intermingled, as
  335. they very often are.
  336.  
  337.  
  338. Tab Ruler:  There are 5 tab tables in Uedit, numbered 0 to 4.
  339.  
  340. You can change the tab table your document is using by selecting "Tab table"
  341. in the menu.
  342.  
  343. Individual documents can use different tab tables.  The tab ruler shows the
  344. tabs in the current document's tab table.
  345.  
  346.  
  347. Select "See ruler" to see what the tab columns are or select "Set ruler" to
  348. set the tab columns.
  349.  
  350.  
  351. If you have selected "Set ruler" and wish to set tabs at high columns beyond
  352. the right edge of the window, hold the mousebutton down and drag the mouse to
  353. the left, then release the button.
  354.  
  355. To slide the ruler to the right, drag the mouse rightward.
  356.  
  357.  
  358. Tab columns can be set by clicking the mouse within 2 lines of the ruler, or
  359. by using the keys that the help message says to.
  360.  
  361.  
  362. Interlace mode:  You can see twice as many lines of text by selecting
  363. "Interlace" in the Global Modes menu (or by pressing Shift-ESC).
  364.  
  365. To return to normal Workbench window, select it again.  (Tuning the colors is
  366. discussed below.)
  367.  
  368.  
  369. Printing:  In the "Printing" menu, select "Print select" and put in a number 0
  370. to 3, telling Uedit where you want your printing to go.
  371.  
  372. The message line tells you what the numbers 0-3 mean:
  373.     0 = raw text out the parallel port
  374.     1 = raw text out the serial port
  375.     2 = processed text using the Amiga's printer device
  376.     3 = raw text using the Amiga's printer device
  377.  
  378.  
  379. If you embed Uedit's printer control codes in your text (such as for boldface,
  380. italics, etc) using the "Bracket hilite" or "Embed code" menu selections, you
  381. must set "Print select" to 2 or 3.
  382.  
  383.  
  384. If you embed your own custom printer codes in the text, then you can use
  385. "Print select" values 0, 1, or 3, and they will be sent to your printer in raw
  386. form.  (Print-select value 2 allows the printer device to "strip out" any
  387. control codes that the Amiga printer device doesn't recognize.)
  388.  
  389.  
  390. (To embed CTRL characters, such as ESC, press ctl-c and then the desired
  391. character.  To identify any control character in the text, put the cursor on
  392. it and press ctl-/.)
  393.  
  394.  
  395. Print queue:  In the printing menu, you can select "Print hilite" or "Print
  396. file".
  397.  
  398. Long as the print-job will fit into memory, you can queue up as many as 12
  399. print-jobs and still go on editing while they print.
  400.  
  401.  
  402. You can even queue up print jobs to different printers, by changing "Print
  403. select" before selecting "Print hilite" or "Print file" for each print-job.
  404.  
  405. If the print-job is too big for memory, you will have to wait until printing
  406. is finished before you can continue editing.
  407.  
  408.  
  409. Save on idle:  By selecting "Save on idle" in the Local Modes menu, your file
  410. will be saved during pauses in your work, if it has been changed.
  411.  
  412. The length of the pause can be set by selecting "Idle timer".
  413.  
  414.  
  415. Margins, line-length, and lines-per-page:  In the Line/Page menu are
  416. selections for lines/page, line-length, top/bottom margins, and end-of-line.
  417.  
  418. If you want an "inner" left margin temporarily, simply indent the text and
  419. select "Autoindent", so that succeeding lines stay at the same indentation.
  420.  
  421.  
  422. To control the right margin, simply set line-length to the desired value.
  423.  
  424. If you set Left Margin in the Line/Page menu to any value greater than 0,
  425. typing will use the new left margin value.  Also, reformatting paragraphs will
  426. cause them to be reformated at the new left margin value.
  427.  
  428. Thus you can reformat an inset paragraph so that it is moved to the far left
  429. by setting Left Margin to 1 and reformatting the paragraph.  (See paragraph
  430. reformatting below.)
  431.  
  432.  
  433. Cursor page/row/column:  To see the cursor's page/row/column, select "Row/
  434. column" in the Global Modes menu.
  435.  
  436.  
  437. Paragraph reformatting:  To reformat a paragraph, put the cursor in the line
  438. where you want reformatting to begin.  Then select "Paragraph" in the
  439. Reformats menu or press ctl-3.
  440.  
  441.  
  442. Paragraph reformatting ends when it reaches a blank line or a different
  443. indentation.  Different indentation says that you want a different left
  444. margin, hence it is not considered part of the paragraph being reformatted.
  445.  
  446.  
  447. Page formatting:  See the Page Formatting menu in the Edits menu.
  448.  
  449. Pages are determined by formfeeds in the text or by the line-count, using the
  450. current lines-per-page value.
  451.  
  452.  
  453. The Page Formatting menu has selections for going to page#, going to top of
  454. page, going to bottom of page, inserting a page-division, deleting the next
  455. page-division, and auto-inserting page-divisions in your entire document.
  456.  
  457.  
  458. When a page-division is inserted, the page number is automatically put in.
  459.  
  460. You can erase the page number by selecting "Del page #".
  461.  
  462. Page numbers are put 1/2 the bottom margin distance from the bottom of the
  463. page, where the bottom of the page is simply the lines/page setting (normally
  464. 66).
  465.  
  466. (Note that these are all user-customizable commands which you can modify when
  467. you get the full Uedit.)
  468.  
  469.  
  470. When a page-division is inserted, the top margin for the next page is also put
  471. in, after deleting any blank lines.
  472.  
  473.  
  474. The formfeed causes the display to draw a line across the window, making page
  475. divisions easy to locate visually.
  476.  
  477.  
  478. You can find page divisions quickly by using the "Bottom page" and "Top page"
  479. menu selections.  (These are LeftAmiga-b and LeftAmiga-H.)
  480.  
  481. To insert a page-division and page number at the cursor, press lAmiga-v or
  482. select "Divide page".
  483.  
  484.  
  485. To remove a page division, put the cursor anywhere in the page above the page
  486. division and press lAmiga-d or select "Del page div".
  487.  
  488.  
  489.                               Odds and Ends
  490.  
  491.  
  492. To abort any operation, press Amiga-ESC.
  493.  
  494. Primitive Mode is used for special text and number inputs.  The Title Bar and
  495. the message line tell you what to do in Primitive Mode.
  496.  
  497. If you press F7 to input a search string, you'll be in Primitive Mode.  Type
  498. in the search text, then press ESC or click the mousebutton to terminate the
  499. input.
  500.  
  501. When in Primitive Mode, typing any Ctrl character will input the character
  502. directly.
  503.  
  504. You can change the Primitive Mode terminator character from ESC to some other
  505. Ctrl character (such as the Return key) by selecting "PM terminator" in the
  506. menu or by pressing ESC.
  507.  
  508.  
  509. You can search for two things at once by putting a "$" dollar sign between two
  510. search strings.
  511.  
  512. The "?" question mark is used by search as a wildcard.
  513.  
  514. You can change these by selecting "Set wildcard" or "Set eitherOr".
  515.  
  516. "Search caps" toggles on/off the upper/lower case-sensitivity of searching.
  517.  
  518.  
  519. In the message line (if "Mark Gadgets" in the Global Modes menu is turned On)
  520. are fake "gadgets", such as "Next file", "Prev file", and so on.
  521.  
  522. These message-line gadgets are just like keys and mouse clicks.  They can be
  523. swapped, killed, reprogrammed, learned, used in menu selections, and so on.
  524. Gadgets can be used with shift-keys, so there are actually 32 gadgets in all.
  525.  
  526.  
  527. Menu selections are always attached to a key, gadget or mouse button command.
  528.  
  529. If you swap a menu selection, the key you swapped it with will be executed
  530. whenever you select that menu item.
  531.  
  532.  
  533. Uedit sleeps when it can, so that other tasks will run faster.
  534.  
  535.  
  536. Clicking the Title Bar will switch to the tiny window.  The tiny window comes
  537. up inactive, so you can type into CLI immediately.
  538.  
  539. This also lets the Amiga reopen the big window in a better memory location.
  540.  
  541.  
  542. Uedit works with Transactor Magazine's Tiny Window Manager, written by Nick
  543. Sullivan.
  544.  
  545. If "TWM" is running on your Amiga, Uedit will not create its own tiny window
  546. but will instead alert TWM which will create a gadget for Uedit.  ("TWM" is
  547. provided on Uedit's diskette.)
  548.  
  549.  
  550. If Uedit runs out of memory and the "Memory..." message appears, that means it
  551. is compacting its stuff in memory, creating a larger area for the Amiga to use
  552. for graphics.
  553.  
  554. If "Memory..." appears, you ought to save and close some documents.  Also it's
  555. a good idea to click the Title Bar and reopen Uedit's window.
  556.  
  557.  
  558. Uedit sleeps between your inputs.  If you don't type anything for 4 seconds,
  559. it will do housekeeping.
  560.  
  561. If you select "Busies", you'll see which buffer is being worked on.  When the
  562. housekeeping is done, it sleeps.
  563.  
  564.  
  565. In the window's Title Bar, brackets [buf#,flags] contain the buffer number and
  566. various flags.  If Learn Mode is currently learning, "L" will appear.  If you
  567. are in Teach Mode, "T" will appear.  If documents are queued up for printing,
  568. "P#" will appear, where # is the number of print jobs yet to be done, up to
  569. 12 maximum.
  570.  
  571.  
  572. Uedit picks up font changes made with Preferences or SetFont.  It works with
  573. all known hardware add-ons.
  574.  
  575. (Exception:  Uedit has the handy feature of letting you Ctrl-click-load any
  576. filename in any buffer.  However, early versions of the C Ltd. TimeSaver (tm)
  577. block out the Ctrl-mouse input.  To get Ctrl-mouse, hold down Ctrl, touch
  578. Shift or Alt, and then click the mousebutton.)
  579.  
  580.  
  581. Some people start Uedit in their Workbench df0:S/Startup-Sequence and do
  582. everything from inside it.  They let it run other tasks and continue editing
  583. or let it sleep.
  584.  
  585.  
  586. To see the current settings for line-length, lines/page, tab-table, margins,
  587. Uedit Serial Number, etc, press shift-HELP or select "Show vals".  This also
  588. shows you the size of the current document.
  589.  
  590. Some settings are global and others are local to the current document.
  591.  
  592.  
  593. Changing a local setting like word-wrap changes the global setting for future
  594. files loaded in.
  595.  
  596. To rotate the 4 Workbench colors, press alt-HELP until you see a combination
  597. that you like.
  598.  
  599. To tune the RGB colors in Uedit's interlace screen, select "Lace color", use
  600. the mouse to adjust colors.  Press ESC to terminate the RGB color tuning.
  601.  
  602.  
  603. To recover the original configuration after fooling with commands, colors,
  604. etc, select "Load data".
  605.  
  606. After making any of the changes discussed here, selecting "Save data" will
  607. save all current settings to disk.
  608.  
  609.  
  610.                               Editing Tricks
  611.  
  612.  
  613. If you are like me and hate reading instructions, and expect programs to be
  614. Easy Without Reading, then Learn Mode is for you.
  615.  
  616. No reading is necessary.  Learn Mode uses just the normal editing stuff.
  617.  
  618. It offers immense power and capacity to automate tedious, repetitive jobs.
  619.  
  620. If you need to search and replace misspelled names in 300 documents, you can
  621. teach Learn Mode how to do one and let it do them all while you take a break.
  622.  
  623. To set up for such automation takes only as many seconds as it takes you to do
  624. one operation yourself, showing Learn Mode what to do.
  625.  
  626.  
  627. Simply press ctl-s to start Learn Mode, do the sequence of operations, and
  628. press ctl-r to end Learn Mode.
  629.  
  630. Then press ctl-r to see how it works.  If you did it right and it works right,
  631. press ctl-m to set the command multiplier and then press ctl-r to run it as
  632. many times as desired.
  633.  
  634.  
  635. The Manual has lots of Examples and Editing Tricks which show how to take
  636. advantage of Uedit's versatility and power.  It describes how to use Learn
  637. Mode to click-add numbers or click-bracket words, do mail-merges, and so on.
  638.  
  639.  
  640. A useful trick is to swap "Run learn" (ctl-r) with the mouse's buttonUp
  641. operation.  (A menu selection "Swap mouseUp" lets you do this swap.)
  642.  
  643. Then when you click the button, buttonDown will deposit the cursor like it
  644. normally does, and buttonUp will execute a learned sequence!
  645.  
  646.  
  647. The learned sequence can be anything.  It can, for instance, click-bracket
  648. text with printer control codes.  The Manual's Editing Tricks presents many
  649. such examples.
  650.  
  651.  
  652. Or you can swap the mouse's buttonUp operation with another key, such as the
  653. add-numbers key (ctl-=).  Just select "Swap mouseUp" and press ctl-=.
  654.  
  655. Then you can click-add numbers that are scattered in various documents.
  656. Pressing ctl-\ will put the running total into the text at the cursor.
  657.  
  658.  
  659. Learned sequences can be stored on disk as numbered files.  They are stored in
  660. your current directory.  If you copy them to S:, Uedit will find them from
  661. any directory.  The "Learn" menu lets you start, terminate, run, load, and
  662. save learned sequences.
  663.  
  664. A stored learn sequence might, for example, go to top of document and type in
  665. a header, or go to bottom of document and type your name and address.
  666.  
  667.  
  668.                             Config! and Data!
  669.  
  670.  
  671. Config! is a configuration file which is the Source of every command Uedit
  672. currently uses.
  673.  
  674. Config! is included with this Shareware distribution for informational
  675. purposes, even though you can't compile it with UES, the Shareware Uedit
  676. program.
  677.  
  678. When you register, you'll get the fully customizable UE program and will be
  679. able to customize and compile Config! or custom configurations included in the
  680. Extras or your own custom configurations.
  681.  
  682. Config! can be a series of files.  The current standard ones are:  Config!
  683. (defaults and menu selections) Config!M (misc) Config!P (printing commands)
  684. Config!R (ARexx cmds) and Config!S (spell-checking cmds)
  685.  
  686. Custom configs can use any filename and A-Z filename suffixes.
  687.  
  688.  
  689. Users often modify Uedit's configuration to suit their personal needs.  Simple
  690. changes are easy, even for non-technical users, because the command language
  691. reads like English.
  692.  
  693. Even some relatively major changes are easy for non-programmers to make.  Avid
  694. users create their own heavily customized configurations.
  695.  
  696.  
  697. Data! is a compiled copy of Config! which Uedit loads at startup.
  698.  
  699. Data! should be in your S: area or in your current directory, along with
  700. Help!, the help file.  If Data! is in S:, you can run Uedit from any directory
  701. or disk drive.
  702.  
  703. (Normally S: is assigned to the DF0:S subdirectory.  To assign it to
  704. myDirectory, type "Assign S: myDirectory" in CLI.)
  705.  
  706.  
  707. You can keep as many config and data files on hand as you want.
  708.  
  709. The "Save data" and "Load data" selections in the menu let you switch
  710. configurations or save changes to Uedit that you have made while editing. 
  711. Thus you can customize it while using it.
  712.  
  713.  
  714. You can load and save data files from/to any directory and under any name.
  715.  
  716. You can customize Uedit virtually to the point of reinventing it.
  717.  
  718.  
  719. If you run Uedit by typing "Run UE -dDataFile .." or "Run UE -cConfigFile .."
  720. in CLI, it will load DataFile or compile ConfigFile.  (You will need the full
  721. Uedit in order to compile a command or a config file.)
  722.  
  723.  
  724. You can have hundreds of commands on-line at the same time.  Keys can load,
  725. compile, run, swap, and kill other keys, so there really is no limit to how
  726. many commands can be available at the press of a key.
  727.  
  728. Also you can create Partial Data files which contain blocks of commands that
  729. can be loaded in collectively or individually.
  730.  
  731.  
  732. There can be up to 7 menus with up to 20 selections each with up to 12 submenu
  733. selections, making a total of 1680 submenu selections possible.
  734.  
  735.  
  736. The configurability of Uedit is extreme.
  737.  
  738. For instance, a Directory Utility configuration is provided with the Extras.
  739. Using it, you can copy/delete/rename files among dozens of subdirectories
  740. while at the same time pulling in documents and reading/editing/saving them.
  741.  
  742. All of this without even closing the documents you were working on before you
  743. switched over to the dir util config in the first place.
  744.  
  745.  
  746. Kurt Wessels wrote a config called UStar which emulates WordStar (tm) and
  747. Scribble! (tm).  Kurt's UStar is included in the Extras that you receive on
  748. Uedit's diskettes when you register.
  749.  
  750. Eric Kennedy wrote a VI! config which emulates the famous Unix(tm) vi editor.
  751. This too is included with the Extras.  Unix users can feel right at home,
  752. using VI! instead of Uedit's standard configuration.
  753.  
  754. Kent McPherson has written a Gold Key configuration that emulates the famous
  755. EDT Gold Key (tm) editor on DEC (tm) minicomputers.
  756.  
  757. Others have written specialized configs for programming and to emulate popular
  758. word processors or to meet their personal needs.  These are available on
  759. Extras disks or from their authors or in the public domain.
  760.  
  761. Custom or emulation configs:  So many emulation and custom configs are
  762. available that they can't possibly fit onto Uedit's 2 main disks, the
  763. Shareware disk and the Private disk.  
  764.  
  765. As Uedit has been enhanced, more space has been needed for the documentation,
  766. which has kept forcing more of the user-written configs off of the 2 main
  767. disks.
  768.  
  769. Please note that the Extras on Uedit's disks may change without notice, for
  770. this reason.
  771.  
  772.  
  773.  
  774.                              Acknowledgements
  775.  
  776.  
  777. I wish to thank the many users who have given helpful feedback on Uedit since
  778. it came out.  Most of the improvements since V1.0 have been because of them.
  779.  
  780. Used to be I included a list of names here, but now there are too many people
  781. to thank!  So I will only mention John Youells and Mike Davenport, because
  782. they have helped Uedit for the longest time and are still doing so.
  783.  
  784.                       *****************************
  785.  
  786.  
  787. Your feedback will be appreciated.
  788.  
  789.