Emacs for Mac

An Editor for Text, HTML, LaTeX, C++, Java, Python, Perl, Ruby, PHP, and more. Emacs is back with a vengeance. I recently got a new MacBook and have developed the need for some native Emacs goodness.


  • Fonts just work, right from the menu: The Mac-standard font (Lucida Grande) is the default for editing text, and the mono-spaced Monaco is used to other modes. These fonts are nicely rendered with antialiasing. Aquamacs offers a range of proportional and mono-spaced fonts to choose from.

  • Aquamacs has a standard Mac menu with entries where you would expect them, and recently used files are available from the File menu.

  • Aquamacs gives you all the standard Mac shortcuts like Apple-S, Apple-C, Apple-V – everything that you’re used to in addition to the fast, traditional Emacs key bindings.

  • Aquamacs can organize the files that you’re editing in tabs. This preserves screen space but allows you to keep track of all those open files easily. You’ve probably seen the tabs in Safari, Firefox or the OS X Terminal program.
  • Aquamacs can open a normal OS X window for each file that is opened – Emacs experts call such windows frames. Finally, Aquamacs makes use of the capabilities of windows on modern graphical user interfaces. This is configurable with a mouse-click – of course, You can switch between the windows (frames) with the “Window”  menu.
  • Perfect Team-play. Clipboard operations interoperate with other Mac apps. In Aquamacs, if you mark a chunk of text, it will NOT be automatically copied into the clipboard – unlike in GNU Emacs. Just like in any Mac  program, you can copy with the Apple-C command, and then replace  another region by selecting it and hitting Apple-V (Paste).

  • Spell-Checking. Aquamacs spell-checks your documents with the OS X spell-checker, supporting more than a hundred languages and system-wide user dictionaries.

  • Unicode Support. Aquamacs reads and writes files in all Unicode variants. In addition to the input methods provided OS X, the Aquamacs Multilingual Environment defines configuration settings for Chinese, Japanese and Korean on top of the standard Mule..

  • Printing just works the way you expect it to – with a preview and through the normal printing infrastructure.

Just try it! Explore the secret to optimizing your Mac with very simple and intuitive steps.

Emacs  for Mac
Emacs for Mac
11.2 KiB