home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / editors / 3273 < prev    next >
Encoding:
Internet Message Format  |  1993-01-27  |  2.3 KB

  1. Xref: sparky comp.editors:3273 comp.windows.x.apps:1860 alt.sources.d:1692
  2. Newsgroups: comp.editors,comp.windows.x.apps,alt.sources.d
  3. Path: sparky!uunet!spool.mu.edu!uwm.edu!ux1.cso.uiuc.edu!news.cso.uiuc.edu!ux2.cso.uiuc.edu!ejk
  4. From: ejk@ux2.cso.uiuc.edu (Ed Kubaitis - CCSO)
  5. Subject: sam editor X11 extensions
  6. Message-ID: <C19Fqw.77u@news.cso.uiuc.edu>
  7. Sender: usenet@news.cso.uiuc.edu (Net Noise owner)
  8. Followup-To: comp.editors 
  9. Organization: University of Illinois - Urbana
  10. Date: Fri, 22 Jan 1993 14:47:19 GMT
  11. Keywords: sam X11
  12. Lines: 34
  13.  
  14. Sam, the editor for Unix/X11 by Rob Pike & Howard Trickey, provides a
  15. mouse-driven point-and-type|cut|paste interface and a simple powerful
  16. command language. Sam has multi-file editing, unlimited undo, multi-line
  17. regular expressions, and sophisticated editing by chaining simple commands
  18. together -- sort of like unix pipelines.
  19.  
  20. But despite Sam's attractive features, many people give up after trying it
  21. for a while, finding the interface too mouse-intensive. It's great to point
  22. with a mouse at where or what you want to edit. But almost everything in
  23. sam requires the mouse, even things arguably easier with keystrokes like
  24. scrolling or switching between file and command windows.
  25.  
  26. I have developed extensions to sam that keep all the features of sam's
  27. mouse interface and command language, but allow for less mouse activity by
  28. mapping much of the sam "mouse language" to user-tailorable keyboard keys.
  29. The extensions also provide a basic autoindent and user-tailorable default
  30. window locations.
  31.  
  32. The materials for the extensions are available from uxc.cso.uiuc.edu
  33. in pub/sam/samx1.0.shar.
  34.  
  35. The tailorable key portion of the extensions requires perl. Sites with a
  36. perl earlier than 4.035 will also want the patch in pub/sam/samx1.0.ME-TOO.
  37.  
  38. Sam itself is available from research.att.com in dist/sam/bundle.Z. It's a
  39. fairly large package (about 14,000 lines), but an easy build on many
  40. Unix/X11 platforms. It shouldn't need more than minor fiddling on most unix
  41. systems with an ANSI/POSIX C compiler and Xlib/Xt. (It might have problems
  42. on SVR3 platforms whose Xt uses a broken or incomplete implementation of
  43. BSD select.)
  44.  
  45. ----------------------------------
  46. Ed Kubaitis (ejk@ux2.cso.uiuc.edu)
  47. Computing & Communications Services Office - University of Illinois, Urbana
  48.