home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / UE311P01.ZIP / PATCHES.JRS < prev    next >
Text File  |  1991-11-20  |  3KB  |  68 lines

  1. These patches fix a couple of things which slipped through into the final
  2. release of MicroEMACS version 3.11 despite notification during the beta
  3. testing phase.
  4.  
  5. There was only one serious problem, namely that of an unpatched line in
  6. function os2getc() in module OS2NPM.C, the effect of which was to make the
  7. grey control keys indistinguishable from the white ones.
  8.  
  9. The other files contained herein were omitted from the distribution but
  10. could be constructed easily by anyone wishing to compile the program.  I 
  11. include them here just to save effort.  I also enclose an executable and
  12. the version of emacs.rc which I use.  Note that my version maps special
  13. keys differently from the release version.  In particular:
  14.  
  15.     White home       moves to beginning of line
  16.     White end        moves to end of line
  17.     Grey home        moves to beginning of file
  18.     Grey end         moves to end of file
  19.     White page up    moves up one screen (towards beginning of file)
  20.     White page down  moves down one screen (towards end of file)
  21.     Grey page up     cycles through the files being edited
  22.     Grey page down   prompts for another file to edit
  23.     F11              decrements character under cursor
  24.     F12              increments character under cursor
  25.     Shift F11        changes tab spacing to 4
  26.     Shift F12        changes tab spacing to 8
  27.  
  28. Also, I set tab spacing to 4 by default when editing .c and .h files.
  29.  
  30. The submissions assume a directory structure as follows:
  31.  
  32.   [MicroEMACS 3.11] ------------------ h
  33.                             |             contains all the .h files
  34.     contains Make files     |             from UE311H.ZIP
  35.     and other stuff from    |--------- src
  36.     UE311MAK.ZIP            |             contains .c and other source files
  37.                             |             from UE311C.ZIP
  38.                             |--------- obj
  39.                             |             .obj files will be built here
  40.                             |
  41.                             |--------- doc
  42.                             |             manual from UE311DOC.ZIP
  43.                             |             (doesn't really NEED to be here)
  44.                              --------- cmd
  45.                                           macro and help files from
  46.                                           UE311CMD.ZIP
  47.  
  48. From the top-level directory just say "nmake" and have a cup of coffee.
  49. In due course an emacs.exe will appear.  Test it and then move it into
  50. your \bin directory or wherever you keep your useful programs.
  51.  
  52. IMPORTANT:
  53.    Set environment item "HOME" or "PATH" to point at the macro and help
  54.    files so MicroEMACS can find them!
  55.  
  56. As implied in the diagram, the manual can be parked anywhere because it is
  57. not involved in the compilation process.  Similarly, the macro and help
  58. files can also be put in some other more convenient location if desired
  59. because they are only used at run time.
  60.  
  61. The documentation is as used by a word processor called "The Final Word"
  62. and contains a lot of formatting instructions.  Nevertheless it is fairly
  63. readable, certainly moreso than the Postscript version which I didn't
  64. bother to collect.
  65.  
  66. Jon Saxton
  67. 20 November 1991
  68.