Setting up lisp in EMACS

First you'll need to set the inferior-lisp-program variable. You can do this one of two ways:

1) each time you start emacs
M-x set-variable
inferior-lisp-program
"/usr/local/bin/alisp"
2) edit the ~/.emacs file once and add the line
(setq inferior-lisp-program "/usr/local/allegrocl/alisp")

Running lisp in EMACS

In the buffer of your choosing simply type
M-x run-lisp

Emacs Keystroke Cribsheet

Taken from An EMACS Primer

The following is a listing of a basic set of key bindings for the majority of common editing tasks.

Key
---
C-X   control X
C-X F control X followed by F
M-F   meta F or Esc followed by F
M-C-S hold down control + meta + S
where Meta appears you can use ESC

File Handling                           Searching
-------------                           ---------
C-X C-F  load a file                    C-S   isearch-forward
C-X C-S  save file                      C-R   isearch-backwards
C-X C-C  exit emacs                     M-C-S isearch-forward-regexp
C-X C-R  view a file                    M-C-R isearch-backward-regexp   
C-X C-W  write file (specify filename)
C-X C-Q  toggle view mode
C-X I    insert-file
C-X S    prompt save all buffers
C-X K    kill-buffer (unload a file)
C-X 4 f  find-file-other-window
C-X 4 r  find-file-read-only-other-window

Moving Around                           Replacing
-------------                           ---------
C-n   next-line (down-arrow)            ESC-% query-replace
C-p   previous-line (up-arrow)          query-replace-regexp
C-f   forward-char (right-arrow)
C-b   backward-char (left-arrow)        Responses During Query Replace
                                        ------------------------------
ESC-f forward-word                      y  replace this instance
ESC-b backward-word                     n  dont replace this one
                                        !  replace all remaining instances
C-a   beginning-of-line                 .  replace this one and exit
C-e   end-of-line                       ^  back up to previous replacement
                                        C-R recursive edit
ESC-a forward-sentence                  C-M-c exit recursive edit
ESC-e backwards-sentence                ?  help
                                        q  exit
ESC-} forward-paragraph
ESC-{ backwards-paragraph               Cut Copy Paste                          
                                        --------------
ESC-< beginning-of-file                 C-SPC   set-mark-command 
ESC-> end-of-file                       C-w     kill-region
                                        C-y     yank
C-v   scroll-up                         ESC-w   kill-ring-save (copy-region-as-kill)
ESC-v scroll-down                       C-X h   mark whole file

Window Management                       Changing Case
-----------------                       -------------
C-X 1   delete-other-windows            ESC-C   capitalise-word
C-X 2   split-window-vertically         ESC-U   upcase-word
C-X 3   split-window-horizontally       ESC-L   downcase-word
C-X o   select other window             C-X C-U upcase-region
C-X 0   delete this window              C-X C-L downcase-region
C-X b   select behind window
C-X C-B buffer-menu (? for help)

Deleting                                Spell Checking
--------                                --------------
ESC-d      kill-word                    M-x ispell-buffer
ESC-DEL    backward-kill-word           M-$ ispell-word
C-d        delete-char                  i   accept and insert into dictionary
DEL        backward-delete-char         a   accept for this session
C-k        kill-line                    SPC accept this once
ESC-Z char zap-to-char                  r   replace with typed in word
                                        C-R recursive edit
                                        C-M-c exit recursive edit
                                        x   exit

Miscellaneous                           Transpose
-------------                           ---------
C-X u   undo                            C-X C-T transpose-lines
C-X m   start mail                      M-T     transpose-words
C-C C-W load signature file
C-C C-C send mail
C-Z     iconfify emacs window
ESC=    count-lines-region
C-X `   next-error
        (parse compile errors)

Moving Around Source Code               Shell Commands
-------------------------               --------------
C-M-F forward-brace                     ESC-!   shell command to buffer (esc bang)
C-M-B backward-brace                    ESC-|   shell command on region (esc pipe)
C-M-A forward-func                      ESC-x shell RET
C-M-E backward-func                     (run a shell in a buffer)