First you'll need to set the inferior-lisp-program variable. You can do this one of two ways:
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)