[Top] [Contents] [Index] [ ? ]

IDLWAVE User Manual

IDLWAVE is a package to support editing command files for the Interactive Data Language (IDL), and for running IDL as an inferior shell.

1. Introduction  What IDLWAVE is and what not
2. IDLWAVE in a Nutshell  One page quick-start guide
3. Getting Started (Tutorial)  Tutorial
4. The IDLWAVE Major Mode  The mode to edit IDL programs
5. The IDLWAVE Shell  The mode to run IDL as inferior program
6. Installation  How to Install or Upgrade
7. Acknowledgement  Who helped
A. Sources of Routine Info  How does IDLWAVE know about routine XYZ
B. Configuration Examples  The user is king...
Index  Fast access

The IDLWAVE Major Mode

4.1 Code Formatting  Making code look nice
4.2 Routine Info  Calling Sequence and Keyword List
4.3 Online Help  One key press from source to help
4.4 Completion  Completing routine names and Keywords
4.5 Routine Source  How to visit the source file of routine XYZ
4.6 Resolving Routines  Force the Shell to compile a routine
4.7 Code Templates  Abbreviations for frequent constructs
4.8 Actions  Changing case, Padding, End checking
4.9 Documentation Header  Inserting a standard header
4.10 Motion Commands  Moving through the structure of a program
4.11 Miscellaneous Options  Things that fit nowhere else

Code Formatting

4.1.1 Code Indentation  Reflecting the logical structure
4.1.2 Comment Indentation  Special indentation for comment lines
4.1.3 Continuation Lines and Filling  Splitting statements over lines
4.1.4 Syntax Highlighting  Font-lock support

Actions

4.8.1 Block Boundary Check  Is the END correct
4.8.2 Padding Operators  Enforcing space around `=' etc
4.8.3 Case Changes  Enforcing upper case keywords

The IDLWAVE Shell

5.1 Starting the Shell  How to launch IDL as a subprocess
5.2 Using the Shell  Interactively working with the Shell
5.3 Debugging IDL Programs  Compilation/Debugging

Debugging IDL Programs

5.3.1 Compiling Programs  Compiling buffers under the shell
5.3.2 Breakpoints and Stepping  Deciding where to stop and look
5.3.3 Examining Variables  What is the value now?

Installation

6.1 Installing IDLWAVE  How to install the distribution
6.2 Installing Online Help  Where to get the additional files needed
6.3 Upgrading from the old `idl.el' file  Necessary configuration changes

Sources of Routine Info

A.1 Routine Definitions  Where IDL Routines are defined.
A.2 Routine Information Sources  So how does IDLWAVE know about...
A.3 Library Catalog  Scanning the Libraries for Routine Info
A.4 Load-Path Shadows  Routines defined in several places
A.5 Documentation Scan  Scanning the IDL Manuals



This document was generated by (Blade) GNU s/w Owner on November, 2 2001 using texi2html