home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Texteditors / Jed / Docs < prev    next >
Encoding:
Text File  |  1996-09-27  |  71.9 KB  |  2,179 lines

  1. Fx1M
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                             
  28.                                                 
  29.                                          JED
  30.  
  31.                                     The Jam Editor
  32.                                      Version 1.1
  33.        
  34.                                        (C) 1989
  35.                                           by
  36.                               
  37.                                    Daniel R. Burris
  38.                                   ALL RIGHTS RESERVED.
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.                                 VERSION 1.1 ERRATA
  75.  
  76.                       The Jam Editor Version 1.1 Enhancements
  77.  
  78.      The Menu versus "select mark" Right Menu Button conflict has been resolved
  79.      If you hold the Right Mouse Button long enough to have a pulldown menu 
  80.      appear, you will not affect the current mark, or set a new one.
  81.  
  82.      When asking for the current column and row, you get the actual line number 
  83.      in the file, not the current screen line.
  84.  
  85.      Bug was squashed that could leave an undeleteable "filename.Temp" on your 
  86.      diskette, or hard drive.  Now if any filename renaming is unsuccessful, you 
  87.      may delete the ".Temp" file normally.
  88.  
  89.      When calling up JED V1.1 without a filename, you will get a buffer named 
  90.      "a",instead of "Nameless.Jedfile".  This encourages short buffer names, and 
  91.      suggests a simple way of using multiple buffers, I.E. the first one is "a",
  92.      the second one is "b" ect.  Switching between buffers is then greatly 
  93.      simplified.
  94.  
  95.      The "Status Bar" has been fixed to truncate long Buffer names, and long File 
  96.      names with an "$".  This way you will not have your screen change colors on
  97.      you if you have a long buffer name with an even longer file name in it.  The 
  98.      whole buffer name and file name are still remembered for saving purposes and
  99.      changing purposes though, so don't worry.
  100.  
  101.      The Keyboard overlay is a little more concise. No Big deal.
  102.  
  103.      The Help file now includes a list of all the "Right Amiga" Menu to Keyboard
  104.      equivalents.
  105.  
  106.      Jed can now save all of your files with an Icon, if you so desire.
  107.  
  108.      Jed can now create text in 3 different colors, to be viewed in batch files,
  109.      or with a text viewer.
  110.  
  111.      There is also a second, smaller version of Jed V1.1 that will uncrunch when
  112.      it is loaded.
  113.  
  114.      The macro functions are easier to use, with simpler Right Amiga key equiv-
  115.      alents, while still retaining the old Emacs versions that Version 1.0 users
  116.      have gotten used to.
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.                                    PREFACE
  141.  
  142.  
  143.      IN THE COURSE OF COMPUTER EVENTS, if a user encounters the need to create
  144.      a batch file, or a startup file, or if a programmer encounters the need
  145.      to create program source code, said user or programmer will also
  146.      encounter the need for a *TOOL* to input that text or program source code
  147.      with.
  148.  
  149.      In short, people with computers need text editors.  And text editors can
  150.      have very large lists of commands.  You must always muddle though the
  151.      documentation looking for a command that does  what you need, or (ugh!)
  152.      MEMORIZE the commands your regularly use.
  153.  
  154.      Other text editors have very easy to remember (read very *SHORT*) command
  155.      lists, but are too limited in scope for anything but small files.
  156.  
  157.      Yet another class of editor is becoming available on the Amiga, the user
  158.      configurable version.  These offer the very best of both worlds, giving
  159.      you just the commands that you ask for in your personal version of the
  160.      Editor.  But these tend to be too hard to set up and usually take up way
  161.      too much memory.
  162.  
  163.      From the above opinions (which are entirely my own), I set out to
  164.      recreate an editor for the average user to use on their Amiga.  I say
  165.      "recreate" because I started with the source code from two Public Domain
  166.      sources, Memacs on Fred Fish Disk #22, and Pemacs on Amicus Disk #9. 
  167.      These  two editors, gave me the source code to start on an editor that
  168.      had the most commonly used and needed commands, (plus some very nice
  169.      extras!).  I then added and removed pieces of code and debugged, and
  170.      fixed, fixed up, then refined again, until the whole editor had been
  171.      recreated as "JED".
  172.  
  173.      I have tried to make the user interface to this editor as painless as
  174.      possible.  My goal was to make it immediately usable without
  175.      documentation.  The addition of an "onboard" text help file (press the
  176.      help key), did a lot toward making this possible.  I also put what I
  177.      thought to be the most useful commands on the pulldown menus, and on the
  178.      Function keys (the "F" Keys).  There is even a keyboard overlay  at the
  179.      end of the Help file that can be marked as a block of text and printed
  180.      out.  Instructions on how to do this are in the help file also.  For
  181.      later use, you can modify this file to suit your personal help needs,
  182.      displaying only the commands that you have trouble remembering.  Or you
  183.      can put some other instructions there for whatever you are using the
  184.      editor for.
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.                                                   1
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.                                      Features
  207.  
  208.        Here are just a few of the features that the Jam Editor is capable of:
  209.        (Here I go, blowing my own horn again!)
  210.  
  211.           User selectable Icon creation on all file saves.
  212.  
  213.           User selectable auto-indentation.  Choose whether or not the cursor 
  214.           should stop at column 1 (on a return), or line up with the last line.
  215.  
  216.           User selectable backup file creation. Keep (or not) the old copy of the
  217.           file that you are editing.
  218.  
  219.           Print an entire file, or just a block of text.
  220.  
  221.           Help at the touch of a help key, or pulldown menu.
  222.  
  223.           You may a "daughter" CLI from the editor, or run just one CLI Command. 
  224.  
  225.           You can enter the Jam Editor from CLI or Workbench.  Both ways can be
  226.           given a filename to edit upon entry.
  227.  
  228.           Has a small macro capability, to ease those repetitive typing tasks.
  229.  
  230.           Has very simple cut and paste.  Click on the start of the block to  
  231.           be cut with the right "menubutton", then click at the end of the block  
  232.           with the left "select button".  Then select Cut, then Paste from the Cut 
  233.           and Paste Pulldown menu.
  234.  
  235.           Can use multiple text buffers, even from within a split screen.
  236.  
  237.           Highlighted status bar, holding information on the current file and
  238.           buffer names, and whether the current file has been altered or not.
  239.  
  240.           User message passing is below the Status bar, in the tradition of most
  241.           Emacs Editors (In fact, many of the commands are Emacs compatible).
  242.  
  243.           Paging Down can be done by clicking on the word FILE: in the
  244.           Status bar.  Or anywhere below and right of it.
  245.  
  246.           Paging Up can be done by clicking the word BUFFER: in the Status bar.
  247.           Or anywhere below and left of it.
  248.  
  249.           The Screen can be pulled down to see previous compiler errors on 
  250.           the CLI Screen.
  251.  
  252.           The COLOR of the text yor create with Jed is USER SELECTABLE!
  253.  
  254.           There are too many more goodies to list here, so I will close with the
  255.           size of JED, the Jam Editor: 53997 bytes, Help File and all!  That's 
  256.           less than MicroEmacs alone! (The Small version is only 32701 bytes!)
  257.  
  258.  
  259.                                                   2
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.           In Prospective you can replace Ed and Edit in you WorkBench disk/C
  273.           directory and only gain a total of 16,269 bytes of usage. Can you find
  274.           15K of unused baggage in your C: or Devs/Printers: directories? (Using 
  275.           the small version can actually SAVE you 5,027 bytes!)
  276.  
  277.                      
  278.                                    In Appreciation
  279.  
  280.      A Special thanks to my Wife, for being patient while I hacked away at
  281.      the code to the Jam Editor.
  282.  
  283.      And thank you to my children, for doing without their daddy long enough
  284.      to do this.
  285.  
  286.      And thanks to Ed Tromble, for his unique usage of the slang term
  287.      "Jammin'!" - which inspired the naming of this editor.
  288.  
  289.      Also thanks to Andy Poggio and Rich Werth for their version of Memacs
  290.      on Fred Fish Disk #22, and Andy Poggio for his version of Emacs on
  291.      Amicus Disk #9.
  292.  
  293.      And of course to Fred Fish, for all the great source code on his disks
  294.      that I was able to draw upon. And for publishing Jed V1.0! (And Hopefully
  295.      Jed V1.1!)
  296.  
  297.                                  DISCLAIMER
  298.  
  299.      THERE IS NO IMPLIED WARRANTY OR RESPONSIBILITY ON THE AUTHOR'S PART, FOR
  300.      ANY USE, MISUSE, ABUSE, OR LACK OF USE OF JED THE JAM EDITOR.  YOU USE IT
  301.      SOLELY AT YOUR OWN RISK.  EVERY EFFORT HAS BEEN MADE BY THE AUTHOR TO
  302.      MAKE THIS SOFTWARE AS STABLE AS POSSIBLE, BUT RESPONSIBILITY WILL STILL
  303.      LIE WITH THE USER FOR ANY TROUBLE ENCOUNTERED WITH IT'S USE.
  304.  
  305.  
  306.                     There's a new Smaller Version of Jed!
  307.  
  308.      I have released two versions of Jed V1.1 distributed together.  The Larger of
  309.      the two is the normal version, and weighs in at 45,268 bytes, without the
  310.      file called "Jed.Help".  It is the "uncompressed" version of Jed V1.1, but 
  311.      takes up "alot" of disk space, and of course, "gronks" longer to load off of
  312.      a floppy diskette.
  313.  
  314.      The smaller version of Jed V1.1 is the "compressed" version, and is only 
  315.      23972 bytes, without "Jed.Help".  I used a friend's compression program to 
  316.      create this version, and it has all the same features as the larger version,
  317.      and has been tested quite a bit, and works exactly the same!
  318.  
  319.      Why would you want to use the larger version then, you ask?  Well, the smaller
  320.      version, when loading, will "uncompress" itself to over 70,000 BYTES, then 
  321.      drop down to the same size as the larger version when it is in memory.  This
  322.      may cause a problem with 256k Amiga 1000 users, or with 512k users who are 
  323.      editing very large files, or anyone who has a lot of stuff in memory already.
  324.  
  325.                                                   3
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.      The difference in a nutshell is that you must plan for about 25k more memory
  339.      when loading smaller version.  If you load the smaller version, then load your
  340.      file into it, there is no difference at all.  But if you try "Jed filename"
  341.      you must think the 25,000 bytes of memory that it takes to expand the small
  342.      version.  But if you have enough memory, and 25k is no problem, you should
  343.      have no problem using the small version, and use less disk space, and less
  344.      gronking!
  345.  
  346.      You should use the "Large" version where memory is too tight to fit Jed, the
  347.      file, and 25k "uncompressing space".
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.                                                   4
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.                                TABLE OF CONTENTS
  405.  
  406.      Preface.................................................................1
  407.      Features................................................................2
  408.      In Appreciation.........................................................3
  409.      Disclaimer..............................................................3
  410.      About the Small Version of Jed..........................................3
  411.  
  412.      CHAPTER 1 - Preliminaries...............................................7
  413.        JED Mouse Usage.......................................................7
  414.        Mouse Cut and Paste...................................................7
  415.        Looking Behind the JED Screen.........................................8
  416.        Loading JED from the CLI..............................................8
  417.        Loading JED from Workbench............................................8
  418.        Changed File Notification.............................................9
  419.  
  420.      Chapter 2 - The Project Menu...........................................10
  421.        Going to Other Buffers...............................................10
  422.        Kill a Buffer........................................................11
  423.        Rename a Buffer......................................................11
  424.        Saving a File........................................................11
  425.        Loading a File.......................................................12
  426.        Save File As.........................................................12
  427.        Making a Hard Copy of a File.........................................12
  428.        Printing a Block of Text.............................................12
  429.        Quit & Save..........................................................12
  430.        Quit.................................................................13
  431.        Whodunit?............................................................13
  432.  
  433.      Chapter 3 - The Cut & Paste Menu.......................................14
  434.        Cutting Text.........................................................14
  435.        Pasteing Text........................................................14
  436.        Copying Text to the KillBuffer.......................................14
  437.        Saving the KillBuffer................................................14
  438.  
  439.      Chapter 4 - The Command Menu...........................................16
  440.        Searching Forward....................................................16
  441.        Search and Replace - with Query......................................16
  442.        Starting a Macro Definition..........................................17
  443.        Ending a Macro Definition............................................17
  444.        Using a Macro........................................................17
  445.        Entering a New CLI in JED............................................17
  446.        Running One CLI command in JED.......................................18
  447.        
  448.      Chapter 5 - The Options Menu...........................................19
  449.        Getting Help in JED..................................................19
  450.        Splitting the Window into Two Windows................................19
  451.        Going back to One Window.............................................20
  452.        Turning Auto-Indent On and Off.......................................20
  453.        Turning Word Wrap On and Off.........................................20
  454.        Creating Icons for Your Text.........................................21
  455.  
  456.  
  457.                                                   5
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.                          TABLE OF CONTENTS (CONTINUED)
  471.  
  472.        Setting the Left Margin..............................................21
  473.        Setting the Right Margin.............................................22
  474.        Turning the Backup Option On and Off.................................22
  475.        Text Color Selection.................................................22
  476.  
  477.      Chapter 6 - The Get Around Menu........................................24
  478.        Going to the Beginning of Your File..................................24
  479.        Going to the End of the File.........................................24
  480.        Going to a Specific Line.............................................24
  481.        Going Down One Page..................................................24
  482.        Going Up One Page....................................................24
  483.       
  484.      Menu Conclusion........................................................25
  485.       
  486.      Chapter 7 - The Function Keys..........................................26
  487.  
  488.      Chapter 8 - The Keyboard Commands......................................27
  489.  
  490.      Registering your Copy of The Jam Editor................................30
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.                                                   6
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.                                  CHAPTER ONE
  537.  
  538.                                 Preliminaries
  539.  
  540.      First I should cover some things about the use of the mouse, then I will
  541.      go on to the Pull down menus, in order, then the Function keys, then the
  542.      keyboard activated commands.
  543.  
  544.                          JED Mouse Usage (On Version 1.1)
  545.  
  546.      The mouse can make the using The Jam Editor (JED) much faster and simpler to
  547.      use than just keyboard commands.  But it is still be up to you to decide
  548.      how often to remove your hands from the keyboard to access the mouse's power.
  549.  
  550.      First of all, the Right Mouse button has been fixed with Jed V1.1.  It will
  551.      take a single "Click" to set the Mark, as before.  But, if you pull down the
  552.      menus, and don't select anything, you may now just let go of the mouse button,
  553.      and Jed will determine that the menus have been pulled down, and not set
  554.      the mark!
  555.  
  556.      For instance, let's suppose you wish to use an item on a pulldown menu,
  557.      and then change your mind.  You might pull the mouse pointer down into
  558.      the text, below the last item on the menu, and then just release the mouse
  559.      button.  Beginning with Version 1.1, Jed will do nothing! If you had a
  560.      mark set prior to pulling down the menu, it will still be set in the same
  561.      place.  This means you don't have to pull the mouse up to the Title Bar before
  562.      releasing the right mousebutton!  Now the only inconvience in using the mouse
  563.      to cut and paste, is that you have to move your hand from the keyboard to the
  564.      mouse!  This little inconvenience is well worth it when you begin to do a lot
  565.      of cuts and pastes.
  566.  
  567.  
  568.                               MOUSE CUT AND PASTE
  569.  
  570.           To cut and paste with the mouse do the following:
  571.  
  572.           1. Find the beginning of the text to be cut.  Remember that clicking 
  573.           the Left Mouse on the word "FILE:" in the Status Bar will page down
  574.           thru the text, and clicking on "BUFFER:" will page up.
  575.         
  576.           2. Click the RIGHT Mouse button at the beginning of the block of text
  577.           to be cut.This will move the cursor to the point where the mouse
  578.           pointer is and Mark a new start of Block.
  579.  
  580.           3. Click the LEFT Mouse button  at the end of the block of text to be   
  581.           cut.  This will move the cursor to that point. (Again, you may page
  582.           up or down to get to this spot.) 
  583.  
  584.           4. Then select "Cut" from the "Cut and Paste" menu.  The block of text  
  585.           that you had selected has been cut out of your text and placed in the 
  586.           killbuffer.
  587.  
  588.  
  589.                                                   7
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.           5. You may now paste it any place that you like.  By a click of the Left 
  603.              Mouse, place the cursor where you would like to put the block of     
  604.              text, and select "Paste" from the "Cut and Paste" menu.  Your text is 
  605.              back in the new location.  You could have easily changed to another  
  606.              file in another buffer, and pasted it there, or printed it to the    
  607.              printer, or saved it as a file.  These options will be explained     
  608.              further during the Pull Down Menu descriptions and various places.
  609.  
  610.  
  611.                            Looking Behind the Screen
  612.  
  613.      You can look "behind" JED, by simply pressing and holding the Left Select
  614.      Button in the Title Bar, then dragging the whole Screen downward with the
  615.      mouse.  You can of course drag it back up again!  This is a very handy
  616.      feature if you want to see what line compiler errors were reported on in
  617.      the CLI window, or if you want to access WorkBench.
  618.  
  619.      Loading JED from CLI
  620.  
  621.      You may enter JED from the Command Line Interface (CLI) in the
  622.      traditional Emacs format:
  623.  
  624.           1> JED [Filename] [Return]
  625.         or:
  626.           1> JED [Return]
  627.  
  628.      The first example will bring up JED and the help file, with the File
  629.      specified in [Filename] in the current buffer.  If the path/filename that
  630.      you requested could be found, the buffer will be empty, and will show the
  631.      Filename that you requested.  But if you type in some text and Save the
  632.      File, (the F1 - Function Key, or from the Project Menu or [Control+X] +
  633.      [Control+S]) it will be saved to the path/filename you requested.  This
  634.      is a very good way to create new text files.
  635.  
  636.      The second example will also load JED and the help file, but will present
  637.      you with an empty buffer named "a".  You may then load a
  638.      file (F2 or from the Project Menu, or [Control + X] + [Control + V]),
  639.      which will prompt you (below the Status Bar again - called the message
  640.      area) for a filename, load it in, and rename the buffer.  It will then
  641.      remember where to save it.  * Note * - If at any time, JED forgets where
  642.      to save your file, Select "Save as" from the Project Menu, and enter a
  643.      path/filename in the message area.
  644.  
  645.                          Loading JED from WorkBench
  646.  
  647.      When Loading JED from Workbench, you can just double click on the JED
  648.      Icon.  This will be the same as the second example in Loading JED from
  649.      CLI above.  You can Also load JED from Workbench with a filename!  The
  650.      file must have a project Icon by same name as the text file, (IE. Word
  651.      Perfect files, or Fred Fish Disk "doc" files-that look like books).  You
  652.      can then click once on the Project Icon for the text file to edit, hold
  653.      down the shift key, and then double click on the JED Icon.  JED and the
  654.  
  655.                                                   8
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.      help file will then be loaded, and the file you selected with Project
  669.      Icon will come up as the current Buffer!  With Jed Version 1.1, if you 
  670.      save a file with an Icon (from the Options menu - select Icon Creation)
  671.      you can double click on that project icon (Jed's) and Jed and the Help
  672.      file will be loaded, and so will the text file! (See Icon Creation for 
  673.      more info).
  674.  
  675.      Changed File Notification
  676.  
  677.      When you first change a file in Jed, the screen will flash.  You didn't do 
  678.      anything wrong!  Just look down at the Status bar, and you will see that is 
  679.      has changed from "[ORG]" to "[CHG]".  All this is just to alert you that you
  680.      have changed the current file and that you should save it before quiting Jed.
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.                                                   9
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.                                  CHAPTER TWO
  735.  
  736.                                The Project Menu
  737.  
  738.  
  739.      The Project Menu is a standard Amiga Pulldown menu.  It is The
  740.      Leftmost Menu on the screen, and has the most important functions for
  741.      file and "Buffer"  handling (A buffer is a window in JED that contains a
  742.      File to be edited, or the Help File). The Title of each section will be
  743.      exactly as it appears in the Project Menu.  What follows is a breakdown
  744.      of each of the Project Menu commands, and some uses and tricks with each.
  745.  
  746.                        "Other Buffer  SFT/F7"
  747.  
  748.      Above is what you will find if you use the right menubutton and go to the
  749.      rightmost menu in JED.  It will be the top item that you can select. 
  750.  
  751.      I have found that switching buffers (going back and forth between files)
  752.      is quite a regular occurance when cutting and pasting source code from
  753.      one file to another.  So I have decided to put it first on this menu.
  754.      Strictly for quick access.
  755.  
  756.      In case you are wondering, the SFT/F7 in the selection name is just the
  757.      key equivalent to using the menu.  They are included in all the menu
  758.      choices in JED.  You could also use the standard Emacs command, Cx/b. 
  759.      This means to hold down the key marked CTRL on the keyboard, then strike
  760.      the x character, then lift off of keys and hit the b key.  More on
  761.      keyboard commands in Chapter 8.
  762.  
  763.      When you select "Other buffers", you will be asked for a new buffer name
  764.      in the message area.  The buffer name in between the [] symbols is the
  765.      previous buffer that JED was in.  If you have just loaded your file, and
  766.      ask for Other Buffer, this should be Jed.Help - the help file. The reason
  767.      for this is that JED loaded it first, then switched to a new buffer, and
  768.      then loaded your file.  If you just hit return, you will be face to face
  769.      with the Help file (The same as if you hit the HELP key).  If you select
  770.      Other Buffer at this point, you will be prompted again, only the buffer
  771.      name in between the []'s will be your file name. You see, JED remembers
  772.      what the last buffer you were in was.  If you hit return, you will be
  773.      back in your file, in the same place you left it. This "last file
  774.      remembrance" is very nice when switching between two files a lot.  Just
  775.      select Other Buffer, hit return, and you have switched to the other
  776.      buffer in the same point you were last in it.
  777.  
  778.      What if I don't want to go to the last buffer that JED was in, you ask? 
  779.      Just type in buffer name that you want at the prompt in the message area. 
  780.      Caution:  The buffer names are case sensitive.  If you type a buffer name
  781.      of "code.c", when you really wanted "Code.c", you will create a buffer
  782.      named "code.c", and switch to it.  If this happens, just select Other
  783.      Buffer again, and type the correct Buffer name.  As you can see, it is
  784.      easy to create a new buffer with Other Buffers, to load a new file into. 
  785.      But what about the unwanted Buffer named "code.c" that we just created? 
  786.  
  787.                                                  10
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.      This brings us to the second item on the Project Menu...
  801.  
  802.                            "Kill Buffer  SFT/F8"
  803.  
  804.      If you select this menu Item, you will be prompted with "Kill Which
  805.      Buffer: " in the message area.  You simply type the name of the buffer to
  806.      kill and hit return.  The buffer will then be emptied out, and deleted from
  807.      the list of buffers that JED is using. Even the Memory that was given to
  808.      this buffer is freed up. Gone. Bit the Bullet. To the Bit Bucket. 
  809.      Obviously, this command should be used with care.  If you call this
  810.      command by accident, just click the left select button in the window
  811.      above the status line, and the screen will flash (meaning you gave an
  812.      invalid command), and return you safely to editing the buffer you are in.
  813.      * Note - It is a good habit to get into, when deleting buffers, to first
  814.      hit the Shift/F6 key, to examine the active buffers that JED currently
  815.      has, then select Kill Buffer, type in the buffer name exactly as listed,
  816.      and hit return.  You will get a status back from JED telling you that the
  817.      unwanted buffer has been deleted.  Then just hit Shift/F4 and you will be
  818.      back to one window, with your current file ready for more editing.  More
  819.      on these Function keys and their usage in Chapter 7.
  820.  
  821.                          "Rename Buffer  Cx/Cf"
  822.  
  823.      This command (3rd in the Project Menu), will just prompt you for a new
  824.      buffer name (for the current buffer).  You just type one in, and hit
  825.      return. By the way, you are allowed to backspace if you make a typo in
  826.      the message area.  This command is here mainly to change the buffer name
  827.      to the same name as the file that it now contains, or to a shorter buffer
  828.      name.  For instance, if you use other buffer to go to a brand new buffer
  829.      named "b", and then load your file named "Code.c", you may want to rename
  830.      you the buffer "b" to "Code.c" to match your filename.  Or if you have a
  831.      buffer (for whatever strange reason) named "adsflkajdfpoewtrpoas",  you
  832.      may want to rename it to something shorter and easier to remember.
  833.  
  834.                               "Save    F1"
  835.  
  836.      This 4th command in the Project Menu, is just what it implies.  It saves
  837.      the file in the current buffer,  to the current buffer's filename.  All
  838.      pathname information should, under normal circumstances be automatic.  If
  839.      you get a message back stating that JED couldn't remember where to put
  840.      the file, use "Save File As  Cx/Cw" (explained later in this chapter),
  841.      and type in the correct path/filename to save it to. But this shouldn't
  842.      usually happen.  Since this menu choice is also tied to the F1 key, you
  843.      can update your file on disk regularly by simply hitting F1, and waiting
  844.      for your disk to quit "gronking".
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.                                                  11
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.                               "Load    F2"
  867.  
  868.      This (still on the Project Menu) is simply for loading a file into the
  869.      current buffer, but there a few things to be aware of.  If your current
  870.      buffer has your only copy of your Pulitzer Prize winning novel in it, you
  871.      might want to save it first, or use "Other Buffer" first, and create a
  872.      new buffer to load the new file into.  If you do try to load a different
  873.      file into a buffer that has been changed (from the original on disk), JED
  874.      will ask you if that is what you really want to do, and wait for a Y or N
  875.      for a yes or no, and of course, the ever popular [RETURN].
  876.  
  877.                          "Save File As  Cx/Cw"
  878.  
  879.      When this item is selected from the Project Menu, you will be prompted
  880.      for a "Path/Filename:" in the message area.  You should be careful to
  881.      type the full path to the place that you actually want to put the file in
  882.      current buffer. JED is just a slave.  He will follow your "Save As"
  883.      command to the letter...
  884.  
  885.      The "Cx/Cw" part of the Menu Item name stands for the keyboard sequence
  886.      of:   Hold down the CTRL key, then hit the x key, lift off both keys,
  887.      then hold down the CTRL key again, and hit the w key. This isn't as bad
  888.      as it sounds, and to all you Emacs junkies out there, it is compatible.
  889.  
  890.                      "File Hard Copy [RIGHT AMIGA] H"
  891.  
  892.      This seventh Project Menu choice will print the file in current buffer.
  893.      It doesn't have any Emacs compatible key commands, as I added it.  If you
  894.      start to print a file that you didn't want to, you can just shut off the
  895.      printer (primitive I know..) and wait for a "Printer trouble" requester,
  896.      then select Cancel.  At least you can get out of it!
  897.  
  898.                        "Print Block  [RIGHT AMIGA] P"
  899.  
  900.      Command Number 8 on the Project Menu can be used to print the currently
  901.      marked block in current buffer.  If you use the "Mouse Cut and Paste"
  902.      instructions on page 6, and when you get to step number 4, instead of
  903.      selecting "Cut" from the "Cut and Paste" menu, you select this command,
  904.      the block that you have selected will be printed to your printer.  This
  905.      can be very handy for closely scrutinizing a buggy function in your
  906.      source code, without the loss of time and paper it takes to print a whole
  907.      file.
  908.  
  909.                               "Quit & Save  F10"
  910.  
  911.      This command will automatically save your text to the file that it came
  912.      from, or if you loaded a non-existent file with a correct path/filename
  913.      (IE: JED df0:c/test), it will save the newly created file to it's new
  914.      path/filename.  Then the JED will self exit.  This is the recommended way
  915.      to exit.  If the file in the current buffer is current on the disk, as
  916.      after a save command and no changes (the Status Bar shows [ORG]) JED will
  917.      just self exit.  This saves time and chances of disk errors from
  918.  
  919.                                                  12
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.      redundant saves.  If you prefer to save and exit manually to have more
  933.      control (not really any safer), use the save command above and the next
  934.      command.  This command can also be invoked with the CTRL key plus the z
  935.      key.
  936.  
  937.                               "Quit    SHT/F10"
  938.  
  939.      This Project menu item just exits the program.  If any buffer you have
  940.      active in JED has [CHG] in the Status Bar, and you select Quit, you will
  941.      be prompted with "Modified buffers exist exit Y/N?".  At this point you
  942.      can select N and go through and save all changed files, and quit again. 
  943.      You can find out about which buffers are changed with Shift/F6.  This
  944.      command will display JED's active buffer list, or the buffers that you
  945.      have asked JED to make if you will.  It will also contain information as
  946.      to which buffers are changed. Then hit Shift/f4 and you will be back to
  947.      one window.  Use "Other Buffer" to go to the changed buffers, then do a
  948.      Save (F1) as described above, and then exit.  Now you will find, if you
  949.      have saved everything, and all buffers are current, JED will exit without
  950.      a complaint.
  951.  
  952.                       "WhoDunit?  [RIGHT AMIGA] W"
  953.  
  954.      This the last item (and least used) of the Project Menu is a plug for the
  955.      Jam Editor V1.1, and a few bucks for my efforts.  If you feel guilty enough
  956.      to send something, but don't feel it is worth all of seven dollars, send
  957.      what you think it is worth.  I probably will still register you anyway,
  958.      if your offer is within reason.  Thanks for your support.
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.                                                  13
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.                                 CHAPTER THREE
  999.  
  1000.                             The Cut & Paste Menu
  1001.  
  1002.      This pulldown menu, which is just to the right of the Project menu, is
  1003.      strictly for use with Blocks of text.
  1004.  
  1005.                                 "Cut    F8"
  1006.  
  1007.      The first choice on the Cut & Paste menu is Cut.  I put it first for
  1008.      quickest access in using only the mouse to cut a block of text (See step 
  1009.       #4 of "MOUSE CUT AND PASTE" on page 7).  It simply cuts a block of text
  1010.      (that you have marked) out of the current buffer and puts it in the
  1011.      "Killbuffer".  The Killbuffer is a non-visible buffer that saves any text
  1012.      that you remove until you restore it or cut out more text. IF YOU CUT OUT
  1013.      MORE TEXT, THE LAST TEXT THAT YOU HAD IN THE KILLBUFFER WILL BE LOST.
  1014.  
  1015.      Generally, you will want to use the mouse for this function.  But if you
  1016.      don't like to lift your hands off the keyboard, you can use the F8 key as
  1017.      shown in the name of the Menu Item.  Or you can use the old Emacs standby,
  1018.      the CTRL key, and the W key. 
  1019.  
  1020.                               "Paste  F9/F9"
  1021.  
  1022.      This second choice on the Cut & Paste menu is for restoring the killbuffer
  1023.      to your text at the place where the cursor is.  This can be in a
  1024.      different place in the file, several places in the file (you can paste
  1025.      the same text as many times as you like), or a different file completely.
  1026.      The Keyboard way of invoking Paste is F9 + F9, or the Emacs equivilent of
  1027.      CTRL + Y (for Yank).
  1028.  
  1029.                    "Copy to KillBuffer  [RIGHT AMIGA] C"
  1030.  
  1031.      This command is the same as a Cut operation (above), except that it does
  1032.      not remove the chosen block of text from you file.  It just COPIES the block
  1033.      of text to the killbuffer.  This is the one that I use when copying text
  1034.      from one file to another.  I use it because my original, debugged file
  1035.      remains unchanged when moving a *COPY* of the text to the new file.  I
  1036.      only use Cut for rearranging text in a file.  You can access this command
  1037.      from the keyboard by holding down the Right Amiga key, and then pressing
  1038.      the c key.
  1039.  
  1040.                     "Save KillBuffer  [RIGHT AMIGA] S"
  1041.  
  1042.      This command will save the killbuffer to a file.  JED will prompt you for 
  1043.      a Path/Filename to save the Killbuffer to, then save it there.  This
  1044.      command is handy for cutting out things ahead of time, and saving them
  1045.      until your friend gets back with the disk you are working on.  Note: You
  1046.      should use the Project Menu's Print Block function to print blocks of
  1047.      text, but if you find you already have something in the Killbuffer (say
  1048.      from a Cut command) and want to print it, you can "Save KillBuffer" to
  1049.      PRT: if you like, and it should work just fine.
  1050.  
  1051.                                                  14
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.      If you have the Icon Creation feature of Jed V1.1 turned on before using this 
  1065.      option, your Killbuffer will be saved with a Project Icon.  This is very handy
  1066.      for making small batch files that run from an Icon, from a larger Icon.
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.                                                  15
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.                                   CHAPTER FOUR
  1131.  
  1132.                                  The Command Menu
  1133.  
  1134.                               "Search Forw.  SFT/F1"
  1135.  
  1136.      The first item on the Command Pulldown Menu is for searching forward. 
  1137.      The search begins at the cursor, and searches toward the end of the text,
  1138.      for a text string that you give to JED in the message passing area.  You
  1139.      select this item from the Pulldown menu, or holding down the Shift Key,
  1140.      then pressing the F1 function key, or using the Emacs command CTRL S. 
  1141.      This is done by pressing down the CTRL key, then pressing the s key. 
  1142.      Whichever of the 3 ways that you call up Search Forward, you will be
  1143.      prompted in the message passing area with "Search for What String? ".
  1144.      You then type in the wanted string, or enough of that string to help JED 
  1145.      find it for you.  If JED finds your string, the search is stopped.  The
  1146.      cursor will be at the end of asked for string.  The string that you asked
  1147.      for will be remembered, so if you really wanted the second occurance of
  1148.      the string (from where you started your search), you can just call Search
  1149.      Foward again.  The message area will again display "Search for What
  1150.      String?", but with the string that you typed in the last time that you
  1151.      used "Search Forward" in the prompt in the () characters.  If this is the
  1152.      string that you want, just press return, and JED will search again toward
  1153.      the end of the text for that string from the cursor.  This string is
  1154.      remembered even if you load a new file, and forever until you type in a
  1155.      new search string, or quit JED.  This is handy if you have to search over
  1156.      several text files for a particular piece of source code, or paragraph of
  1157.      text that must be changed.
  1158.  
  1159.                            "Query/Repl.  SFT/F3"
  1160.  
  1161.      This 2nd command of the Command menu is very simular to the Search
  1162.      command above it.  It starts at the cursor, and looks toward the end of
  1163.      the text, for an occurance of your string.  And it also remembers the
  1164.      last string searched for (in fact it remembers it in the same place as
  1165.      the Search command above so you can switch commands with the typed string
  1166.      intact).  But that is where the simularity ends.  When you call Query and
  1167.      Replace from the Command menu, or by holding down the Shift key and
  1168.      hitting F3, or by hitting the Alt key, then holding down shift key, then
  1169.      hitting the shifted 5 key (This is called ALT + %), you will be prompted
  1170.      for an "Unwanted String", and then a string to replace the unwanted
  1171.      string with ("New String").  JED will then search from the cursor to the
  1172.      end of the text for an occurance of your requested string.  If JED finds
  1173.      an occurance, you will be given the options to:
  1174.  
  1175.           1. Replace this newly found string with your 2nd given string.
  1176.           2. Replace ALL strings matching your 2nd given string.
  1177.           3. Skip this occurance of the searched for string.
  1178.           4. Hit CTRL + G and escape the Query/Replace function and go back
  1179.              to editing text.
  1180.  
  1181.  
  1182.  
  1183.                                                  16
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.                       "Start Macro  [RIGHT AMIGA] + M"
  1197.  
  1198.      The next 3 commands on the Command Pulldown menu go together.  They let
  1199.      you create simple macros, and execute them.  This first one, Start Macro,
  1200.      of course lets you start the macro.  It is invoked from the Pulldown
  1201.      easiest, but can also be invoked by holding down the CTRL key, hitting
  1202.      the x key, releasing both keys, then holding down the SHIFT key, and
  1203.      hitting the ( key (the shifted 9 key).  You then type your simple macro
  1204.      (try to avoid RETURNS and CURSOR DOWNS), and Then select the next option,
  1205.      which is "End Macro [RIGHT AMIGA] + E".  This will complete the macro
  1206.      definition. You can then invoke the newly defined macro by invoking the next
  1207.      command after the "End Macro [RIGHT AMIGA] + E", which is Use "Macro ALT/E".
  1208.      The key exact sequence that you typed in between Start macro and End Macro
  1209.      will then be inserted into the text at the cursor.  BEWARE!  When you use 
  1210.      Cursor Down keys, you will only record the first one. For more than one, use
  1211.      [RETURN].  And if you use a second macro definition, you should use the Emacs
  1212.      key sequence, "CTRL + x + (" to start the macro, as it clears the old macro
  1213.      out of Macro storage buffer.  The pulldown menuitem and the Right Amiga
  1214.      keyboardequivilent WILL NOT CLEAR THIS BUFFER.  You will have your new macro,
  1215.      and, if it was shorter than the old macro, and the last few characters of the
  1216.      old macro! 
  1217.  
  1218.                          "End Macro  [RIGHT AMIGA] + E"
  1219.  
  1220.      See Start Macro for usage of this Command menu item.  It is called from
  1221.      the menu easiest, or you can Hold down the CTRL Key, then hit the x key,
  1222.      release, then hold down the SHIFT key, and hit the ) (the SHIFTed 0 key).
  1223.      I personally feel the the pulldown is easier. Or you can use the Right Amiga
  1224.      key  and the "m" key.
  1225.  
  1226.                               "Use Macro  ALT/E"
  1227.  
  1228.      See Start Macro for usage of this Command menu item.  It is called from
  1229.      the Pulldown, of course, or, you can hold down the ALT key, and press the
  1230.      "e" key.  I usually only use macros when I have many identical changes to
  1231.      make to several lines.  I don't use them often, so I use the pulldown the
  1232.      first time (to see the key sequence), and then use "ALT/E" for all
  1233.      subsequent times.
  1234.  
  1235.                                    "New CLI  Cc"
  1236.  
  1237.      This Command Menu choice will open up a large Command Line Interface
  1238.      (CLI) from within JED.  You can then proceed to compile files, copy
  1239.      files, read text files, and run most programs.  I have actually forgotten
  1240.      that I was in JED from time to time!  The instructions for exiting JEDCLI
  1241.      can be found at all times in the JEDCLI window Title Bar. (This also
  1242.      reminds some of us that they started this CLI from the Editor...).  You
  1243.      can enter a New CLI from the Pulldown, or By holding down the CTRL key
  1244.      and tapping the c key until the window appears. Generally,though,  I use
  1245.      the CLI command option described below.
  1246.  
  1247.  
  1248.  
  1249.                                                  17
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.                            "CLI Command ALT/Q"
  1264.  
  1265.      This is simular to the "New CLI Cc" command above, but can be used to
  1266.      quickly run one command (or program, or batch file) from and have the CLI
  1267.      window automatically exit about 1 second after the command is done. This
  1268.      is very handy for compiling a program from a batch file containing the
  1269.      compiling and linking instructions (immediately after a Save - F1, of the
  1270.      current source code in that you just fixed in JED).  Or for displaying a
  1271.      directory.  Or my favorite, running one of the many Directory Utilities
  1272.      found on the fish disks.  If you list a directory this way, You may want
  1273.      to quickly get to the mouse, and hold down the RIGHT menu button, to stop
  1274.      the action, as after about one second, the window will close back up and
  1275.      you will be back in the editor as if you never left it (of course you didn't,
  1276.      as you can see around the edges of the CLI window!)  You can use this command
  1277.      from the pulldown as always or by holding the ALT Key, and pressing the "q"
  1278.      key.
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.                                                  18
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.                                   CHAPTER FIVE
  1329.  
  1330.                                THE Options Menu
  1331.  
  1332.                               "Help On/Off  HELP"
  1333.  
  1334.      This first item on the Options menu (1st for ease of access), is to get
  1335.      the Help menu displayed.  You can more easily display it, as the key
  1336.      sequence given in the menu shows, by hitting the HELP key.  You will be
  1337.      face to face with the first page of the Help file - Jed.Help.  If you
  1338.      select this menu option again (or hit the HELP key), you will be back in
  1339.      the file that you just left, in exactly where you were before you called
  1340.      help (this has been standard in buffer switching in JED, so you don't get
  1341.      lost in a file that you were previously in).  If you recall the Help
  1342.      file, you will be back at the beginning of Jed.Help again, where the most
  1343.      commonly need help can be found.  You can move around in the Help file
  1344.      the same as any other text file.  You can edit it to suit your own needs
  1345.      (although you should save a copy of it to another disk before doing
  1346.      this).  If you want to arrive in the HELP file in a different place than
  1347.      the start of the file, you can always enter and exit it with "Other
  1348.      Buffer" from the Project menu, and your place will be remembered as
  1349.      always.
  1350.  
  1351.      While you are still new to JED and it's commands, you should enter the
  1352.      Help file, page down (by using the F6 key) until "Page #8" is displayed
  1353.      in the top right of the text area.  There you will see instructions on
  1354.      printing out a simple (new!) keyboard overlay.  You can then paste it 
  1355.      together and place it over the "F" keys on your keyboard.  This should be
  1356.      a great help to good typists, that don't want to use the mouse all the time
  1357.      to see the keyboard equivilents on the Pulldown menus.
  1358.  
  1359.      Another feature of the HELP File, is that all of the Emacs Key Commands
  1360.      that JED has are listed there.  Some of these are not on the Pulldown
  1361.      menus, or on the Functions keys.  I have configured JED as I would have
  1362.      configured a user configurable editor for my own use.  It's all there,
  1363.      but in a MUCH smaller package.
  1364.  
  1365.                          "Split Window Cx/2"
  1366.  
  1367.      This 2nd command of the Options menu will give you two editing windows,
  1368.      with two status bars.  It is possible to load two different files into
  1369.      the two windows, and cut and paste between them, compare them visually. 
  1370.      BUT YOU MUST BE VERY CAREFUL AS TO WHICH  WINDOW THE CURSOR IS IN, as the
  1371.      cursor will switch from time to time on paging up and down operations, on
  1372.      End of file, top of file,or other logical (to the program) operations.  You
  1373.      can change which is active by the standard Amiga concept of clicking on the
  1374.      window that you want active.  I generally don't use this option, but
  1375.      when I do, it can save the day.  I generally use the "Other Buffer" option
  1376.      and switch between full screen buffers instead.  But I ocasionally use it to
  1377.      compare 2 pieces of "C" code with unusually strange syntax, to see what {, :,
  1378.      or * that I left out.  Visual comparisons sometimes can be the only awnser. 
  1379.      You can also get to this option with holding down the CTRL key, then hitting
  1380.  
  1381.                                                  19
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.      the x key, releasing both keys, then hitting the 2 key, as the command
  1395.      suggests.  On the pulldowns, all "C"'s mean the CTRL Key, and all ALT mean
  1396.      the Alt command.  All F's mean a function key, and are always followed by a
  1397.      number of 1 thru 10.  All SFT's stand for SHIFT, and all square boxes with
  1398.      the letter A in them (in inverse video) stand for RIGHT AMIGA.  This will be
  1399.      come obvious in time, and some EMACS users will recoginize it immediately.
  1400.  
  1401.                             "One Window SFT/F4"
  1402.  
  1403.      This 3rd command on the Options Menu is to restore the display to the
  1404.      currently active window only.  It is used generally after the command
  1405.      above it, "Split Window Cx/2".  Or it is also used to restore the display
  1406.      to one window after displaying the list of active buffers JED has (See
  1407.      Chapter7  - SHIFT/F6).  You can also select this option by holding down the
  1408.      SHIFT key and hitting the F4 key as shown in the menu.  Also, you may use the
  1409.      Emacs version, CTRL key, plus the x key, release,then hit the "1" key.
  1410.  
  1411.                               "Auto Indent Cx/i"
  1412.  
  1413.      This command is one that I find particularly useful, and is a Default in
  1414.      JED.  You can tell if it is active by checking the menu itself, as you
  1415.      will see a Checkmark by it if it is active, and a blank space if it is
  1416.      not.  If it is active, upon the user typing a RETURN, or if word wrap
  1417.      takes place (see the next Options menu option), the cursor, will
  1418.      automatically advance to the column of the first character of the above
  1419.      line with text on it.  This is extremely useful when you indent your
  1420.      source code (for readibility) as your nesting gets "deeper". or if you want
  1421.      a paragraph in a letter to be indented by a few spaces, just turn on Auto
  1422.      Indent, and Word Wrap, and space the first line of the paragraph the
  1423.      required amount, and type away worry free (well, almost, no spell checker
  1424.      is included).  You can also access this by holding down the CTRL key,
  1425.      then hitting the x key, and then releasing both keys, and then hit the "i"
  1426.      key.
  1427.  
  1428.                               "Word Wrap  Cx/t"
  1429.  
  1430.      This is word wrap in the traditional sense, but with one difference.  If
  1431.      you append text on a line and it goes beyond the current setting of your
  1432.      right margin (explained later in this chapter),it will run to the end of
  1433.      the text area and display an "$" at the edge of the screen.  You can
  1434.      correct this if you want to by putting the cursor on place that you want
  1435.      to break the text, and hitting a return.  You will sometimes get a
  1436.      stationary character in the first column of the next line, and you can
  1437.      get rid of it typing CTRL and "l".  This will redisplay the screen, and the
  1438.      unwanted stationary key will disappear.
  1439.       You can turn this menu option on and off (this also has a check mark to let
  1440.       you know if it is on or off), by the main menu, or holding down the CTRL Key,
  1441.      hitting the x key, and releasing both, and hitting the "t" key.  The JED
  1442.      default for this option is On.  I like to keep my text on screen in front of
  1443.       me!
  1444.  
  1445.  
  1446.  
  1447.                                                  20
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.                      "Icon Creation [RIGHT AMIGA/I]"
  1461.  
  1462.      This is a new Options Menu Item with Jed V1.1.  When you select this item, 
  1463.      all files saved will have a Project Icon saved with them, just as they would
  1464.      have from NotePad (NotePad comes with Workbench)!
  1465.  
  1466.      THE PROJECT ICONS CAN ONLY BE CREATED WITH JED IF YOU HAVE THE FILE CALLED
  1467.      "icon.library" IN YOUR CURRENT "SYS:LIBS" DIRECTORY. (Note that this is the
  1468.      DEFAULT with a Workbench disk, or any disk that boots up to a Workbench
  1469.      screen, and has Icons on it).
  1470.  
  1471.      Your newly created file can then be brought into Jed (IF JED IS IN THE SAME
  1472.      DIRECTORY) by double clicking on the new icon.  If not, click one time on the
  1473.      new icon, to highlight it, then pull down the Workbench Menu from the
  1474.      WorkBench screen and select "info".  You will then be in your new Project
  1475.      Icon's Info Screen.
  1476.  
  1477.      Just click once in the "Default Tool" string gadget, and type in the path to
  1478.      you keep Jed.  If you use Jed in your SYS: Directory,you could just type
  1479.      "SYS:Jed" and hit return.  Then click on the save button.  Your Project Icon
  1480.      now knows that your copy of Jed is in the SYS: directory, and double
  1481.      clicking on it will now load your "Sys:Jed" program, and then load the text 
  1482.      file attached to the Project Icon into Jed for editing.
  1483.  
  1484.      Also you might try changing the Project Icon's default tool to "SYS:Utilities/
  1485.      more" to view a file that you created, (if you have Workbench V1.3 "more" will
  1486.      be found on the Workbench disk, in the Utilities directory). If you don't have
  1487.      Version 1.3 of workbench, you can find many versions of "more", or "less" on
  1488.      the Fred Fish Disk Collection. (try the one on Fred Fish Disk #180, in the Jed 
  1489.      directory for instance!)
  1490.  
  1491.      You can EXECUTE a batch file that you typed in Jed and saved with an Icon, by
  1492.      changing it's "Default tool" to "SYS:C/Iconx"(if you have Workbench Version
  1493.      1.3).  If you don't have Workbench V1.3 and can't free up $29.95 for it right
  1494.      now, you can find a great substitute for the Iconx program on Fred Fish Disk
  1495.      #102.  Thanks again to Mr. Fred Fish for his invaluable contributions to the
  1496.      Amiga.
  1497.  
  1498.      Using combinations of the above Default Tool suggestions with a hard drive,
  1499.      can allow you to work on source code, compile, & link, all from workbench!
  1500.      You may also toggle Icon creation on and off by using the keyboard.  Simply
  1501.      hold the "Right Amiga" key down, and then press "i" (for Icon).
  1502.       
  1503.                         "Left Margin  RIGHT AMIGA/L"
  1504.  
  1505.      This sets the margin of blank space on the left side of your screen, that
  1506.      is skipped when the text wraps around while typing.  When it is selected,
  1507.      you will be prompted with Left Margin: 4 .  If you just hit return, you
  1508.      will get the default.  Or you can type in your own preference, and it
  1509.      will be changed on the next word wrap. You don't have to delete the "4"
  1510.      after "Left Margin:", you just type over it. 
  1511.  
  1512.  
  1513.                                                  21
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.      You can also set this by holding down the Right Amiga key, and pressing the
  1527.      "l" key. 
  1528.  
  1529.                          "Right Margin RIGHT AMIGA/R"
  1530.  
  1531.      This sets the margin of blank space on the right side of your screen, that
  1532.      will be skipped when word wrap takes place to a new line.  You can select it
  1533.      by the menu of course, or by holding down the Right Amiga key and pressing
  1534.      the "r" key. You will be Prompted with "Right Margin:75" and as above with
  1535.      the Left Margin, you don't have to delete the 75, you just type right over it.
  1536.  
  1537.                          "Make Backups RIGHT AMIGA B"
  1538.  
  1539.      This option on the Option Menu is for setting whether or not a backup file
  1540.      is created or not.  There is a checkmark to tell you if the backup option is
  1541.      on, and none if it is off.  The JED default is OFF.  If you turn it on, you
  1542.      will be told that a backup file will be made in the message area, and a 
  1543.      checkmark will appear in the menu to the left of the menu name.  When this
  1544.      option is on, upon saving the new file, the original file will be renamed
  1545.      to your filename, plus the extention of ".backup".  Then your new copy of the 
  1546.      file will be saved.  This way, if you want to try some new large change to 
  1547.      some text file, and don't know if the changes will work (as in the case of 
  1548.      source code), you set the Backup Option to on, and make your changes and save 
  1549.      as usual.  If the change didn't work, you can delete your new file, and rename
  1550.      the one with the ".backup" extention to the same name - without the ".backup",
  1551.      and you will be back to where you started.  This is a nice feature if you are
  1552.      unsure of your changes, but can be a bother at times.  What I ended up with 
  1553.      were a lot of files with .backup on them every I changed my startup-sequence!
  1554.      This is the reason that this option is set to off as a Default.  You can 
  1555.      access the toggling of this command by holding the right Amiga key down, and
  1556.      hitting the b key.  I usually use the Menu to benefit from the status of the
  1557.      checkmark.
  1558.  
  1559.                          "Use TextColor2 [RIGHT AMIGA/2]"
  1560.                          "Use TextColor3 [RIGHT AMIGA/3]"
  1561.                          "Normal Text [RIGHT AMIGA N]"
  1562.  
  1563.      These last 3 items on the Options Menu are also new for Version 1.1 of Jed.
  1564.      I grouped them together because they interact with each other.  You may only 
  1565.      select ONE of the above three menu items at a time.  Jed's default is 
  1566.      "Normal Text".  This is the mode you use most (99%) of the time.  But if you
  1567.      are making a text file to be viewed with a text viewer (like "more"), or if
  1568.      you want to print things to the CLI screen from a batch file (like in a 
  1569.      startup sequence), you may choose one of the other TextColors above to 
  1570.      create text with.  For instance, if you use the "TextColor2 [RIGHT AMIGA/2]",
  1571.      you will begin to create text that will be SEEN in TextColor 2 when you use
  1572.      the "Type" command from CLI.  This color will be seen as Black from an 
  1573.      unaltered Workbench 1.3 environment.  Of course if you go to Preferences, and
  1574.      change your default settings for Textcolor 2 from Black to Green for ,when 
  1575.      your file is "typed" to a CLI screen, any text created in TextColor 2 will be
  1576.      Green!  The option called "Use TextColor3 [RIGHT AMIGA/3]" works the same
  1577.      except you will then create text in TextColor 3, which is ORANGE in an
  1578.  
  1579.                                                  22
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.      unaltered Workbench 1.3 environment.
  1593.      Upon choosing one of the 2 textcolors, you will see "^[[3Xm" inserted into 
  1594.      your text. These are Screen Control codes that DO NOT TAKE UP SCREEN SPACE
  1595.      WHEN PRINTING. So formatting your text will be a little strange until you get
  1596.      used to using these options.  Try making a small file, then save it to
  1597.      RAM:, then use "CLI Command  ALT/Q" from the Commands Menu, and type the
  1598.      following: "type ram:yourfile" [RETURN].  The "X" in "^[[3Xm" above stands 
  1599.      for the Text Color.  You will see "^[[32m" for TextColor 2, and "^[[33m" for
  1600.      TextColor 3.  When you reselect the "NormalText [RIGHT AMIGA/I]" Option, you
  1601.      will see "^[[m" inserted into your text. By knowing this you can tell which 
  1602.      TextColor you are in.  The Options Menu also KEEPS TRACK of which TextColor 
  1603.      you are using by putting a Checkmark next to the CURRENT TEXTCOLOR ONLY.
  1604.      You can check this by simply pulling down the Options menu, check which color
  1605.      has a Checkmark by it, and then pulling the pointer down into the text and 
  1606.      releasing the mouse button. As of Version 1.1 of Jed, this will no longer 
  1607.      "Set the mark."
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.                                                  23
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.                                  CHAPTER 6
  1659.  
  1660.                             The Get Around Menu
  1661.       
  1662.      This menu is strictly for getting around in your text files.
  1663.  
  1664.                             "Top of File  F3"
  1665.  
  1666.      This first item on the Get Around menu will take you to the very
  1667.      beginning of the text file, and place your cursor on the first character.
  1668.      It can be also invoked with the F3 key, which is much easier, especially
  1669.      if you use the keyboard overlay.  This is handy if you want to check for
  1670.      include files, variable declarations, and the like.  For non-programmers,
  1671.      you can check the name of person to whom you are writing the letter to,
  1672.      so as to spell it correctly.
  1673.  
  1674.                               "End of File  F4"
  1675.  
  1676.      This is the logical 2nd  choice after using the Top of file above.  This
  1677.      will take you to the end of the text file, or probably where you were at
  1678.      when you decided to check the top of the file.  It can be invoked from
  1679.      the menu, or from the F4 function key.
  1680.  
  1681.                               "Goto Line  F5"
  1682.  
  1683.      This 3rd choice on the Get Around Menu is for going to a specific line in
  1684.      the text (or source code).  This is especially useful for programmers, as
  1685.      it corrects for the Manx and Lattice Compiler's, and the Metacomco Macro
  1686.      Assembler's error reporting.  All three seem to catch errors 1 line too
  1687.      late and therefore report the wrong line by 1 line (IE - Line 98 really
  1688.      has an error in coding on line 97).  I just subtracted one from the line
  1689.      routine. If you use the Compiler's or Assembler's error complaint number,
  1690.      you will end up on the correct line.  You can access this command from
  1691.      the menu, of by the F5 function key.
  1692.  
  1693.                               "Page Down  F6"
  1694.  
  1695.      This will move the cursor down  by 22 lines of text, or just a little
  1696.      less than one screen full of text.  This is much easier than cursoring up
  1697.      22 times but is not a true full 66 line page of text.  You can access
  1698.      Page down by 4 ways!  First from the menu, 2nd, from the F6 key, 3rd,
  1699.      from the Emacs standard of holding the CTRL key down and then pressing
  1700.      the v key, or 4th, by clicking the Left Select mousebutton on or below
  1701.      and to the right of the word FILE: in the Status Bar.
  1702.  
  1703.                               "Page Up  F7"
  1704.  
  1705.      This Last command on the Get Around menu (and also the last on JED's
  1706.      menus), will move the cursor up by 22 lines of text.  Again, as above,
  1707.      this is not a full printed page of text, but a screen page.  It can be
  1708.      accessed  by the menu, or by the F7 function key, or by the Emacs way of
  1709.      holding down the ALT key, and pressing the v key, or by clicking the Left
  1710.  
  1711.                                                  24
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.      Select button on or below and left of the word "BUFFER:" in the Status
  1725.      Bar.
  1726.  
  1727.  
  1728.  
  1729.  
  1730.                               MENU CONCLUSION
  1731.  
  1732.      This concludes the menus currently available on The Jam Editor V1.1.  There
  1733.      are several tricks and shortcuts, that have been left out of the
  1734.      discriptions, all for the sake of brevity. And there are many options
  1735.      that have been left off the PullDown Menus, also for the sake of brevity,
  1736.      and in the case of pulldowns, for the sake of clarity and an easy
  1737.      learning curve.  Please experiment with the editor on a copy of text at
  1738.      first, or with the Backup Option on (from the Options menu).  You will
  1739.      find, as time goes on, that JED is very simple to use and quite effective.
  1740.      At least that was my goal.  I am always open to new suggestions, and ideas
  1741.      that you might have for improving The Jam Editor, and appreciate your comments.
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.                                                  25
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.                                 CHAPTER 7
  1791.  
  1792.                              The Function Keys
  1793.  
  1794.      Most  of the Function keys listed below can be found in various sections
  1795.      of the PullDown menu descriptions.  Those that can are listed with a
  1796.      reference page number to where a description of their use can be found. 
  1797.      Those that can't will have a page number listed.  This is  where thier
  1798.      brief Emacs Command key description can be found.  These commands are
  1799.      generally self explanatory when you use them.  The exception is the
  1800.      Repeat command, (Shift/F9).  It asks for a repeat amount, then repeats
  1801.      the next character typed that many times.  All of the function keys are
  1802.      the first thing shown when you enter the Help file in JED (with the HELP
  1803.      key), so you will rarely have use for this section.
  1804.  
  1805.      Key    Command       Reference  Keys        Command            Reference
  1806.      ---    -------       ---------  ----        -------           ---------
  1807.  
  1808.      F1      = Save           Page 11   Shift/F1  = Search Forward      Page 16
  1809.      F2      = Load           Page 11   Shift/F2  = Search Backward     Page 27
  1810.      F3      = Top of file    Page 24   Shift/F3  = Query/Replace       Page 16
  1811.      F4      = End of file    Page 24   Shift/F4  = One Window          Page 20
  1812.      F5      = Goto Line      Page 24   Shift/F5  = Show Line & Column  Page 27
  1813.      F6      = Page Down      Page 24   Shift/F6  = List Buffers        Page 28
  1814.      F7      = Page Up        Page 24   Shift/F7  = Other Buffer        Page 11
  1815.      F8      = Cut Block      Page 14   Shift/F8  = Kill Buffer         Page 11
  1816.      F9 + F9 = Paste Block    Page 14   Shift/F9  = Repeat              Page 27
  1817.      F10     = Quit & Save    Page 12   Shift/F10 = Quit                Page 13
  1818.       
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.                                                  26
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.                                    CHAPTER 8
  1857.  
  1858.                               The KeyBoard Commands
  1859.  
  1860.      The following commands are generally Emacs compatible. Some are duplicate
  1861.      commands for those of you that are used to using Emacs, or MicroEmacs.
  1862.      They are divided into sections by keys needed to cause them to be invoked.
  1863.        
  1864.      THE CTRL KEY + OTHER KEY COMMANDS
  1865.      ---------------------------------
  1866.  
  1867.         COMMAND     = DESCRIPTION
  1868.         -------       -----------
  1869.        
  1870.        <CTRL + @>   = Set Mark at current position.
  1871.        <CTRL + A>   = Move cursor to beginning of line.
  1872.        <CTRL + B>   = Move cursor BACK one character.
  1873.        <CTRL + C>   = Enter a new CLI window (in JED).
  1874.        <CTRL + D>   = DELETE current character.
  1875.        <CTRL + E>   = Move cursor to END of line.
  1876.        <CTRL + F>   = Move cursor FORWARD one character.
  1877.        <CTRL + G>   = Abort any command.
  1878.        <CTRL + H>   = (Backspace) delete previous character.
  1879.        <CTRL + I>   = Insert a TAB char or TAB number of spaces
  1880.        <CTRL + K>   = KILL (delete) to end of line.
  1881.        <CTRL + L>   = Redisplay screen.(CLEAN UP if garbage)
  1882.        <CTRL + M>   = End current line and start a new one.
  1883.        <CTRL + N>   = Move cursor to NEXT line.
  1884.        <CTRL + O>   = OPEN a new line.
  1885.        <CTRL + P>   = Move to PREVIOUS line.
  1886.        <CTRL + Q>   = QUOTE (insert the next character typed).
  1887.        <CTRL + R>   = REVERSE Search.
  1888.        <CTRL + S>   = Forward SEARCH.
  1889.        <CTRL + T>   = TRANSPOSE character under cursor and Previous character.
  1890.        <CTRL + U>   = Enter repeat count for next command.
  1891.        <CTRL + V>   = VIEW the next screen (scroll up one screen).
  1892.        <CTRL + W>   = Kill region (all text between cursor and last mark set).
  1893.        <CTRL + Y>   = YANK (undelete) last text killed (from Killbuffer).
  1894.        <CTRL + Z>   = Save file in current buffer and exit.
  1895.  
  1896.  
  1897.         THE CTRL KEY + X KEY + OTHER KEY COMMANDS
  1898.         -----------------------------------------
  1899.        <CTRL + X> + !   = Deleted due to Guru problems - was Paragraph fill.
  1900.        <CTRL + X> + =   = Show the current cursor position in the file.
  1901.        <CTRL + X> + (   = Begin keyboard Macro.
  1902.        <CTRL + X> + )   = End keyboard Macro.
  1903.        <CTRL + X> + 1   = Display only current window.
  1904.        <CTRL + X> + 2   = Split the current window.
  1905.        <CTRL + X> + B   = Prompt for new BUFFER.
  1906.        <CTRL + X> + E   = EXECUTE keyboard Macro.
  1907.        <CTRL + X> + I   = Toggle the Auto Indentation Mode.
  1908.  
  1909.                                                  27
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.        <CTRL + X> + K   = KILL a Buffer.
  1923.        <CTRL + X> + N   = Move to NEXT Onscreen window.
  1924.        <CTRL + X> + P   = Move to PREVIOUS Onscreen window.
  1925.        <CTRL + X> + T   = Toggle word wrap.
  1926.        <CTRL + X> + Z   = Enlarge current window by repete count lines.
  1927.  
  1928.  
  1929.        THE CTRL KEY + X KEY + CTRL KEY + OTHER KEY COMMANDS
  1930.        ----------------------------------------------------
  1931.        <CTRL+X> + <CTRL+B>  = Show active BUFFERS.
  1932.        <CTRL+X> + <CTRL+C>  = EXIT without saving buffers.
  1933.        <CTRL+X> + <CTRL+F>  = FIX a new BUFFER NAME.
  1934.        <CTRL+X> + <CTRL+L>  = Change a region to LOWER case.
  1935.        <CTRL+X> + <CTRL+O>  = Take OUT blank lines.
  1936.        <CTRL+X> + <CTRL+N>  = Scroll current window up by repete count lines.
  1937.        <CTRL+X> + <CTRL+P>  = Scroll Window Up (Repete Count) Lines.          
  1938.        <CTRL+X> + <CTRL+R>  = READ File into Current Buffer.
  1939.        <CTRL+X> + <CTRL+S>  = SAVE (write) Current Buffer into it's file.
  1940.        <CTRL+X> + <CTRL+U>  = Change a region to UPPER case.
  1941.        <CTRL+X> + <CTRL+V>  = VISIT a file and Display in Current Window.
  1942.        <CTRL+X> + <CTRL+W>  = WRITE buffer to file.
  1943.        <CTRL+X> + <CTRL+X>  = Swap  [Block Mark]  &  [Cursor Position].
  1944.        <CTRL+X> + <CTRL+Z>  = Reduce current window by (Repete Count) lines.  
  1945.  
  1946.  
  1947.        THE ALT KEY + OTHER KEY COMMANDS
  1948.        --------------------------------
  1949.        <ALT> + !        = Move Current Line (Repeat Count) Lines from Top.
  1950.        <ALT> + %        = Query Replace.
  1951.        <ALT> + .        = Set mark at cursor position
  1952.        <ALT> + >        = Move cursor to end of buffer.
  1953.        <ALT> + <        = Move cursor to beginning of buffer.
  1954.        <ALT> + B        = Move cursor BACK one word.
  1955.        <ALT> + C        = CAPITALIZE word.
  1956.        <ALT> + D        = DELETE next word.
  1957.        <ALT> + E        = EXECUTE a Keyboard Macro
  1958.        <ALT> + <DEL>    = DELETE previous word.
  1959.        <ALT> + F        = Move cursor FORWARD one word.
  1960.        <ALT> + L        = LOWERCASE (lowercase) next word.
  1961.        (ALT> + M        = MOVE to a specified Line Number
  1962.        <ALT> + Q        = QUEUE up a one CLI Command and return to JED.       
  1963.        <ALT> + U        = Change next word to UPPERCASE.
  1964.        <ALT> + V        = VIEW the previous screen (scroll down one screen).
  1965.        <ALT> + W        = WASTE a block of text from the file (to the KillBuffer).
  1966.        <ALT> + Y        = YANK a Block from KillBuffer to the Cursor Position.
  1967.        <ALT> + <CTRL+H> = Delete backward word.
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.                                                  28
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.        JED Right Amiga Shortcut KeyList
  1989.        --------------------------------   
  1990.        RIGHT AMIGA + h = HARDCOPY of the Current Buffer
  1991.        RIGHT AMIGA + p = PRINT the currently marked Block.
  1992.        RIGHT AMIGA + w = WHO created The Jam Editor?
  1993.        RIGHT AMIGA + c = COPY the mark block of text to the Killbuffer.
  1994.        RIGHT AMIGA + s = SAVE the current Killbuffer to a file.
  1995.        RIGHT AMIGA + m = MACRO definition beginning. 
  1996.        RIGHT AMIGA + e = END macro definition.
  1997.        RIGHT AMIGA + i = ICONS will be created for all text saved.
  1998.        RIGHT AMIGA + l = LEFT Margin settings.
  1999.        RIGHT AMIGA + r = RIGHT Margin settings.
  2000.        RIGHT AMIGA + b = BACKUP original copys of files saved.
  2001.        RIGHT AMIGA + 2 = 2ND Textcolor is now being used to create text.
  2002.        RIGHT AMIGA + 3 = 3RD Textcolor is now being used to create text.
  2003.        RIGHT AMIGA + n = NORMAL Text is now being created.
  2004.       
  2005.                           
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.                                                  29
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.      REGISTERING YOUR COPY OF THE JAM EDITOR
  2055.      ---------------------------------------
  2056.  
  2057.      If you feel JED is useful, and continue to use it after whatever you feel
  2058.      is a REASONABLE tryout period, PLEASE register it using the form below. 
  2059.      I will then keep you informed as to updates (if you prefer - see choice
  2060.      on form), which will be major updates only, as such will cost $5.00.
  2061.  
  2062.      Also feel free to fill in the sections on "Comments", "Suggested
  2063.      Additions", and most importantly, "Bugs"!!  I used JED to develop itself,
  2064.      and found that my productivity went up as I progressed.  Also the number
  2065.      of 'Little red windows at the top of my screen', or 'dancing with Mr. G,
  2066.      or properly, Guru Meditation incidents, went down to (so far) NIL: .  But
  2067.      this does not mean by any means that I do not make mistakes, so......
  2068.      Point 'em out!  I will do my best to remove them as fast as time will
  2069.      allow.  This is my first shareware attempt.  If you like my efforts, and
  2070.      the Jam Editor, Please register for $7.00, (so that I can continue to
  2071.      convince my Wife that this has all been worth it!).  If you registered 
  2072.      already, and are just updating, send only $5.00.
  2073.      The Address is:
  2074.  
  2075.                Dan Burris
  2076.                P.O. Box 290041
  2077.                Hartland, Michigan
  2078.                48029-0041
  2079.  
  2080.      So here's the Form:
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.                                                  30
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.                       Another Jam Editor V1.1 Registration!
  2122.                  
  2123.  
  2124.        First Name:___________________  Last Name:___________________  M.I.___
  2125.  
  2126.        Street:_______________________________________________________________ 
  2127.        
  2128.        City:______________________  State:_______________ Zip Code___________
  2129.  
  2130.        Do you wish to be notified of Updates to JED?       YES___   NO___
  2131.        
  2132.        Is this an Update? YES___  NO___   If so, from what version? _________
  2133.        
  2134.      Comments:_______________________________________________________________
  2135.      ________________________________________________________________________
  2136.      ________________________________________________________________________
  2137.      ________________________________________________________________________
  2138.      ________________________________________________________________________
  2139.  
  2140.      Suggested Additions:____________________________________________________
  2141.      ________________________________________________________________________
  2142.      ________________________________________________________________________
  2143.      ________________________________________________________________________
  2144.      ________________________________________________________________________
  2145.  
  2146.      Suspected Bugs:_________________________________________________________
  2147.      ________________________________________________________________________
  2148.      ________________________________________________________________________
  2149.      ________________________________________________________________________
  2150.      ________________________________________________________________________
  2151.      ________________________________________________________________________
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.                                                  31
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180. p0P