Hi
Help please.
1. I was using ciao-1.14 on an iMac with Aquamatics OK except that there was no lpdoc. Initially I found that I was missing the DOTemacs.el file from the Mac download, but I had got round that by copying it from the Linux version which I have been using for some years.
2. So I downloaded CiaoDE-1.15 development version and then my troubles began. At least I now had lpdoc. Despite the presence of a file ~/.emacs which I created with the command: (load-file "/usr/local/lib/ciao/DOTemacs.el") Aquamacs refused to go into ciao-mode or to display the Ciao menus. It produces the error message: "bug in ciao-mode: it forgets to call `run-mode-hooks'"
3. I tried to read the emacs manual and found that with version 24.something they have changed the run-hooks functions and now seem to favour using run-mode-hooks instead. So next I tried to find where run-hooks was called and found that ciao.el contained 2 calls. I edited the file replacing run-hooks with run-mode-hooks but found that Aquamacs was instead running the file ciao.elc. When I tried to compile this I was defeated?
a. I tried M-x byte-compile-fileC-q"/usr/local/lib/ciao/ciao.el" but got the message [no match]. Putting parentheses around the command made no difference.
b. I found that Aquamacs had a tools menu with offered compile. Executing this put me into the minibuffer: M-x make -k I added "/usr/local/lib/ciao/ciao.elc" but again [no match]. Obviously there was no makefile.
So. How should I proceed next? What is the meaning of [no match] in the minibuffer? Aquamacs does read from both ~/.emacs and from There is no lisp or elisp command on the Mac.
Versions: Mac OS X 10.9.4 Aquamacs 3.0preview3 (based on GNU emacs 24.3.50.2) CiaoDE-1.15
Regards John O'Gorman