(ispell-complete-word): Heuristic to respect case of completed words.
(ispell-command-loop): Non-character events ignored. Reindented.
(ispell-message): Various improvements.
(ispell-complete-word): Heuristic to respect case of completed words.
(ispell-command-loop): Non-character events ignored. Reindented.
(ispell-message): Various improvements.
(outline-layout, outline-use-mode-specific-leader)
(outline-mode-leaders): Variables for new mode-activation scheme.
(outline-expose-topic): New specification format and
(outline-layout, outline-use-mode-specific-leader)
(outline-mode-leaders): Variables for new mode-activation scheme.
(outline-expose-topic): New specification format and
level topics.
(outline-forward-current-level, outline-next-sibling)
(outline-backward-current-level, outline-goto-prefix)
(outline-show-children, outline-up-current-level)
(outline-expose-topic): Behavior refinements and repairs, and
level topics.
(outline-forward-current-level, outline-next-sibling)
(outline-backward-current-level, outline-goto-prefix)
(outline-show-children, outline-up-current-level)
(outline-expose-topic): Behavior refinements and repairs, and
topics.
(outline-recent-end-of-subtree): New state var,
basis for many topic-oriented optimizations.
topics.
(outline-recent-end-of-subtree): New state var,
basis for many topic-oriented optimizations.
- Exposure changes and navigation are greatly accelerated.
- More elaborate and clear doc-string for outline-mode,
giving better guidance on use of the mode.
- Exposure changes and navigation are greatly accelerated.
- More elaborate and clear doc-string for outline-mode,
giving better guidance on use of the mode.
change text within concealed regions, before they are
applied. (Undo affecting concealed regions is only
exposed, not verified, to facilitate smooth undo sequences.)
- 'hot-spot' navigation implemented. When the cursor is on a
topic's bullet, regular-character keystrokes will be
change text within concealed regions, before they are
applied. (Undo affecting concealed regions is only
exposed, not verified, to facilitate smooth undo sequences.)
- 'hot-spot' navigation implemented. When the cursor is on a
topic's bullet, regular-character keystrokes will be
appropriate, so users can navigate and adjust exposure,
etc, with single-stroke commands.
appropriate, so users can navigate and adjust exposure,
etc, with single-stroke commands.
(c-macro-shrink-window-flag): Renamed from c-macro-shrink-window-p.
(c-macro-prompt-flag): Renamed from c-macro-prompt-p.
(c-macro-shrink-window-flag): Renamed from c-macro-shrink-window-p.
(c-macro-prompt-flag): Renamed from c-macro-prompt-p.
Provide cmacexp.
(c-macro-prompt-p): Var renamed from c-macro-always-prompt-p.
(c-macro-cppflags): Var renamed from c-macro-default-cppflags.
Provide cmacexp.
(c-macro-prompt-p): Var renamed from c-macro-always-prompt-p.
(c-macro-cppflags): Var renamed from c-macro-default-cppflags.
(edebug-recursive-edit): Reset global variables to outside values.
(edebug-outside-excursion): Set outside values of global variables
in case they were changed by side effect.
(edebug-recursive-edit): Reset global variables to outside values.
(edebug-outside-excursion): Set outside values of global variables
in case they were changed by side effect.
(edebug-eval-result-list): While evaluating evaluation list,
bind edebug-execution-mode and edebug-trace to nil.
(edebug-eval-result-list): While evaluating evaluation list,
bind edebug-execution-mode and edebug-trace to nil.
(add-custom-printer, delete-custom-printer): Replace old
customizers.
(with-custom-print): New.
(add-custom-printer, delete-custom-printer): Replace old
customizers.
(with-custom-print): New.
1994-02-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
* files.el (interpreter-mode-alist): New variable.
1994-02-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
* files.el (interpreter-mode-alist): New variable.
* page-ext.el: Revise documentation. Add `provide'.
(pages-directory-for-adding-addresses-narrowing-p):
New user option for adding addresses. Default to narrowing.
* page-ext.el: Revise documentation. Add `provide'.
(pages-directory-for-adding-addresses-narrowing-p):
New user option for adding addresses. Default to narrowing.
(add-new-page): Insert new page in specified location.
(original-page-delimiter): Set default value to "^^L".
(add-new-page): Insert new page in specified location.
(original-page-delimiter): Set default value to "^^L".
* texinfmt.el (texinfo-format-region): Change `texinfo-[start
end]-of-header' to `tex-[start end]-of-header'.
* texinfmt.el (texinfo-format-region): Change `texinfo-[start
end]-of-header' to `tex-[start end]-of-header'.
* man.el (Man-filter-list): Include anything starting with
alphabetics, and containing "Last change:".
* man.el (Man-filter-list): Include anything starting with
alphabetics, and containing "Last change:".
Man-translate-references has already done the right thing.
* info.el (Info-extract-menu-item): Quote `*' in the menu-item
Man-translate-references has already done the right thing.
* info.el (Info-extract-menu-item): Quote `*' in the menu-item
contain the text of another node name within them.
* files.el (find-backup-file-name): Don't fatal-error on
contain the text of another node name within them.
* files.el (find-backup-file-name): Don't fatal-error on
Scroll so only if point is at or after the process mark.
When scrolling, put end of text on bottom line, regardless of point.
Scroll so only if point is at or after the process mark.
When scrolling, put end of text on bottom line, regardless of point.
* ispell.el (ispell): If the buffer to spell has no associated
file, or, the associated file has a special handler, use a
* ispell.el (ispell): If the buffer to spell has no associated
file, or, the associated file has a special handler, use a
* forms.el (forms--set-minor-mode): Rewrite so that describe-mode
can parse the value of minor-mode-alist correctly. The string
* forms.el (forms--set-minor-mode): Rewrite so that describe-mode
can parse the value of minor-mode-alist correctly. The string
* edebug.el (edebug-enter): Don't call the current function being
debugged in pre-command-hook or post-command-hook.
* edebug.el (edebug-enter): Don't call the current function being
debugged in pre-command-hook or post-command-hook.
* simple.el (kill-region): Use `equal' instead of `eq' to compare
markers `beg' and `end'. They might be two different markers that
* simple.el (kill-region): Use `equal' instead of `eq' to compare
markers `beg' and `end'. They might be two different markers that
* vc.el (vc-do-command): Remove debugging output. Use (forward-line
-1) instead of (previous-line 1).
* vc.el (vc-do-command): Remove debugging output. Use (forward-line
-1) instead of (previous-line 1).
* rmail.el (rmail-convert-file): If the file is empty, don't
convert it after inserting the BABYL header.
* rmail.el (rmail-convert-file): If the file is empty, don't
convert it after inserting the BABYL header.
Create a new change log entry if the mailing address doesn't
match; don't just compare the date, full name, and login name.
Create a new change log entry if the mailing address doesn't
match; don't just compare the date, full name, and login name.
(try-expand-line, try-expand-line-all-buffers)
(try-expand-all-abbrevs, try-expand-dabbrev)
(try-expand-dabbrev-all-buffers): No unnecessary "resetting" of the
(try-expand-line, try-expand-line-all-buffers)
(try-expand-all-abbrevs, try-expand-dabbrev)
(try-expand-dabbrev-all-buffers): No unnecessary "resetting" of the
marked as changed, although nothing was done, among other things).
(he-reset-string): Undoing of last expansion at a later occasion, now
undoes correctly (before, it garbled things up).
marked as changed, although nothing was done, among other things).
(he-reset-string): Undoing of last expansion at a later occasion, now
undoes correctly (before, it garbled things up).
(calendar-holiday-function-if): Removed.
(calendar-holiday-solar-equinoxes-solstices): Renamed
solar-equinoxes-solstices.
(calendar-holiday-function-if): Removed.
(calendar-holiday-solar-equinoxes-solstices): Renamed
solar-equinoxes-solstices.
above and the unquoting of calendar-holidays.
(calendar-cursor-holidays): Change screen-width to frame-width.
(holiday-sexp): Rewritten.
above and the unquoting of calendar-holidays.
(calendar-cursor-holidays): Change screen-width to frame-width.
(holiday-sexp): Rewritten.
to make them more readable.
(calendar-time-zone, calendar-standard-time-zone-name)
(calendar-daylight-time-zone-name, calendar-daylight-savings-ends)
to make them more readable.
(calendar-time-zone, calendar-standard-time-zone-name)
(calendar-daylight-time-zone-name, calendar-daylight-savings-ends)
1993-06-01 Ken Manheimer (klm@coil.nist.gov)
* allout.el (move-to-column): Pass zero instead of negative arg.
1993-06-01 Ken Manheimer (klm@coil.nist.gov)
* allout.el (move-to-column): Pass zero instead of negative arg.
Included some stub code, eventually will be proper use of Emacs 19
minor-mode-sensitive keymaps.
Included some stub code, eventually will be proper use of Emacs 19
minor-mode-sensitive keymaps.
- Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006,
- 2007, 2008 Free Software Foundation, Inc.
+ Copyright (C) 1993-1994, 2001-2011 Free Software Foundation, Inc.
- the Free Software Foundation; either version 3, or (at your option)
- any later version.
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with GNU Emacs; see the file COPYING. If not, write to the
- Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
+ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.