Hi All, 

Just looking for a little orientation for a clm newbie in getting things 
running happy on os x.

I've downloaded CM.app 2.8 from http://prdownloads.sourceforge.net/commonmusic.

For emacs am using Aquamacs 0.9.8.


Things run fine, but I'm having a bit of trouble with working out how to use 
emacs as a file editor with all the benefits of indentation and completion.

I've been looking at the intro tutorial put together by Matt Wright & Fernando 
Lopez-Lezcano at 
http://ccrma.stanford.edu/courses/220b/intro/220b-environment-tutorial.html. 
(See excerpt below.)

The trouble I'm having, is replicating the behaviour described in step 6 of 
their tutorial. For me, C-X C-F doesn't exactly do what I'm expecting. It does 
open up a NEW window (not using the split window) with "Emacs - *Minibuf-1*" at 
the top and "Find file:/" at the bottom. Typing a file name "mysound.lisp", in 
the new window, the (Lisp Slime) mode is listed at the bottom of the window.

However, in this new window, I'm not getting the "nice features of SLIME, 
including paren blinking, automatic indentation, automatic documentation 
retrieval, and tab completion". So, what am I doing wrong here? I do get all 
the "nice features" if I stay in my original *slime-repl openmcl* window. All 
these nice features do seem to be the point of working in emacs to begin with.


Thanks for the help.

J Anderson




Number 6 from Matt Wright & Fernando Lopez-Lezcano tutorial:

6) Writing Programs in Emacs

Split Emacs into two vertical windows with C-X 2. In one window, use C-X C-F to 
open a new file called mysound.lisp. Because the name of the file you're 
working on ends in ".lisp", Emacs figured out that you're going to type a Lisp 
program, and so the mode of that buffer is "(Lisp Slime)". Even though this 
isn't the SLIME REPL buffer where you talk to Lisp, you'll get a lot of the 
nice features of SLIME, including paren blinking, automatic indentation, 
automatic documentation retrieval, and tab completion.

Type your own little Lisp program into this buffer, with a call to with-sound 
and one or more calls to fm-violin.

When you're ready to try your program, put the cursor inside it somewhere and 
type C-M-x. This will send your program to Lisp. If there's an error it will 
bring up the debugger as before. Otherwise, your program will run, and you'll 
see the return value (which will probably be the string "test.snd") at the very 
bottom of Emacs.

Another way to run your program is to save the file (C-X s) and then load it 
into Lisp:

(load "mysound.lisp")

You can also explicitly copy and paste between the buffer that contains your 
file and the SLIME REPL buffer, M-C-k is super useful, because it cuts an 
entire Lisp expression (i.e., a complete set of balanced parentheses and 
everything between them).
*****************************************************************************************
To view the terms under which this email is distributed, please go to 
http://www.hull.ac.uk/legal/email_disclaimer.html
*****************************************************************************************

Reply via email to