comparison man/idlwave.texi @ 38865:62e02f5ae533

Avoid saying "Unix" in a way that includes GNU.
author Richard M. Stallman <rms@gnu.org>
date Mon, 20 Aug 2001 01:19:30 +0000
parents 730f77edf073
children 4e43db05a77f
comparison
equal deleted inserted replaced
38864:c656fc177008 38865:62e02f5ae533
1735 @cindex IDL, as Emacs subprocess 1735 @cindex IDL, as Emacs subprocess
1736 @cindex Subprocess of Emacs, IDL 1736 @cindex Subprocess of Emacs, IDL
1737 @cindex Comint, Emacs package 1737 @cindex Comint, Emacs package
1738 @cindex Windows 1738 @cindex Windows
1739 @cindex MacOS 1739 @cindex MacOS
1740 @cindex Unix
1741 1740
1742 The IDLWAVE shell is an Emacs major mode which allows to run the IDL 1741 The IDLWAVE shell is an Emacs major mode which allows to run the IDL
1743 program as an inferior process of Emacs. It can be used to work with 1742 program as an inferior process of Emacs. It can be used to work with
1744 IDL interactively, to compile and run IDL programs in Emacs buffers and 1743 IDL interactively, to compile and run IDL programs in Emacs buffers and
1745 to debug these programs. The IDLWAVE shell uses @file{comint}, an Emacs 1744 to debug these programs. The IDLWAVE shell uses @file{comint}, an Emacs
1746 packages which handles the communication with the IDL program. 1745 packages which handles the communication with the IDL program.
1747 Unfortunately IDL for Windows and MacOS does not allow the interaction 1746 Unfortunately IDL for Windows and MacOS does not allow the interaction
1748 with Emacs@footnote{Please inform the maintainer if you come up with a way 1747 with Emacs@footnote{Please inform the maintainer if you come up with a way
1749 to make the IDLWAVE shell work on these systems.} - so the IDLWAVE shell 1748 to make the IDLWAVE shell work on these systems.}, so the IDLWAVE shell
1750 only works under Unix. 1749 only works under GNU and Unix.
1751 1750
1752 @menu 1751 @menu
1753 * Starting the Shell:: How to launch IDL as a subprocess 1752 * Starting the Shell:: How to launch IDL as a subprocess
1754 * Using the Shell:: Interactively working with the Shell 1753 * Using the Shell:: Interactively working with the Shell
1755 * Debugging IDL Programs:: Compilation/Debugging 1754 * Debugging IDL Programs:: Compilation/Debugging
2431 @cindex Library scan 2430 @cindex Library scan
2432 @cindex Library catalog 2431 @cindex Library catalog
2433 @cindex IDL library routine info 2432 @cindex IDL library routine info
2434 @cindex Windows 2433 @cindex Windows
2435 @cindex MacOS 2434 @cindex MacOS
2436 @cindex Unix
2437 @cindex IDL variable @code{!DIR} 2435 @cindex IDL variable @code{!DIR}
2438 @cindex @code{!DIR}, IDL variable 2436 @cindex @code{!DIR}, IDL variable
2439 2437
2440 2438
2441 IDLWAVE can extract routine information from library modules and store 2439 IDLWAVE can extract routine information from library modules and store
2444 existing directory (the default is @code{"~/.idlcat.el"}). Since the 2442 existing directory (the default is @code{"~/.idlcat.el"}). Since the
2445 file will contain lisp code, its name should end in @file{.el}. Under 2443 file will contain lisp code, its name should end in @file{.el}. Under
2446 Windows and MacOS, you also need to specify the search path for IDL 2444 Windows and MacOS, you also need to specify the search path for IDL
2447 library files in the variable @code{idlwave-library-path}, and the 2445 library files in the variable @code{idlwave-library-path}, and the
2448 location of the IDL directory (the value of the @code{!DIR} system 2446 location of the IDL directory (the value of the @code{!DIR} system
2449 variable) in the variable @code{idlwave-system-directory}. Under UNIX, 2447 variable) in the variable @code{idlwave-system-directory}. Under Unix and GNU,
2450 these values will be automatically inferred from an IDLWAVE 2448 these values will be automatically inferred from an IDLWAVE
2451 shell. 2449 shell.
2452 2450
2453 The command @kbd{M-x idlwave-create-libinfo-file} can then be used to 2451 The command @kbd{M-x idlwave-create-libinfo-file} can then be used to
2454 scan library files. It brings up a widget in which you can select some 2452 scan library files. It brings up a widget in which you can select some
2477 @defopt idlwave-libinfo-file 2475 @defopt idlwave-libinfo-file
2478 File for routine information of the IDL library. 2476 File for routine information of the IDL library.
2479 @end defopt 2477 @end defopt
2480 2478
2481 @defopt idlwave-library-path 2479 @defopt idlwave-library-path
2482 IDL library path for Windows and MacOS. Not needed under Unix. 2480 IDL library path for Windows and MacOS. Not needed under GNU and Unix.
2483 @end defopt 2481 @end defopt
2484 2482
2485 @defopt idlwave-system-directory 2483 @defopt idlwave-system-directory
2486 The IDL system directory for Windows and MacOS. Not needed under UNIX. 2484 The IDL system directory for Windows and MacOS. Not needed under GNU and Unix.
2487 @end defopt 2485 @end defopt
2488 2486
2489 @defopt idlwave-special-lib-alist 2487 @defopt idlwave-special-lib-alist
2490 Alist of regular expressions matching special library directories. 2488 Alist of regular expressions matching special library directories.
2491 @end defopt 2489 @end defopt