home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-3.iso / Tools / workspace / Vi.README < prev    next >
Encoding:
Text File  |  1993-09-15  |  2.6 KB  |  67 lines

  1. For those who hate Edit as much as I do, I offer Vi.  This "application"
  2. allows you to open files with vi(1) from the Browser.  In order for this
  3. to work you must have Scott Hess's Stuart terminal emulator.  Stuart is
  4. a replacement for Shell, and is Shareware, available from finer ftp
  5. archives everywhere.
  6.  
  7. When you quit (or suspend) vi(1) the Stuart window will be closed.
  8.  
  9. Some of the compilation process is borrowed from Christopher Lane's old
  10. Unknown application.
  11.  
  12. The portions of this program (very little, in fact) that I wrote are in
  13. the public domain, and you may do whatever you want with them.
  14.  
  15. COMPILATION
  16.  
  17. In order to compile Vi, you might need to edit 3 files:
  18.     Vi.iconheader
  19.     Makefile
  20.     Makefile.preamble
  21.  
  22. In Vi.iconheader, add any additional file types (i.e. file extensions)
  23. that you want to be able to open with vi(1).
  24.  
  25. In Makefile, change TIFFFILEDIR to the location where you want to
  26. store your file type icons.  Then, add to ICONSECTIONS any file types
  27. you added to Vi.iconheader.  Note that for any file type you have added
  28. to Vi.iconheader you *must* have an associated tiff file.
  29.  
  30. In Makefile.preamble, change SOIL to the location where you have
  31. soil installed (soil is a utility program that comes with Stuart).
  32. Change TERMDELAY to the number of miliseconds you want Vi to wait
  33. between requestions from the Workspace Manager before terminating
  34. (see the Notes: section for app:openFile:fileType: in Vi.m).
  35.  
  36. Run make install.  Logout and log back in, and Viola!
  37.  
  38. TIFF FILES
  39.  
  40. To save space in this distribution, I'm not sending out any tiff files.
  41. The ones I use I got from the Unknown applicaiton distribution (or made
  42. them myself).  If you can't find the Unknown app at any of the ftp archives
  43. now, let me know and I'll resubmit this distribution with some tiff files
  44. in it.
  45.  
  46. This has only been tested under NS2.1, but I see no reason why it
  47. won't work under NS3.x.
  48.  
  49. FUTURE
  50.  
  51. 1. Once NeXT fixes IB to use a call to open(1) instead of the
  52.    hardcoded call to openfile(1) or directly messaging Edit (I'm not
  53.    sure that's what it's doing but it seems so) opening a header/source
  54.    file in IB will use Vi as well. (I'm told that PB under NS3.x
  55.    will go to the Workspace to open .[hm] files)
  56.  
  57. 2. For some reason, if I include an icon for a filetype which Edit
  58.    knows how to open, the Workspace uses Edit's icon instead of the
  59.    one I supply.  Does anyone know how to change this behavior?
  60.  
  61. Paul Biron      pbiron@gslis.ucla.edu        (310) 825-5614
  62. Graduate School of Library and Information Science
  63. University of California, Los Angeles
  64. GSLIS Building
  65. 300 Circle Dr. North
  66. Los Angeles, Ca. 90024
  67.