Aquamacs
- Version 2.2 | Release Date: 2011-03-21 | Download
- No changes specified
- Version 1.9 | Release Date: 2009-10-01 | Download
- No changes specified
- Version 1.8 | Release Date: 2009-06-27 | Download
- Addresses issues reported by users and adds a function to select tabs directly using numeric keys.
- Version 1.7 | Release Date: 2009-02-18 | Download
Aquamacs Emacs 1.7 now includes smart space handling to keep words and phrases separated during copy&paste in texts. It also comes with a number of updated major modes and bug fixes. The update is recommended for all users of previous Aquamacs Emacs versions. Other features recently added include better support for tabs, for mode-specific fonts and colors, zooming, and opening Aquamacs from the terminal.
- Version 1.5 | Release Date: 2008-10-21 | Download
The new version introduces soft word wrapping, numerous bug fixes and improvements. The installation is recommended to all users.
- Version 1.4 | Release Date: 2008-06-20 | Download
Changes--1.4
Aquamacs has tabs. Press Apple-T to create one. You can switch the general use of tabs on in the Options menu. (Note that while the `tabbar' package is provided and used internally, the actual functionality is different.) Concept and Code by Nathaniel Cunningham, David Ponce and David Reitter.
``Frame Styles'' are turned off by default now. This means that there are no major mode specific settings (fonts, colors) unless the styles are turned back on (Options menu). There is a new ``Clear All Styles'' menu item, and the wording has been improved. There should be less flicker when switching buffers. The frame size and position are not changed, even if the frame leaves the screen.
Revised word wrapping: Soft and hard wrapping can now be recognized automatically (Options / Auto Word Wrap for Text Modes). Also, Soft and Hard wrap modes are now enabled just for the current buffer. (The former option to automatically enable this is still available via customization of the `text-mode-hook' setting.)
Full screen editing: Press Apple-Shift-Return to get into full screen mode. (There are some known problems with this in conjunction with changing the frame's fonts. These will be addressed in the future.) Code by Joel Stanley and David Reitter.
Aquamacs does not create backup files (foo.bar ) any longer by default. This way, no unnecessary files won't get in your way any longer. (No Mac application creates these. Use Time Machine or a dedicated backup solution for backup needs.) There is an Option in the ``Options'' menu which will turn backups on again.
The scratch buffer is now persistent across sessions. It is saved to an internal file, but File / Save As (or Apple-Shift-S or C-x C-w) still allow users to save the file elsewhere. (To switch this off, customize the `aquamacs-scratch-file' variable to nil.)
The position (and height and width) of the (main) frame is now persistent across sessions. (Customize `initial-frame-alist' as documented to open the first frame somewhere else.) `default-frame-alist' settings for the frame position and extent of subsequent frames are now respected by default. Aquamacs will not, however, open frames off the screen.
The tool bar looks like other toolbars on OS X now. Code by Yamamoto Mitsuharu.
We've got better-looking icons (``alpha channel'') for the tool bar, and labels under the icons like in other OS X programs. (You can save the space for that by customizing `mac-tool-bar-display-mode' to `icons'.)
Toolbar items of other modes (such as for LaTeX editing) can be configured via Options / Show/Hide / Toolbar items.
Multi-lingual CocoAspell support: installed dictionaries can now be changed from within Aquamacs. Code by Nathaniel Cunningham
``Check Spelling as You Type" can now be set as the default for all text modes, in the Edit / Spelling menu.
Aquamacs generally will not show graphical dialog boxes for confirmation questions (unless the mouse has been used last) any longer. This ensures greater consistency on multi-screen setups and when the frame was off the visible area of the screen.
Before any minibuffer interaction takes place, Aquamacs will attempt to ensure that the minibuffer is actually visible: this may involve moving frames into a visible area of the screen. (To turn this behavior off, try M-x smart-frame-positioning-mode RET, or customize the variable of the same name.)
Aquamacs now knows more about multi-screen setups (when it comes to frame positioning).
Preferences and other code defined in Preferences.el now override any customizations: the customization file (`custom-file', i.e. customizations.el) is now loaded before the Emacs Lisp code in Preferences.el. This may have consequences for individual configurations, but it ultimately allows users to override any semi-automatic customizations in their Emacs Lisp code. (Note that /.emacs is still loaded before the customization file in order to maintain compatibility with GNU Emacs.)
Improved LaTeX support: AUCTeX 11.85 included. This brings a number of advantages for LaTeX users, in particular:
Better analysis of errors reported by the LaTeX compiler.
Improved syntax highlighting when editing .tex documents.
Code by Ralf Angeli, David Kastrup and others.
Searching with Apple-F and Apple-G (isearch) is now more comfortable: it will not normally extend a region (unless started with C-Space). Apple-G (repeat the search) will always set the mark to the beginning of the match so that the region captures the match. This allows users to replace the text of the match with something else easily.
When the mark is set with C-Space, it is more persistent than before: clicking somewhere will not disable it, but extend the region, just like moving the point with arrow keys (and other movement keys) would do.
LaTeX mode comes with more appropriate icons now.
Color Themes updated to version 6.6.0. Code by Xavier Maillard and Jonadab the Unsightly One.
The ``Buffers'' menu can now be found on the right hand side of the menu bar. It is called ``Window''.
The mode line (at the bottom of each frame) now uses the system's standard font.
Control-left and Control-right will now move to the beginning or end of the line, respectively, as is standard in OS X. Similarly, Meta-left and Meta-right will now move forward or back by single words (this is usually Option-left or Option-right). (`forward-' and `backward-sexp-nomark' can now be invoked via C-M-right or -left.) Suggested by Jean-Christophe Helary.
Apple-[ and Apple-] switch between Emacs windows (i.e., within a frame). Suggested by Jean-Christophe Helary.
C-backspace deletes a whole file name (i.e., one part of a path) instead of just a word in the minibuffer when a file is selected. M-backspace (usually Option-backspace) deletes the portion of the word to the left, as is standard, while M-delete (usually Option-delete) the one to the right. If a region is marked, that is deleted.
M-e (forward-sentence) and M-a (backward-sentence) do the right thing now even if the text does not have two spaces after each sentence. (New customization variable `sentence-end-double-space-for-recognition'.)
Apple-F and Apple-G (search, repeat the search) will now mark the found text as region as is standard.
Apple-V can now me used immediately after entering isearch (Apple-F) in order to look for the text stored in the pasteboard. Suggested by Nathaniel Cunningham.
Apple-2 (split window) will now select the newly created window.
Improved usability in the Options menu: Wrap options greyed out when not in a text mode, and no more ``save places'' option.
There's a new ``Check for Updates'' menu item in the Aquamacs menu. If a new version is available, it can be downloaded using a key binding (C-h u).
Undo/Redo toolbar and menu items are disabled/enabled at the right times (i.e., when there is something to undo/redo).
``Search'' toolbar item is not shown by default. ``History'' and ``Redo'' items are shown by default. (Use the Options / Show/Hide / Toolbar menu to configure.)
The context menu now allows to ``search on this Mac'' with Spotlight (on OS X 10.4 or newer).
Font settings for a frame do not affect the mode-line any longer. You can M-x customize-face mode-line, specifying a standard OS X font as ``Font family'' (such as Monaco).
Files are loaded (visited) a little faster now. `default-major-mode' now defaults to `fundamental-mode' rather than `text-mode', which should have no practical consequences apart from the speed-up.
Worked around a bug in OS X that caused occasional, very slow program start on some systems.
User-supplied settings of `fill-column' should now be respected (used for hard word wrapping as enabled in the Options menu). Reported by Ivan Werning.
Some commands (such as M-x shell) will use the current window rather than showing a new one, unless `one-buffer-one-frame-mode' (Options / Show Buffers in New Frames) is enabled. Suggested by Jean-Christophe Helary.- Version 1.3b | Release Date: 2008-05-11 | Download
The have a new site and the latest 1.3 version is b.
- Version 1.3a | Release Date: 2008-02-24 | Download
- No changes specified
- Version 1.2a | Release Date: 2007-10-23 | Download
Changes--1.2
* Aquamacs failed to start up correctly on some systems with a Japanese (or other) locale. Reported by Carson Reynolds.
* Printing through htmlize now has a monochrome option that removes all face foreground and background colors and simply prints black on white.
* Apple-< and Apple-> now raise the next or previous frame (respectively).
* To bring up the Messages buffer, a double click into the echo area is now needed instead of a single click.
* Aquamacs now includes the Emacs Lisp Reference as convenient Apple Help document, available from the Help menu (``More Manuals'').
* Files created with Aquamacs can now have their default associations changed in Finder more reliable. Aquamacs now sets the file type of newly created files to TEXT. Icons associated with such files should now bear the Aquamacs logo. Reported by Frank J.R. Hanstick.
* Ediff does not bring up errors any longer when called repeatedly. Reported by various users.
* In LaTeX-mode, references such as
cite{...} are not highlighted any longer when hovering with the mouse over them. This was confusing. Use `bib-highlight-mouse-t' to turn it back on.* Ruby on Rails mode updated to emacs-rails 0.5.99.5. This fixes a the startup problem (missing ``snippet'') with rails. Reported by Marc Siegel.
* Emacs Speaks Statistic (ESS, R-mode etc.) updated to version 5.3.6.
* Fitting frame sizes to the content displayed with M-x fit-frame works now, because `inhibit-fit-frame' is nil by default. Frames will still be at least 68 characters wide (`create-frame-min-width') to ensure that Help frames are wide enough (if Frame Appearance Styles are active, as by default).
* The menu entry `Paste' works for material copied from other applications now just like Apple-V always did. Reported by Matthew Hoyles.
* Aquamacs has always imported the environment from the login shell, e.g. any environment variable you might have set in your /.bash_profile. The elements of a PATH known to the login shell now take priority over elements in the PATH defined by the system. That means that if newer versions of system-supplied utilities are installed with Fink or Darwinports, these will be used from within Aquamacs.
* Aquamacs should run even without the font Monaco available on the system.
* The location of the Abbreviations file was changed. If you have any personal customizations there, move them:
mv /.abbrev_defs ``/Library/Preferences/Aquamacs Emacs/Abbreviations''
* Revised message in echo area upon startup. Suggested by Richard Stallman.
* Based on the latest GNU Emacs 22 code, including improvements to the 22.1 release.
* Our sincere appreciation goes you to all users who have donated (http://aquamacs.org/donate). If you haven't had the chance to support the Aquamacs project yet, please consider a contribution now. Only with your support can we continue to work on Aquamacs.
- Version 1.1 | Release Date: 2007-07-21 | Download
⢠Based on GNU Emacs 22.1.
⢠Aquamacs is now much faster when opening new frames (windows).
⢠The Aquamacs binary now starts fine from the command-line on certain Intel machines.
⢠Preferences file loading has been revised. Aquamacs now displays helpful error messages if one of the Preferences files causes problems. M-x aquamacs-load-preferences allows users to test their preference files. Starting from a Terminal window by calling the âAquamacs Emacsâ binary with a â-qâ argument will prevent Aquamacs from loading any preference files, not just .emacs. (Note that customizations.el is not meant to be edited by users.)
⢠Aquamacs now starts up faster.
⢠Aquamacs does not define a number of fontsets any longer on startup. Since the font selection dialog can be used (Apple-T), fonts can be chosen freely and fontsets only need to be defined to combine fonts, which is rarely needed. Users may define their fontsets as before - Aquamacs just doesnât do it for them (unless such fontsets are used in customizations). Call (aquamacs-create-standard-fontsets) from Preferences.el should any problem occur.
⢠Emacs 22 Manuals (man / info, available from the Help menu) are now displayed on all systems. Reported by Eric Martin.
⢠Customization groups are not shown in separate windows any longer.
⢠Plugins may now contain âinfoâ files, which will automatically be found by Aquamacs (and M-x info). Reported by Wei Tang.
⢠An issue with the font size on some pages of the Aquamacs manual (as available from the Help menu) has been addressed. Reported by David Romano.
⢠The âEmulate Some Italian Option key combinationsâ mode (emulate-mac-italian-keyboard-mode) allows users to type âmâ again. Reported by Domenico Prattichizzo.
⢠X Resources specified via the OS X defaults system (plist) are not supported any longer.
⢠Thank you to all users who have donated (http://aquamacs.org/donate). Those who havenât had the chance to support the Aquamacs project, please consider a contribution now!- Version 2.0 | Release Date: 2007-01-01 | Download
- No changes specified
- Version 0.9.9d | Release Date: 2006-07-09 | Download
- No changes specified



