Re: idlwave help [message #27616 is a reply to message #27485] |
Thu, 25 October 2001 08:28  |
Ken Mankoff
Messages: 158 Registered: February 2000
|
Senior Member |
|
|
On Thu, 25 Oct 2001, John-David Smith wrote:
> Ken Mankoff wrote:
>>
>> I would like to start using completion in the editing buffer, not just the
>> shell. I think this is bound to M-TAB (or ESC-TAB). When I hit that, I get
>> the following:
>
> This is all covered in the INSTALL file you'll find in the distribution.
Hi JD,
I had done a custom location install before, as I dont have root
priviliges on my main computer. I do on another one, and am now testing
this there. I have followed the INSTALL file verbatim, and here is my
.emacs:
;(setq load-path (cons "~/local/idlwave-4.9d" load-path))
(autoload 'idlwave-mode "idlwave" "IDLWAVE Mode" t)
(autoload 'idlwave-shell "idlw-shell" "IDLWAVE Shell" t)
(setq auto-mode-alist
(cons '("\\.pro\\'" . idlwave-mode) auto-mode-alist))
(setq idlwave-help-directory "/usr/local/etc")
If I do this, and emacs a .pro file, it starts in my default major-mode,
Text. However, even in text mode, ESC-TAB *does* bring up completions. But
obviously, font-lock-mode and other stuff does not work.
Also, the *Messages* buffer has this:
File mode specification error: (file-error "Cannot open load file" "idlwave")
-----
If I change my .emacs so that the commented line above is uncommented,
then when I edit a file, I get loaded into "IDLWAVE Abbrev Fill" mode,
syntax is highlighted, and "C-c,?" brings up help, etc... In short,
everything works but the ESC-TAB. If I hit that, it says that 'tags are
not loaded'.
The confusing thing is that ~/local/idlwave-4.9d is where I ran
% make; su; make install-all
Ideally, I would like to run everything out of ~/local/idlwave, so that I
can have the same setup on all my computers, even where i am not root.
-k.
--
Ken Mankoff
LASP://303.492.3264
http://lasp.colorado.edu/~mankoff/
|
|
|