Article View: comp.archives
Article #510[comp.lang.c++] NEW RELEASE OF c++-mode.el. Version 2.195
From: Barry A. Warsaw
Date: Tue, 01 Sep 1992 23:55
Date: Tue, 01 Sep 1992 23:55
89 lines
4458 bytes
4458 bytes
Archive-name: auto/comp.lang.c++/NEW-RELEASE-OF-c-mode-el-Version-2-195 This message is to announce the new public release of c++-mode.el version 2.195 for editing C++ code in an emacs buffer. As usual, I am not posting the code here directly since you should be able to download it via either anonymous ftp, or email. After my signature is a brief summary of changes since the last public release 2.124. If you are using an older version of c++-mode.el, I definitely suggest you upgrade. c++-mode.el has been submitted to the elisp archive and should soon be available from that location. anon-ftp to archive.cis.ohio-state.edu and cd to /pub/gnu/emacs/elisp-archive/modes. Retrieve the file c++-mode.el.Z and uncompress. Alternatively, you can aftp the file from: ftp.cme.nist.gov:pub/gnu/c++-mode.el Finally, if you don't have aftp access, don't dispair! Send the following message in the _body_ of your email (not on the subject line) to library@cme.nist.gov: send pub/gnu/c++-mode.el Be sure the mail server can decipher a path back to you. You will receive a multi-file response containing c++-mode.el in uuencoded form. Simply cat the messages together (removing any mail header cruft), uudecode and enjoy! As always, send bug reports, problems, questions, etc to c++-mode-help@anthem.nlm.nih.gov. I will be on vacation from Sept 4th until about Sept 27th. If you have a really pressing problem, try the discussion list, maybe they can help: c++-mode-victims@anthem.nlm.nih.gov. Lastly, I'll leave you with this deep thought to ponder: If I said that I was looking to buy a graphical user interface system which exhibits an object-oriented-like behavior, does that mean I want an OOy GUI? :-) -Barry Fixed/Changed/Added Since Last Release: ======================================= * The big one: c++-mode.el can now be used to edit C code as well! See the comments in the file for how to set this up. Note that you still can't completely trash the distrib c-mode.el since c++-mode uses some c-mode internal routines, but you can use this single mode to edit both your C and C++ code. It should do The Right Thing with comments, etc. * The variables c++-cleanup-brace-else-brace-p and c++-cleanup-empty-defun-braces-p have been replaced with c++-cleanup-list, and this variable's semantics have been extended. Do a "C-h v c++-cleanup-list RET" for more details. * nested classes should mostly work. The general approach is that functions defined in a class definition should format exactly as they would if they appeared outside a class definition, except that an extra indentation would be applied. The extra indentation is the value of the new variable c++-class-member-indent times the level of class nesting. * template declarations should no longer choke c++-mode * `*' is now electric and will automatically line up C style block comments according to the value of the new variable c++-C-block-comments-indent-p. * new variable c++-paren-as-block-close-p which determines how to indent parens which close a block-like function call (ie line up under the block, or the statement). * c++-untame-characters default value is now just '(?'). Single quotes are the most troublesome characters and the backslashing workaround (while necessary) annoys almost everyone (including me!). See the comments in the file for more information. * copyright for c++-mode.el has been assigned to FSF. * MANY, MANY BUG FIXES! * (HOPEFULLY) MANY PERFORMANCE ENHANCEMENTS!
Technical Details
Message-ID:
<180vtsINNqan@agate.berkeley.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!wupost!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.INS.CWRU.Edu!agate!agate!usenetReferences:
<WARSAW.92Aug28191047@anthem.nlm.nih.gov>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!wupost!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.INS.CWRU.Edu!agate!agate!usenet From: warsaw@nlm.nih.gov (Barry A. Warsaw) Newsgroups: comp.archives Subject: [comp.lang.c++] NEW RELEASE OF c++-mode.el. Version 2.195 Followup-To: comp.lang.c++,gnu.g++.help,gnu.emacs.sources,comp.emacs,alt.lucid-emacs.help Date: 1 Sep 1992 23:55:40 GMT Organization: Century Computing, Inc. Lines: 90 Approved: adam@soda.berkeley.edu Distribution: world Message-ID: <180vtsINNqan@agate.berkeley.edu> References: <WARSAW.92Aug28191047@anthem.nlm.nih.gov> Reply-To: c++-mode-help@anthem.nlm.nih.gov (Barry A. Warsaw) NNTP-Posting-Host: soda.berkeley.edu X-Original-Newsgroups: comp.lang.c++,gnu.g++.help,gnu.emacs.sources,comp.emacs,alt.lucid-emacs.help X-Original-Date: 29 Aug 92 00:10:47 GMT