(idlwave)Top


Next: Introduction Prev: (dir) Up: (dir)

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

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

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

* Code Indentation
Reflecting the logical structure
* Comment Indentation
Special indentation for comment lines
* Continuation Lines
Splitting statements over lines
* Syntax Highlighting
Font-lock support
Actions

* Block Boundary Check
Is the END correct
* Padding Operators
Enforcing space around `=' etc
* Case Changes
Enforcing upper case keywords
The IDLWAVE Shell

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

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

* Installing IDLWAVE
How to install the distribution
* Installing Online Help
Where to get the additional files needed
* Upgrading from idl.el
Necessary configuration changes
Sources of Routine Info

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

automatically generated by info2www