comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » IDLWAVE editing modes for GNU Emacs
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
IDLWAVE editing modes for GNU Emacs [message #15188] Thu, 29 April 1999 00:00 Go to next message
Carsten Dominik is currently offline  Carsten Dominik
Messages: 45
Registered: February 1998
Member
Subject: IDLWAVE - editing mode for GNU Emacs

I am releasing IDLWAVE, the GNU Emacs modes for Editing IDL files and
running IDL as an inferior shell.

These modes are directly derived from idl.el and idl-shell.el by Chris
Chase. The files, functions and variables had to be renamed in order
to evade a name clash with another (completely unrelated) "idl-mode"
defined in cc-mode.el, a file distributed with Emacs 20 and XEmacs 20.
The new modes use `idlwave' instead of `idl' as their prefix. This
name changes means that in order to upgrade, the corresponding stuff
in .emacs will have to be updated. The README and INSTALL files of
the distribution explain this in detail.

I have used the opportunity to make significant changes to the code,
both cleaning up and adding features. See below for a list of
changes. Is is not impossible that a bug or two have been introduced
in the process. If you have problems with IDLWAVE, let me know so
that the problems can be fixed.

IDLWAVE is available at

http://strw.leidenuniv.nl/~dominik/Tools/idlwave/

Please send comments, suggestions, and bug reports to the new maintainer

Carsten Dominik <dominik@strw.leidenuniv.nl>

Thanks to Kevin Ivory <Kevin.Ivory@linmpi.mpg.de> for hosting the
modes on his web page while they had no maintainer.



Recent changes to idlwave-mode
==============================
- Renamed the mode to evade a name conflict with another IDL mode
distributed in the Emacs cc-mode.el file. The "other" IDL mode
is for the Interface Definition Language of CORBA, completely
unrelated to the Interactive Data Language supported by IDLWAVE.

- Version number increased to 3.0 in order to synchronize
idlwave.el and idlwave-shell.el. Both files are closely related
and will from now on be distributed together.

- Customize support added.

- Menu reorganized and extended.

- Support for both Imenu (Emacs) and func-menu (XEmacs).

- Multilevel font-locking, depending upon the value of
font-lock-maximum-decoration.

- Documentation string shortened and rewritten. It should now
introduce quickly to the main features of the mode. Additional
information about how to customize the mode was moved to the
file commentary, which is accessible from the menu.

- New functions to go to the begin and end of the current block,
bound to `C-c {' and `C-c }'.

- The type of END at the end of a block is checked. You can set
the mode up to expand any generic END statements to the specific
ENDIF, ENDELSE, ENDREP etc. There is also a command to close
the current block `C-c ]'.

- No longer supported: hilit19.el, Emacs 18, and an ancient
version of imenu.el.


Recent changes to idlwave-shell-mode
====================================
- Renamed all functions and variables, for consistency with
idlwave.el.

- Version number increased to 3.0.

- Rewrote Parser for IDL error messages in order to be more robust
for IDL5. Parsing IDL5 error messages is now the default.

- To get a dedicated frame for the IDL shell, set the variable
idlwave-shell-use-dedicated-frame or give a prefix arg to
idlwave-shell.

- Showing the stop line uses an highlight overlay now also on
XEmacs.

- Breakpoints are indicated in the source file with a glyph or a
special face.

- Debugging Toolbar (XEmacs only).

- IDLWAVE no longer visits files twice under different names.

- Menu reorganized and extended. More debugging commands added.


--
Carsten Dominik <dominik@strw.LeidenUniv.nl> \ _ /
Sterrewacht, P.O. Box 9513 |X| _
NL-2300 RA Leiden (The Netherlands) /| |\ _ _ _/ \
phone +31 (71) 527-5812; FAX +31 (71) 527-5819 ___|o|____/ ~~ \___/ ~~~~~
Re: IDLWAVE editing modes for GNU Emacs [message #15303 is a reply to message #15188] Sun, 02 May 1999 00:00 Go to previous message
luthi is currently offline  luthi
Messages: 20
Registered: March 1999
Junior Member
Carsten

Thank you very much for this release of the IDLWAVE-mode. I worked with it
for several days now and it is really very convenient to use. Also the
customization and the help is intuitive and well implemented.

Cheers

Martin

--
============================================================
Martin Luethi Tel. +41 1 632 40 92
Glaciology Section Fax. +41 1 632 11 92
VAW ETH Zuerich
CH-8092 Zuerich mail luthi@vaw.baum.ethz.ch
Switzerland
============================================================
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Contour
Next Topic: importing matlab to IDL

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 20:03:49 PDT 2025

Total time taken to generate the page: 0.00523 seconds