home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / jove414s.zip / readme.os2 < prev    next >
Text File  |  1991-07-07  |  3KB  |  60 lines

  1. /***************************************************************************
  2.  * This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne.  JOVE *
  3.  * is provided to you without charge, and with no warranty.  You may give  *
  4.  * away copies of JOVE, including sources, provided that this notice is    *
  5.  * included in all the files.                                              *
  6.  ***************************************************************************/
  7.  
  8. This is an OS2-port of JOVE Version 4.14. Like the UNIX version, it will
  9. run interactive shells and i-processes (except for suspending processes).
  10. This port works with HPFS. I have tried it on OS/2 ver. 1.3, but it probably
  11. works with earlier versions.
  12.  
  13. To install, copy the four files:
  14.     jove.exe
  15.     portsrv.exe
  16.     setmaps.exe
  17.     kbd.exe
  18. to a directory included in your PATH environment. If you have an
  19. initialization file (jove.rc), set the enviroment variable JOVERC
  20. to the full pathname/filename of this file.
  21.  
  22. The default for JOVE is to start with 25 lines per page mode. You
  23. may start the editor in a 50 lines mode by defining the environment
  24. variable VGA or in 43 lines mode by defining the environemnt variable
  25. EGA.
  26.  
  27. You should also set the TMP environment to the directory where JOVE
  28. can put its temporary files. I have noticed some problems if TMP points
  29. to a ram disk, probably because it needs longer filenames than the FAT
  30. ram disks would allow.
  31.  
  32. When invoking the editor, jove.exe spawns the keyboard process kbd.exe,
  33. which will handle keyboard input when running an interactive shell or an
  34. i-process. In that case, the kbd input is transferred to jove.exe by pipes.
  35. Upon completion of all i-processes and shells the input control 
  36. returns automatically to jove.exe. I have not noticed any significant 
  37. reduction in speed when the input is handled by kbd.exe on my system
  38. (OS/2 1.3 386/33), probably because OS/2 gives priority to processes
  39. that handle the keyboard.
  40.  
  41. When starting an intercactive process/shell jove spawns the portsrv.exe
  42. process which transfers the output of the interactive process to
  43. jove.exe through pipes. portsrv.exe is multi-threaded. there are 2 threads 
  44. which watch for completion of the interactive process/shell or output
  45. from this process. If you run simultaneously many interactive
  46. processes/shells you may need to change the THREADS parameters in your 
  47. config.sys file to allow for a larger number of threads.
  48.  
  49. When running i-process/shell you must bind the command "process-newline"
  50. to a key, and use that key whenever you want to send input a process.
  51. As in the DOS-port  pressing the ENTER key is equivalent to pressing control+M,
  52. which is bount to "newline",  you must bind another key, instead of 
  53. the ENTER key, to  "process-newline". This is somewhat inconvenient 
  54. until you get used to it. 
  55.  
  56.  
  57. Ported by : Dov Bai bai@mssun7.msi.cornell.edu
  58.  
  59. July 7, 1991
  60.