Copyright (C) 2000-2012 |
GNU Info (idlwave)Routine Information SourcesRoutine Information Sources =========================== In oder to know about as many routines as possible, IDLWAVE will do the following to collect information: 1. It has a _builtin list_ with the properties of the builtin IDL routines. IDLWAVE 4.7 is distributed with a list of 1287 routines and 5724 keywords, reflecting IDL version 5.4. This list has been created by scanning the IDL manuals and is stored in the file `idlw-rinfo.el'. Note: Documentation Scan, for information how to regenerate this file for new versions of IDL. 2. It _scans_ all _buffers_ of the current Emacs session for routine definitions. This is done automatically when routine information or completion is first requested by the user. Each new buffer and each buffer which is saved after making changes is also scanned. The command `C-c C-i' (`idlwave-update-routine-info') can be used at any time to rescan all buffers. 3. If you have an IDLWAVE-Shell running as inferior process of the current Emacs session, IDLWAVE will _query the shell_ for compiled routines and their arguments. This happens automatically when routine information or completion is first requested by the user, and each time an Emacs buffer is compiled with `C-c C-d C-c'. The command `C-c C-i' (`idlwave-update-routine-info') can be used to ask the shell again at any time. 4. IDLWAVE can scan all or selected library files and store the result in a file which will be automatically loaded just like `idlw-rinfo.el'. Note: Library Catalog, for information how to scan library files. - User Option: idlwave-scan-all-buffers-for-routine-info (`t') Non-`nil' means, scan all buffers for IDL programs when updating info. - User Option: idlwave-query-shell-for-routine-info (`t') Non-`nil' means query the shell for info about compiled routines. - User Option: idlwave-auto-routine-info-updates Controls under what circumstances routine info is updated automatically. automatically generated by info2www version 1.2.2.9 |