 |
Your donations keep this project alive.
No signup needed.
|
 |
The Cutting Edge: Aquamacs Nightly Builds
If you'd like to stay on top of the game, download our
nightly builds. These are produced from current development
snapshots of GNU Emacs and Aquamacs, straight from their
respective CVS repositories.
The list of changes to date is
available.
Building the nightlies may fail occasionally - that's part
of why we do them. If that happens and you're tech savvy,
please do check the
log provided and try to fix the problem.
Reporting Problems
See here for details about how to file bug reports.
Nightly Development Builds
What's new in the CVS version?
- Aquamacs now handles paragraphs better that are stored as single lines in the buffer: these very long ``lines'' are shown as paragraphs, with words wrapped were appropriate. The wrap functions in the Options menu will use the new technique. As a result, line numbers shown in Aquamacs correspond to line numbers in the file. Also, word wrap will work better now with variable-width fonts. Syntax highlighting is now correct in all situations, because it is based on the line separation in the underlying file and not on what's displayed (`longlines-mode' is not used any longer; a new variable `word-wrap' controls the display-time word wrapping.)
Code by Kim F. Storm, Chong Yidong, David Reitter.
- The end of file lines (newlines) or paragraph endings in soft word wrapping can be visualized via Option / Show/Hide / Show Newlines (`global-show-newlines-mode').
- Symbols in the fringes have been adapted to look less conspicuous. (These are the indicators to the left and right of text lines.)
Code by Kim F. Storm.
- The ``small left fringe'' setting in the Show/Hide menu works again as intended.
- Automatic wrapping detection (hard word wrap = auto-fill, vs.~soft word wrap) improved. A new customization option `auto-word-wrap-default-function' may be used to configure the default, which is hard word wrapping.
- Navigation in buffers (up/down) optimized and improved. This is also a new buffer-local mode (`visual-line-mode'), which is enabled globally (`global-visual-line-mode'). That's also what the ``vl'' mode line indicator stands for.
- Command-Backspace will remove the whole visual line now (`kill-whole-visual-line'), while Command-Shift-Backspace will remove the entire buffer line (which may be a paragraph, when soft wrap is on).
- Environment variables are imported again in most situations despite bugs in OS X / Emacs. This issue could cause LaTeX calls to fail. The *Messages* buffer contains helpful notices. Reported by Thomas S. Dye and others.
- An issue where pressing M-Backspace (especially in the minibuffer) could lead to an error message has been resolved.
- An issue where the Mac (system) input method would automatically switch to US or Romaji (in Japanese modes) has been resolved.
- An issue where a ``buffer is read-only'' message appeared when quitting Aquamacs after some buffer was printed has been resolved.
- The frame size, which is retained across sessions, is not limited to what is available on the screen: frames cannot be bigger any longer.
- A toolbar item to revert the buffer (M-x revert-buffer) is now available (configure with Options / Show/Hide / Toolbar items)
- A new customization variable `set-region-to-isearch-match' has been introduced so that users can turn off a relatively new option that lets Aquamacs set the region to the latest search match (Command-F/G and Shift-Command-G).
- The Help menu (in ``Diagnose and Report Bug'') provides a way to start another Aquamacs Emacs instance without any personal customizations. This should be used to reproduce any potential bugs before reporting them.
- LaTeX configuration (standard paths) simplified.
- Auto Frame Styles are turned on automatically when the user chooses to retain frame settings (colors, fonts) for a mode or as a default.
- Tabs and Windows can now be removed without killing the buffer shown (Window or tab context menu, Emacs function `tabbar-delete-current-tab').
- When `one-buffer-one-frame-mode' is off and tabs are on, killing the buffer will now not remove the window and frame any longer (unless Command-W (`close-buffer') is used. Reported by Ian Eure.
- `find-alternate-file' (C-x C-v) now works correctly when tabs are used. Reported by Ian Eure.
- Searching for keywords in the Help menu now includes the Emacs Manual and the Emacs Lisp Reference.
- Structure of Help menu revised.
- in SLIME (Lisp mode) and ERC, the Aquamacs tabs work again. (`slime-header-line-p' and `erc-header-line-format' now default to nil. `erc-mode-line-format' has a new default value. Customize these variables to revert to the old behavior.)
- Incompatibility with VM (an optional install) removed.
Reported by José Figueroa-O'Farrill.
- Internal change: Full-screen editing is now handled via the
frame parameter `fullscreen'.
- Further minor bug fixes.