| [Top] | [Contents] | [Index] | [ ? ] |
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