X

Help Articles are product support tips and information straight from the NV5 Geospatial Technical Support team developed to help you use our products to their fullest potential.



5057 Rate this article:
1.0

Using Emacs and IDLWAVE with Mac OS X

IDLWAVE is a plug-in to the Emacs text editor that provides an alternative to the IDLDE development environment. A native aqua build of Emacs is now available that includes IDLWAVE. This article discusses the basic information needed to get started using Emacs and IDLWAVE on Mac OS X.

NOTE: The information in this article is provided for the convenience of our customers. Exelis VIS does not maintain or support the IDLWAVE package for Emacs. For additional information and trouble-shooting assistance resources, please visit the IDLWAVE website at http://www.idlwave.org. Information about GNU Emacs and Xemacs can be found at http://www.gnu.org/software/emacs/ and http://www.xemacs.org/.


Download the correct version of Emacs for your version of Mac OS X from the following:


and run the installer.

After Emacs has been installed, an icon for it will be placed in the Applications folder. Double click this icon to start Emacs.

emacsicon

Once Emacs is running, open an IDL .pro file by choosing Open File from the File menu or by using the key sequence Control-X, Control-F.


emacsopenfilemenu

At the bottom of the Emacs window, type in the full path to the .pro file you wish to open after the Find file: prompt. It will start by default in your home directory '~/'.

emacsopenfile

After the file is open in Emacs, choose Syntax Highlighting from the Options menu. This will turn on Syntax Highlighting making the code a bit easier to read.

emacssyntaxhighlt

Now start an interactive IDL Shell by choosing Start IDL Shell from the Debug menu or by using the key sequence Control-C, Control-S.

NOTE: In order to run an IDL shell from within Emacs it is assumed that you will have IDL 5.6 installed and have symbolic links created in /usr/local/bin. There is an option to do this during installation, but it can also be done after the installation by running the $IDL_DIR/bin/install script. If for some reason you do not wish to create symbolic links in/usr/local/bin, you will need to specify the path to IDL in your .emacs file. More information about this can be found at http://www.idlwave.org.

emacsstartidl

Once the IDL shell is started you basically have a full fledged IDE with chromacoding and an interactive help system.

emacs


For more information about IDLWAVE please visit http://www.idlwave.org

For more information about Emacs please visit http://emacsformacosx.com/about

Please login or register to post comments.
Featured

End-of-Life Policy Enforcement for ENVI 5.3 / IDL 8.5 and Earlier Versions

5/6/2024

April 1, 2024 Dear ENVI/IDL Customer,  We are reaching out to notify you of our supported... more »

How to Upgrade licenses to ENVI 6.x / IDL 9.x

12/5/2023

What is the new Upgrade function? Starting with ENVI 6.0 and IDL 9.0, we have implemented an... more »

What to do if the 'License Administrator - License Server' for the Next-Generation License Server does not start?

6/13/2023

Background: With the release of ENVI 5.7 & IDL 8.9 and the corresponding Next-Generation licensing... more »

Next-Generation Licensing FAQ

4/28/2023

  NV5 Geospatial has adopted a new licensing technology for all future releases of our ENVI, IDL... more »

The IDL Virtual Machine

6/6/2013

What is the IDL Virtual Machine? An IDL Virtual Machine is a runtime version of IDL that can... more »