Aquamacs is a Mac-like distribution of the powerful Emacs text editor. It looks and behaves like a Mac program - even though it's still GNU Emacs with all the extensibility that millions have come to appreciate. Emacs is a text editor of legendary power and configurability, but it also has an enormously complex interface. Aquamacs tames the Emacs tiger: you get Apple shortcuts (in addition to the Emacs ones), nice fonts, one file per window (if wanted), international input methods, Apple Help manuals and more. Aquamacs comes with a range of modes for various markup and programming languages: HTML, C/C , Java, Python, Perl, AppleScript, Tcl, XML, R (S)... These modes have extra functions for the languages, including excellent syntax highlighting. You can even use Aquamacs to read news and e-mail, just like any Emacs.
What is new in this release:
- Aquamacs is now based on Emacs 25.1. A selection of new, user-visible feature is:
- Improved undo (for deletion of characters).
- Improved Unicode support (see NEWS for details)
- Search functions (Command-F / C-s) are now more flexible in matching characters. Configure `search-default-mode' to turn this off.
- Tramp supports afp for Apple File Servers.
- The new command 'vc-region-history' shows the log+diff of the active region.
- 'compare-windows' now compares text with the most recently selected window instead of the next window.
- C-h k KEY will now tell you not only what this key command does, but also in which keymap it is bound to the command. This is useful especially in Aquamacs if you would like to override a key binding.
- 'setq' and 'setf' must now be called with an even number of arguments.
- (Multicolor fonts remain supported on Aquamacs.)
- Aquamacs 3.3 is compatible with macOS 10.12 Sierra.
- Aquamacs is again usuable from a text terminal (start with -nw), with backspace and C-h being recognized properly.
- The commandline tools installation function has been updated for Mac OSX ``El Capitan''. Reported by Steve Ward.
- A script called emacs is provided that will start Aquamacs on the command line (in a text terminal) in a mode that starts up rapidly and provides UI compatibility with GNU Emacs (rather than Aquamacs). This is installed by the command Install Command Line Tools (Tools menu, or M-x aquamacs-install-command-line-tool). The emacs script is non-relocatable and needs to remain in the Aquamacs bundle. You may link to it.
- Prevent a hang condition or crash during automatic startup after reboot or login. Patch by Anders Lindgren.
- Errors in default frame settings are caught and properly reported at startup now. Reported by Pete Siemsen.
- Prevent a crash when viewing a LaTeX PDF file in Skim.
- Prevent crashes when, after display of save or print panels, certain keys (enter) were pressed.
What is new in version 3.1a:
- an incompatibility with older OS X versions (pre-10.9) and the use of secondary displays was resolved. Reported by Erik Marklund.
- a warning indicating a failure to create a file in the Library folder (in new installations) has been resolved. Reported by `xenzo' and Torsten Mahne.