Re: IDLWAVE Mac OS X [message #49245] |
Wed, 12 July 2006 10:53  |
JD Smith
Messages: 850 Registered: December 1999
|
Senior Member |
|
|
On Wed, 12 Jul 2006 01:00:52 -0700, jgc wrote:
> Hi there,
>
> (This is a question for a non-computer expert. I am sorry but if you are
> an expert, I believe your good intentions, but you will shower me with a
> megaton of computer bablespeak that I will be unable to understand, even
> if I ca read Sanskrit backwards)
>
> Has any of you idlwave running smoothly on a Mac OS X?
>
> Idlde in X11 deserves the price of MrMs universe ugliest and greyest, so I
> am trying idlwave.
>
> I get emacs to recognise idl .pro files, and it attempt to show the idl
> toolbars, but then, everything dissapear, when I invoque the idl shell (or
> C-c C-s) two terminals open up separately, no inside buffer on emacs. I
> wonder if you will be willing to share some hints on the instruccions in
> your .emacs file, how many .emacs and .profiles and where (where by
> default, I know that you can customise everything).
>
> It looks to me that macs are rather pseudo-unix, and idl for macs does not
> run with /../../bin/idl
> but rather with /applcations/rsi/idl_6.2/idl.app, which seems to be in
> rather bad terms with emacs
>
> Many many thanks in advance for your answer, and many thanks to the cube
> if it is in plain English.
IDLWAVE works fine on OSX, though it sometimes requires a little bit
more setup, for the reasons you have found: IDL isn't always in a
known location. There is an FAQ regarding the specific problem of
IDLWAVE not knowing where to find idl:
http://idlwave.org/idlwave.html#TROUBLE. See #2. I believe newest
versions of IDL for Mac get installed in the old way:
/usr/local/rsi/idl.
I'm not sure, but it sounds like your "two terminal" problem could
relate to the setting `idlwave-shell-use-dedicated-frame', which makes
the *idl* buffer appear in a separate window, instead of the same
window as your ".pro" file.
In a ".pro" file, choose menu item IDLWAVE->Customize->Browse IDLWAVE
Group, click on Shell General Setup, and scroll down to "use dedicated
frame". Turn it off, scroll back to the top and hit "save for future
sessions". This is the easiest way to change settings in your .emacs
file (it does everything for you).
By the way, I strongly recommend using GNU Emacs (instead of
XEmacs/etc.) under OSX. It seems to work the best. When GNU Emacs 22
is (finally) released, hopefully this summer sometime, it will contain
a recent version of IDLWAVE, and will eliminate many of the
installation woes. It will also support working directly under Aqua
as a real Mac app (or via X11... my preference).
JD
|
|
|