| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
IDLWAVE was developed on a UNIX system. However, due to the portability of Emacs, much of IDLWAVE does also work under different operating systems like Windows (with NTEmacs or NTXEmacs) or MacOS.
The only problem really is that RSI does not provide a command-line version of IDL for Windows or MacOS with which IDLWAVE can interact(9). Therefore the IDLWAVE Shell does not work and you have to rely on IDLDE to run and debug your programs. However, editing IDL source files with Emacs/IDLWAVE works with all bells and whistles, including routine info, completion and fast online help. Only a small amount of additional information must be specified in your .emacs file: the path names which, on a UNIX system, are automatically gathered by talking to the IDL program.
Here is an example of the additional configuration needed for a Windows system. I am assuming that IDLWAVE has been installed in `C:\Program Files\IDLWAVE' and that IDL is installed in `C:\RSI\IDL55'.
;; location of the lisp files (needed if IDLWAVE is not part of
;; the X/Emacs installation)
(setq load-path (cons "c:/program files/IDLWAVE" load-path))
;; The location of the IDL library files, both from RSI and your own.
;; note that the initial "+" expands the path recursively
(setq idlwave-library-path
'("+c:/RSI/IDL55/lib/" "+c:/user/me/idllibs" ))
;; location of the IDL system directory (try "print,!DIR")
(setq idlwave-system-directory "c:/RSI/IDL55/")
;; location of the IDLWAVE help files idlw-help.el and idlw-help.txt.
(setq idlwave-help-directory "c:/IDLWAVE")
;; file in which to store the user catalog info
(setq idlwave-libinfo-file "c:/IDLWAVE/idlcat.el")
|
Furthermore, Windows sometimes tries to outsmart you -- make sure you check the following things:
| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |