Carbon Emacs Package is a Mac-friendly distribution of the GNU Emacs text editor (v22). To install, simply drag the Emacs icon into the Applications folder or somewhere else you would like. This distribution is no longer updated, but I will leave it here as a record.
Download Emacs (2010 Edition; 39.8MB) SHA1: 60cbcbb8b599aaf8d63f11b07fe2bbd62dd97364 |
included | ready to use | license | ||
---|---|---|---|---|
aspell | ✓ | ✓ | LGPL | with english dictionary |
AUCTeX | ✓ | GPL | requires TeX, and path configuration | |
color-theme | ✓ | GPL | ||
elib | ✓ | GPL | ||
ELScreen | ✓ | GPL | ||
emacs-muse | ✓ | GPL | ||
emacs-rails | ✓ | GPL | ||
ESS | ✓ | GPL | ||
fixed-width-fontset | ✓ | GPL | ||
gnuplot-mode | ✓ | ✓ | GPL | |
haskell-mode | ✓ | ✓ | GPL | |
howm | ✓ | ✓ | GPL | |
html-helper-mode | ✓ | GPL | ||
htmlize.el | ✓ | ✓ | GPL | |
imaxima | ✓ | GPL | requires maxima, TeX, Ghostscript etc. | |
lua-mode | ✓ | ✓ | GPL | |
mew | ✓ | ✓ | mBSD | |
nxml | ✓ | GPL | ||
nxhtml | ✓ | GPL | ||
php-mode | ✓ | ✓ | GPL | (comes with nxhtml) |
po-mode | ✓ | ✓ | GPL | |
psgml | ✓ | GPL | ||
psvn | ✓ | ✓ | GPL | |
python-mode | ✓ | mBSD | ||
quack | ✓ | GPL | ||
redo+.el | ✓ | ✓ | GPL | |
riece | ✓ | ✓ | GPL | |
ruby-mode | ✓ | ✓ | GPL | |
session.el | ✓ | GPL | ||
smart-compile | ✓ | ✓ | GPL | |
smart-dnd | ✓ | GPL | ||
yaml-mode | ✓ | ✓ | GPL | |
Brazilian Portuguese dictionary for aspell | (N) | GPL | SHA1: 45210b0218ef9740c6c4661519a84c0c83652058 | |
French dictionary for aspell | (N) | GPL | SHA1: 389bf6a738f90cd74a7373076b648de8bdb0e2da | |
German dictionary for aspell | (N) | GPL | SHA1: e500f243e934593eeef5cba7647423eb25594497 | |
Italian dictionary for aspell | (N) | GPL | SHA1: e8de8d0243b1887ef61bea450bf1c3bf39055029 | |
Russian dictionary for aspell | (N) | other | SHA1: 69fe956e606b4b45902e82f3d9b491a4a7a9acf3 | |
Spanish dictionary for aspell | (N) | GPL | SHA1: 133fec08baa13b9034a551b6a73d651f93bc088d | |
BBDB | (N) | GPL | SHA1: 2d5dad98fded048bc03f41726f1be5d59bcea46b | |
cedet | (N) | GPL | SHA1: b1372f408e5bed932dacada67a063227826d6569 | |
navi2ch | (N) | ✓ | GPL | SHA1: f65c9164a3005040f5c7cd86b2017d6fee6c29b6 |
SLIME | (N) | GPL | SHA1: 281e7bea47e6716a25fdeff003e12cd6f44ccb05 | |
YaTeX | (N) | ✓ | other | SHA1: b8efa03eca544ceb1a37362e9dda0cfa9c83a4dd |
coral | ✓ | ✓ | mBSD | helper application |
As long as its path name is UNIX-friendly. Emacs does not start if the path name to the Emacs application contains accent characters (e.g."Développement") or double-byte characters. Also, some functions do not work if the path name contains white spaces (e.g."Carbon Emacs").
Drag the Emacs.app icon to the Trash. You can also remove the preference file ~/Library/Preferences/CarbonEmacsPackage.plist if it exists.
Use mac-key-mode by adding (mac-key-mode 1) to your .emacs.el. You can also turn mac-key-mode on by choosing "Help > Carbon Emacs Package > Mac-Style Key Bindings" in the menu bar. Available shortcut keys are listed in the wiki page.
You can change the window opacity using the frame parameter "alpha" in your .emacs.el.
Add (setq default-input-method "MacOSX") to your .emacs.el. In addition, (add-hook 'minibuffer-setup-hook 'mac-change-language-to-us) may be useful.
Then monaco/osaka 12pt fontset is available by the menu item. Check "Help > Carbon Emacs Package > CJK Fixed-width Fontset" in the menu bar, choose "Save Changes..." then restart emacs.
The carbon-font.el library provides additional 40 fontsets. See [macemacsjp-english 860] and [macemacsjp-english 862] on its usage.
Try the following commands.
$ open -a Emacs.app (filename) $ (Emacs.app)/Contents/MacOS/Emacs (filename)
Launch (Emacs.app)/Contents/MacOS/Emacs many times. If you launched multiple instances, you may get warning messages.
$ (Emacs.app)/Contents/MacOS/Emacs & $ (Emacs.app)/Contents/MacOS/Emacs &
Add the following line to your .emacs.el.
(if (string= default-directory "/") (cd "~/"))
Add the following line to your .emacs.el.
(setq yank-excluded-properties t)
The aspell command is included in the application bundle and it is ready to use. If you would like to use your own aspell instead of built-in one, remove the file builtin-aspell.el in the site-start directory. The site-start directory Emacs.app/Contents/Resources/site-lisp/site-start.d/ can be found by choosing "Help > Carbon Emacs Package > Open Site-Start Directory" in the menu bar.
Add the following line to your .emacs.el.
(require 'ess-site)
Add the following line to your .emacs.el. To use advanced completion, use control+return key. Command+tab is used by Mac OS X.
(load-library "autostart")
Add the following line to your .emacs.el.
(add-to-list 'auto-mode-alist '("\\.html\\'" . html-helper-mode))
This feature has been disabled, since 15 January 2013.
More FAQ entries are found on the EmacsWiki. You can even add new entries or update existing entry in the wiki page!
Previous records (September 2003 - March 2005) are only avilable in Japanese.
Our official mailing list, hosted by Google Groups.
A compatible build for Mac OS 10.3.9. Contributed by E. Honjoh.