GNU Info

Info Node: (idlwave)Top

(idlwave)Top


Next: Introduction Prev: (dir) Up: (dir)
Enter node , (file) or (file)node

   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 version 1.2.2.9