Index

Jump to:   !   *   -   .  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   Q   R   S   T   U   W   X  
Index Entry  Section

!
!DIR, IDL variable: Routine Info
!DIR, IDL variable: User Catalog
!DIR, IDL variable: Load-Path Shadows
!PATH, IDL variable: Routine Info
!PATH, IDL variable: Routine Definitions

*
*Debugging*: Electric Debug Mode

-
->: Object Method Completion and Class Ambiguity

.
.emacs: Configuration Examples
.idlwave_catalog: Library Catalogs

A
Abbreviations: Abbreviations
Acknowledgments: Acknowledgments
Actions: Actions
Actions, applied to foreign code: Actions
Active text, in routine info: Routine Info
Application, testing for shadowing: Load-Path Shadows
Authors, of IDLWAVE: Acknowledgments
auto-fill-mode: Continuation Lines

B
Block boundary check: Block Boundary Check
Block, closing: Block Boundary Check
Breakpoints: Breakpoints and Stepping
Browser Tips: HTML Help Browser Tips
Buffer, testing for shadowing: Load-Path Shadows
Buffers, killing: Routine Source
Buffers, scanning for routine info: Routine Info
Buffers, scanning for routine info: Routine Information Sources
Builtin list of routines: Routine Information Sources

C
C-c ?: Routine Info
C-c C-d: Debug Key Bindings
C-c C-d C-b: Breakpoints and Stepping
C-c C-d C-b: Breakpoints and Stepping
C-c C-d C-c: Compiling Programs
C-c C-d C-e: Compiling Programs
C-c C-d C-p: Examining Variables
C-c C-h: Doc Header
C-c C-i: Routine Info
C-c C-i: Completion
C-c C-m: Doc Header
C-c C-s: Starting the Shell
C-c C-v: Routine Source
C-M-\: Code Indentation
Calling sequences: Routine Info
Calling stack, walking: Walking the Calling Stack
CALL_EXTERNAL, IDL routine: Routine Definitions
Canceling completion: Completion
Case changes: Case Changes
Case of completed words: Case of Completed Words
Catalogs: Catalogs
Categories, of routines: Routine Info
cc-mode.el: Introduction
Changelog, in doc header.: Doc Header
Character input mode (Shell): Using the Shell
Class ambiguity: Object Method Completion and Class Ambiguity
Class name completion: Completion
Class query, forcing: Object Method Completion and Class Ambiguity
Class tags, in online help: Help with Source
Closing a block: Block Boundary Check
Code formatting: Code Formatting
Code indentation: Code Indentation
Code structure, moving through: Motion Commands
Code templates: Code Templates
Coding standards, enforcing: Actions
Comint: Using the Shell
Comint, Emacs package: The IDLWAVE Shell
Commands in shell, showing: Commands Sent to the Shell
Comment indentation: Comment Indentation
Compiling library modules: Resolving Routines
Compiling programs: Compiling Programs
Compiling regions: Compiling Programs
Completion: Completion
Completion, ambiguity: Completion
Completion, canceling: Completion
Completion, forcing function name: Completion
Completion, in the shell: Using the Shell
Completion, Online Help: Completion
Completion, scrolling: Completion
Completion, structure tag: Structure Tag Completion
Configuration examples: Configuration Examples
Context, for online help: Online Help
Continuation lines: Continuation Lines
Continued statement indentation: Continued Statement Indentation
Contributors, to IDLWAVE: Acknowledgments
CORBA (Common Object Request Broker Architecture): Introduction
Custom expression examination: Custom Expression Examination

D
Debugging: Debugging IDL Programs
Debugging Interface: A Tale of Two Modes
Dedicated frame, for shell buffer: Starting the Shell
Default command line, executing: Compiling Programs
Default routine, for info and help: Routine Info
Default settings, of options: Configuration Examples
DocLib header: Doc Header
DocLib header, as online help: Help with Source
Documentation header: Doc Header
Downcase, enforcing for reserved words: Case Changes
Duplicate routines: Routine Info
Duplicate routines: Load-Path Shadows

E
Electric Debug Mode: A Tale of Two Modes
Electric Debug Mode: Electric Debug Mode
Email address, of Maintainer: Acknowledgments
END type checking: Block Boundary Check
END, automatic insertion: Block Boundary Check
END, expanding: Block Boundary Check
ENVI: Starting the Shell
Examining expressions: Examining Variables
Example configuration: Configuration Examples
Executing a default command line: Compiling Programs
Execution, controlled: Breakpoints and Stepping
Expressions, custom examination: Custom Expression Examination
Expressions, printing & help: Examining Variables
External routines: Routine Definitions

F
Feature overview: Introduction
Filling: Continuation Lines
Flags, in routine info: Routine Info
Font lock: Syntax Highlighting
Forcing class query.: Object Method Completion and Class Ambiguity
Foreign code, adapting: Code Indentation
Foreign code, adapting: Actions
Formatting, of code: Code Formatting
Frame, for shell buffer: Starting the Shell
Function definitions, jumping to: Motion Commands
Function name completion: Completion

G
Getting Started: Getting Started
get_html_rinfo: Documentation Scan

H
Hanging paragraphs: Comment Indentation
Hanging paragraphs: Continuation Lines
Header, for file documentation: Doc Header
Help using HTML manuals: Help with HTML Documentation
Help using routine source: Help with Source
HELP, on expressions: Examining Variables
Highlighting of syntax: Syntax Highlighting
Highlighting of syntax, Octals: Octals and Highlighting
Hooks: Misc Options
Hooks: Starting the Shell
HTML Help: Help with HTML Documentation

I
IDL Assistant: Help with HTML Documentation
IDL library routine info: User Catalog
IDL manual, HTML version: Help with HTML Documentation
IDL variable !DIR: Routine Info
IDL variable !DIR: User Catalog
IDL variable !DIR: Load-Path Shadows
IDL variable !PATH: Routine Info
IDL variable !PATH: Routine Definitions
IDL, as Emacs subprocess: The IDLWAVE Shell
idl-shell.el: Introduction
idl.el: Introduction
IDL> Prompt: Starting the Shell
idlw-help.el: Online Help
idlw-help.txt: Online Help
idlw-rinfo.el: Documentation Scan
IDLWAVE in a Nutshell: IDLWAVE in a Nutshell
IDLWAVE major mode: The IDLWAVE Major Mode
IDLWAVE shell: The IDLWAVE Shell
idlwave-abbrev-change-case: Case Changes
idlwave-abbrev-move: Abbreviations
idlwave-abbrev-start-char: Abbreviations
idlwave-auto-fill-split-string: Continuation Lines
idlwave-auto-routine-info-updates: Routine Information Sources
idlwave-auto-write-path: Catalogs
idlwave-begin-line-comment: Comment Indentation
idlwave-block-indent: Code Indentation
idlwave-class-arrow-face: Object Method Completion and Class Ambiguity
idlwave-code-comment: Comment Indentation
idlwave-complete-empty-string-as-lower-case: Case of Completed Words
idlwave-completion-case: Case of Completed Words
idlwave-completion-fontify-classes: Object Method Completion and Class Ambiguity
idlwave-completion-force-default-case: Case of Completed Words
idlwave-completion-restore-window-configuration: Completion
idlwave-completion-show-classes: Object Method Completion and Class Ambiguity
idlwave-config-directory: Catalogs
idlwave-continuation-indent: Continued Statement Indentation
idlwave-default-font-lock-items: Syntax Highlighting
idlwave-do-actions: Actions
idlwave-doc-modifications-keyword: Doc Header
idlwave-doclib-end: Doc Header
idlwave-doclib-start: Doc Header
idlwave-end-offset: Code Indentation
idlwave-expand-generic-end: Block Boundary Check
idlwave-extra-help-function: Help with Source
idlwave-file-header: Doc Header
idlwave-fill-comment-line-only: Continuation Lines
idlwave-function-completion-adds-paren: Completion
idlwave-hang-indent-regexp: Continuation Lines
idlwave-hanging-indent: Continuation Lines
idlwave-header-to-beginning-of-file: Doc Header
idlwave-help-application: Misc Options
idlwave-help-browser-function: Help with HTML Documentation
idlwave-help-browser-is-local: Help with HTML Documentation
idlwave-help-doclib-keyword: Help with Source
idlwave-help-doclib-name: Help with Source
idlwave-help-fontify-source-code: Help with Source
idlwave-help-frame-parameters: Help with Source
idlwave-help-link-face: Help with HTML Documentation
idlwave-help-source-try-header: Help with Source
idlwave-help-use-assistant: Help with HTML Documentation
idlwave-help-use-dedicated-frame: Help with Source
idlwave-highlight-help-links-in-completion: Completion
idlwave-html-help-location: Help with HTML Documentation
idlwave-html-system-help-location: Help with HTML Documentation
idlwave-indent-to-open-paren: Continued Statement Indentation
idlwave-init-rinfo-when-idle-after: Routine Information Sources
idlwave-keyword-class-inheritance: Class and Keyword Inheritance
idlwave-keyword-completion-adds-equal: Completion
idlwave-library-path: Catalogs
idlwave-main-block-indent: Code Indentation
idlwave-max-extra-continuation-indent: Continued Statement Indentation
idlwave-max-popup-menu-items: Help with Source
idlwave-mode-hook: Misc Options
idlwave-no-change-comment: Comment Indentation
idlwave-pad-keyword: Padding Operators
idlwave-query-class: Object Method Completion and Class Ambiguity
idlwave-query-shell-for-routine-info: Routine Information Sources
idlwave-reindent-end: Block Boundary Check
idlwave-reserved-word-upcase: Case Changes
idlwave-resize-routine-help-window: Routine Info
idlwave-rinfo-max-source-lines: Routine Info
idlwave-scan-all-buffers-for-routine-info: Routine Information Sources
idlwave-shell-activate-prefix-keybindings: Debug Key Bindings
idlwave-shell-arrows-do-history: Using the Shell
idlwave-shell-automatic-electric-debug: Electric Debug Mode
idlwave-shell-automatic-start: Starting the Shell
idlwave-shell-breakpoint-face: Breakpoints and Stepping
idlwave-shell-breakpoint-popup-menu: Breakpoints and Stepping
idlwave-shell-comint-settings: Using the Shell
idlwave-shell-command-history-file: Starting the Shell
idlwave-shell-command-line-options: Starting the Shell
idlwave-shell-debug-modifiers: Debug Key Bindings
idlwave-shell-electric-stop-color: Electric Debug Mode
idlwave-shell-electric-stop-line-face: Electric Debug Mode
idlwave-shell-electric-zap-to-file: Electric Debug Mode
idlwave-shell-examine-alist: Custom Expression Examination
idlwave-shell-explicit-file-name: Starting the Shell
idlwave-shell-expression-face: Examining Variables
idlwave-shell-file-name-chars: Using the Shell
idlwave-shell-frame-parameters: Starting the Shell
idlwave-shell-graphics-window-size: Using the Shell
idlwave-shell-initial-commands: Starting the Shell
idlwave-shell-input-mode-spells: Using the Shell
idlwave-shell-mark-breakpoints: Breakpoints and Stepping
idlwave-shell-mark-stop-line: Breakpoints and Stepping
idlwave-shell-max-print-length: Examining Variables
idlwave-shell-mode-hook: Starting the Shell
idlwave-shell-output-face: Examining Variables
idlwave-shell-overlay-arrow: Breakpoints and Stepping
idlwave-shell-prefix-key: Debug Key Bindings
idlwave-shell-process-name: Starting the Shell
idlwave-shell-prompt-pattern: Starting the Shell
idlwave-shell-raise-frame: Starting the Shell
idlwave-shell-save-command-history: Starting the Shell
idlwave-shell-separate-examine-output: Examining Variables
idlwave-shell-show-commands: Commands Sent to the Shell
idlwave-shell-stop-line-face: Breakpoints and Stepping
idlwave-shell-temp-pro-prefix: Starting the Shell
idlwave-shell-use-dedicated-frame: Starting the Shell
idlwave-shell-use-dedicated-window: Starting the Shell
idlwave-shell-use-input-mode-magic: Using the Shell
idlwave-shell-use-toolbar: Debugging IDL Programs
idlwave-show-block: Block Boundary Check
idlwave-special-lib-alist: Routine Info
idlwave-special-lib-alist: User Catalog
idlwave-split-line-string: Continuation Lines
idlwave-startup-message: Misc Options
idlwave-store-inquired-class: Object Method Completion and Class Ambiguity
idlwave-support-inheritance: Class and Keyword Inheritance
idlwave-surround-by-blank: Padding Operators
idlwave-system-directory: Catalogs
idlwave-timestamp-hook: Doc Header
idlwave-use-last-hang-indent: Continuation Lines
idlwave-use-library-catalogs: Library Catalogs
idlwave_catalog: Library Catalogs
Imenu: Motion Commands
Indentation: Code Indentation
Indentation, continued statement: Continued Statement Indentation
Indentation, of foreign code: Code Indentation
Inheritance, class: Class and Keyword Inheritance
Inheritance, keyword: Class and Keyword Inheritance
Input mode: Using the Shell
Inserting keywords, from routine info: Routine Info
Installing online help: Online Help
Interactive Data Language: Introduction
Interface Definition Language: Introduction
Interview, with the maintainer: Configuration Examples
Introduction: Introduction

K
Key bindings: Debug Key Bindings
Key bindings for debugging: Debugging IDL Programs
Keyword completion: Completion
Keyword inheritance: Class and Keyword Inheritance
Keywords of a routine: Routine Info
Killing autoloaded buffers: Routine Source

L
Library catalogs: Library Catalogs
Line input mode (Shell): Using the Shell
Line splitting: Continuation Lines
LINKIMAGE, IDL routine: Routine Definitions
Load-path shadows: Routine Info
Load-path shadows: Load-Path Shadows

M
M-?: Online Help
M-q: Continuation Lines
M-RET: Continuation Lines
M-TAB: Completion
macOS: The IDLWAVE Shell
macOS: User Catalog
macOS: Windows and macOS
Magic spells, for input mode: Using the Shell
Maintainer, of IDLWAVE: Acknowledgments
Major mode, idlwave-mode: The IDLWAVE Major Mode
Major mode, idlwave-shell-mode: The IDLWAVE Shell
Method completion: Completion
Method Completion in Shell: Object Method Completion in the Shell
Mixed case completion: Case of Completed Words
Modification timestamp: Doc Header
Module source file: Routine Source
Motion commands: Motion Commands
Mouse binding to print expressions: Examining Variables
Multiply defined routines: Routine Info
Multiply defined routines: Load-Path Shadows

N
Nutshell, IDLWAVE in a: IDLWAVE in a Nutshell

O
Object method completion: Completion
Object methods: Object Method Completion and Class Ambiguity
OBJ_NEW, special online help: Online Help
Online Help: Online Help
Online Help from the routine info buffer: Routine Info
Online Help in *Completions* buffer: Completion
Online Help, in the shell: Using the Shell
Online Help, Installation: Online Help
Operators, padding with spaces: Padding Operators

P
Padding operators with spaces: Padding Operators
Paragraphs, filling: Comment Indentation
Paragraphs, hanging: Comment Indentation
Perl program, to create idlw-rinfo.el: Documentation Scan
PRINT expressions: Examining Variables
Printing expressions: Examining Variables
Printing expressions, on calling stack: Examining Variables
Procedure definitions, jumping to: Motion Commands
Procedure name completion: Completion
Program structure, moving through: Motion Commands
Programs, compiling: Compiling Programs

Q
Quick-Start: Getting Started

R
RESOLVE_ROUTINE: Resolving Routines
Restrictions for expression printing: Examining Variables
Routine definitions: Routine Definitions
Routine definitions, multiple: Routine Info
Routine definitions, multiple: Load-Path Shadows
Routine info: Routine Info
Routine info sources: Routine Information Sources
Routine info, in the shell: Using the Shell
Routine source file: Routine Source
Routine source information: Routine Info
Routines, resolving: Resolving Routines
ROUTINE_NAMES, IDL procedure: Examining Variables

S
Saving object class on ->: Object Method Completion and Class Ambiguity
Scanning buffers for routine info: Routine Info
Scanning buffers for routine info: Routine Information Sources
Scanning the documentation: Documentation Scan
Scrolling the *Completions* window: Completion
self object, default class: Object Method Completion and Class Ambiguity
Shadows, load-path: Routine Info
Shadows, load-path: Load-Path Shadows
Shell, basic commands: Using the Shell
Shell, querying for routine info: Routine Info
Shell, querying for routine info: Routine Information Sources
Shell, starting: Starting the Shell
Showing commands in shell: Commands Sent to the Shell
Source code, as online help: Help with Source
Source file, access from routine info: Routine Info
Source file, of a routine: Routine Source
Sources of routine information: Sources of Routine Info
Space, around operators: Padding Operators
Speed, of online help: Online Help
Speedbar, Emacs package: Motion Commands
Spells, magic: Using the Shell
Splitting, of lines: Continuation Lines
Starting the shell: Starting the Shell
Stepping: Breakpoints and Stepping
String splitting: Continuation Lines
Structure tag completion: Structure Tag Completion
Structure tags, in online help: Help with Source
Subprocess of Emacs, IDL: The IDLWAVE Shell
Subprocess of Emacs, IDL: Starting the Shell
Summary of important commands: IDLWAVE in a Nutshell
Syntax highlighting: Syntax Highlighting
Syntax highlighting, Octals: Octals and Highlighting

T
Templates: Code Templates
Thanks: Acknowledgments
Timestamp, in doc header.: Doc Header
Toolbar: Debugging IDL Programs
Troubleshooting: Troubleshooting
Tutorial: Getting Started

U
Upcase, enforcing for reserved words: Case Changes
Updating routine info: Routine Info
Updating routine info: Routine Information Sources
User catalog: User Catalog

W
Windows: The IDLWAVE Shell
Windows: User Catalog
Windows: Load-Path Shadows
Windows: Windows and macOS

X
XML Help Catalog: Online Help