home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / alt / lucidem / help / 333 < prev    next >
Encoding:
Text File  |  1992-08-25  |  1.7 KB  |  40 lines

  1. x-gateway: rodan.UU.NET from help-lucid-emacs to alt.lucid-emacs.help; Tue, 25 Aug 1992 19:18:38 EDT
  2. Date: Tue, 25 Aug 1992 19:17:05 EDT
  3. From: ex594bw@pts.mot.com (Bob Weiner)
  4. Message-ID: <9208252317.AA08280@pts4.pts.mot.com>
  5. Subject: Will the next version of Lucid Emacs have the following?
  6. Newsgroups: alt.lucid-emacs.help
  7. Path: sparky!uunet!wendy-fate.uu.net!help-lucid-emacs
  8. Sender: help-lucid-emacs-request@lucid.com
  9. Lines: 29
  10.  
  11. 1.  An operator that returns a list of the extents in a buffer.
  12.     It would be nice to be able to filter this list when making the
  13.     call so that it returned only those extents using a specified
  14.     set of faces.
  15.  
  16. 2.  get-face-<attribute> functions, e.g. get-face-color.
  17.     To match the set-face functions presently available, so one
  18.     doesn't have to parse the face data structure.
  19.  
  20. 3.  A way to delete all extents in a buffer.
  21.     A way to delete all extents with a set attributes in a buffer.
  22.     A way to delete all extents with a particular set of faces in a buffer.
  23.  
  24. If not, I would suggest that all of these could prove very useful
  25. and should not be difficult to implement.
  26.  
  27. My experience so far in building Hyperbole support for Lucid Emacs
  28. (which I have done and will release on this mail list and the
  29. hyperbole list after a short personal testing period), is that it is a
  30. good bit more difficult than producing the same support for Epoch.
  31. Which is just to say that the Epoch zone/style API seems more mature.
  32. An easy way to get Lucid Emacs there is just to compare how simply the
  33. zone/style functions in Epoch can be done using extent/face operators
  34. in Lucid Emacs and to plug any holes found.  This should be a much
  35. more efficient process than trying to figure out from scratch what
  36. operators Lucid Emacs should have.
  37.  
  38. Bob
  39.  
  40.