home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / archives / 3176 < prev    next >
Encoding:
Internet Message Format  |  1992-09-01  |  4.3 KB

  1. Path: sparky!uunet!wupost!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.INS.CWRU.Edu!agate!agate!usenet
  2. From: warsaw@nlm.nih.gov (Barry A. Warsaw)
  3. Newsgroups: comp.archives
  4. Subject: [comp.lang.c++] NEW RELEASE OF c++-mode.el.  Version 2.195
  5. Followup-To: comp.lang.c++,gnu.g++.help,gnu.emacs.sources,comp.emacs,alt.lucid-emacs.help
  6. Date: 1 Sep 1992 23:55:40 GMT
  7. Organization: Century Computing, Inc.
  8. Lines: 90
  9. Approved: adam@soda.berkeley.edu
  10. Distribution: world
  11. Message-ID: <180vtsINNqan@agate.berkeley.edu>
  12. References: <WARSAW.92Aug28191047@anthem.nlm.nih.gov>
  13. Reply-To: c++-mode-help@anthem.nlm.nih.gov (Barry A. Warsaw)
  14. NNTP-Posting-Host: soda.berkeley.edu
  15. X-Original-Newsgroups: comp.lang.c++,gnu.g++.help,gnu.emacs.sources,comp.emacs,alt.lucid-emacs.help
  16. X-Original-Date: 29 Aug 92 00:10:47 GMT
  17.  
  18. Archive-name: auto/comp.lang.c++/NEW-RELEASE-OF-c-mode-el-Version-2-195
  19.  
  20.  
  21. This message is to announce the new public release of c++-mode.el
  22. version 2.195 for editing C++ code in an emacs buffer.  As usual, I am
  23. not posting the code here directly since you should be able to
  24. download it via either anonymous ftp, or email.  After my signature is
  25. a brief summary of changes since the last public release 2.124.  If
  26. you are using an older version of c++-mode.el, I definitely suggest
  27. you upgrade.
  28.  
  29. c++-mode.el has been submitted to the elisp archive and should soon be
  30. available from that location.  anon-ftp to archive.cis.ohio-state.edu
  31. and cd to /pub/gnu/emacs/elisp-archive/modes.  Retrieve the file
  32. c++-mode.el.Z and uncompress.
  33.  
  34. Alternatively, you can aftp the file from:
  35. ftp.cme.nist.gov:pub/gnu/c++-mode.el 
  36.  
  37. Finally, if you don't have aftp access, don't dispair!  Send the
  38. following message in the _body_ of your email (not on the subject
  39. line) to library@cme.nist.gov:
  40.  
  41.     send pub/gnu/c++-mode.el
  42.  
  43. Be sure the mail server can decipher a path back to you. You will
  44. receive a multi-file response containing c++-mode.el in uuencoded
  45. form.  Simply cat the messages together (removing any mail header
  46. cruft), uudecode and enjoy!
  47.  
  48. As always, send bug reports, problems, questions, etc to
  49. c++-mode-help@anthem.nlm.nih.gov.  I will be on vacation from Sept 4th
  50. until about Sept 27th.  If you have a really pressing problem, try the
  51. discussion list, maybe they can help:
  52. c++-mode-victims@anthem.nlm.nih.gov.
  53.  
  54. Lastly, I'll leave you with this deep thought to ponder:
  55.  
  56. If I said that I was looking to buy a graphical user interface system
  57. which exhibits an object-oriented-like behavior, does that mean I want
  58. an OOy GUI?
  59.  
  60. :-)
  61.  
  62. -Barry
  63.  
  64.  
  65. Fixed/Changed/Added Since Last Release:
  66. =======================================
  67.  
  68. * The big one: c++-mode.el can now be used to edit C code as well! See
  69.   the comments in the file for how to set this up. Note that you still
  70.   can't completely trash the distrib c-mode.el since c++-mode uses
  71.   some c-mode internal routines, but you can use this single mode to
  72.   edit both your C and C++ code.  It should do The Right Thing with
  73.   comments, etc.
  74.  
  75. * The variables c++-cleanup-brace-else-brace-p and
  76.   c++-cleanup-empty-defun-braces-p have been replaced with
  77.   c++-cleanup-list, and this variable's semantics have been extended.
  78.   Do a "C-h v c++-cleanup-list RET" for more details.
  79.  
  80. * nested classes should mostly work. The general approach is that
  81.   functions defined in a class definition should format exactly as
  82.   they would if they appeared outside a class definition, except that
  83.   an extra indentation would be applied. The extra indentation is the
  84.   value of the new variable c++-class-member-indent times the level of
  85.   class nesting.
  86.  
  87. * template declarations should no longer choke c++-mode
  88.  
  89. * `*' is now electric and will automatically line up C style block
  90.   comments according to the value of the new variable
  91.   c++-C-block-comments-indent-p.
  92.  
  93. * new variable c++-paren-as-block-close-p which determines how to
  94.   indent parens which close a block-like function call (ie line up
  95.   under the block, or the statement).
  96.  
  97. * c++-untame-characters default value is now just '(?'). Single quotes
  98.   are the most troublesome characters and the backslashing workaround
  99.   (while necessary) annoys almost everyone (including me!). See the
  100.   comments in the file for more information.
  101.  
  102. * copyright for c++-mode.el has been assigned to FSF.
  103.  
  104. * MANY, MANY BUG FIXES!
  105.  
  106. * (HOPEFULLY) MANY PERFORMANCE ENHANCEMENTS!
  107.  
  108.