GNU Info
Info Node: (idlwave)Top
(idlwave)Top
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
|