Here are some customizations I've found necessary to make to have a nicer integration of Emacs for MacOS X.
Download the redo package and place it somewhere in the
load-path of Emacs. Add the following in your
(setq mac-command-key-is-meta nil)
(global-set-key [(alt v)] 'yank)
(global-set-key [(alt c)] 'kill-ring-save)
(global-set-key [(alt x)] 'kill-region)
(global-set-key [(alt q)] 'save-buffers-kill-emacs)
(global-set-key [(alt z)] 'undo)
(global-set-key [(alt shift z)] 'redo)
These settings essentially bind some frequently used commands on MacOS X like copy, cut, paste, undo, redo and quit to their Apple key equivalents.
If you're interested in starting to use Emacs on MacOS X, let me know. If there's enough interest, I can make a binary package of them and share my
.emacs customization file.