aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2006-08-12 12:38:38 +0000
committerEli Zaretskii2006-08-12 12:38:38 +0000
commit2d33a4790ac8139f865fa16577135c45a1420fab (patch)
tree644181997a168f38ba9778d883b23fa3ad9337ca
parente6b8d6628244c1978544b016006b9eac0310ef1f (diff)
downloademacs-2d33a4790ac8139f865fa16577135c45a1420fab.tar.gz
emacs-2d33a4790ac8139f865fa16577135c45a1420fab.zip
Update the Allout entries.
-rw-r--r--etc/NEWS45
1 files changed, 37 insertions, 8 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 0a8adc534be..570db4a7656 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1993,6 +1993,7 @@ using hi-lock-mode in an initialization file will turn on Hi Lock in all
1993buffers and no warning will be issued (for compatibility with the 1993buffers and no warning will be issued (for compatibility with the
1994behavior in older versions of Emacs). 1994behavior in older versions of Emacs).
1995 1995
1996---
1996** Changes in Allout 1997** Changes in Allout
1997 1998
1998*** Topic cryptography added, enabling easy gpg topic encryption and 1999*** Topic cryptography added, enabling easy gpg topic encryption and
@@ -2001,11 +2002,19 @@ clear-text within a single file to your heart's content, using symmetric
2001and/or public key modes. Time-limited key caching, user-provided 2002and/or public key modes. Time-limited key caching, user-provided
2002symmetric key hinting and consistency verification, auto-encryption of 2003symmetric key hinting and consistency verification, auto-encryption of
2003pending topics on save, and more, make it easy to use encryption in 2004pending topics on save, and more, make it easy to use encryption in
2004powerful ways. 2005powerful ways. Encryption behavior customization is collected in the
2006allout-encryption customization group.
2005 2007
2006*** `allout-view-change-hook' marked as being deprecated - use 2008*** `allout-view-change-hook' marked as being deprecated - use
2007`allout-exposure-change-hook' instead. Both are currently being used, but 2009`allout-exposure-change-hook' instead. Both are still invoked, but
2008`allout-view-change-hook' will be ignored in a subsequent allout version. 2010`allout-view-change-hook' will eventually be ignored. The new
2011`allout-exposure-change-hook' is called with args that were passed to
2012`allout-flag-region', making it easier to use.
2013
2014*** Other allout functions which change the outline structure also have
2015hooks, enabling cooperative allout enhancements. See
2016`allout-structure-added-hook', `allout-structure-deleted-hook', and
2017`allout-structure-shifted-hook'.
2009 2018
2010*** Default command prefix changed to "\C-c " (control-c space), to avoid 2019*** Default command prefix changed to "\C-c " (control-c space), to avoid
2011intruding on user's keybinding space. Customize the 2020intruding on user's keybinding space. Customize the
@@ -2016,23 +2025,43 @@ concealed text, instead of selective-display. This simplifies the code, in
2016particular avoiding the need for kludges for isearch dynamic-display, 2025particular avoiding the need for kludges for isearch dynamic-display,
2017discretionary handling of edits of concealed text, undo concerns, etc. 2026discretionary handling of edits of concealed text, undo concerns, etc.
2018 2027
2028*** Some previously rough topic-header format edge cases are reconciled.
2029Level 1 topics use the mode's comment format, and lines starting with the
2030asterisk - for instance, the comment close of some languages (eg, c's "*/"
2031or mathematica's "*)") - at the beginning of line are no longer are
2032interpreted as level 1 topics in those modes. (Yay!)
2033
2019*** Many substantial fixes and refinements, including: 2034*** Many substantial fixes and refinements, including:
2020 2035
2021 - repaired inhibition of inadvertent edits to concealed text 2036 - repaired regexp-quoting of custom header prefixes, so any literals
2022 - repaired retention of topic body hanging indent upon topic depth shifts 2037 will now work (for instance, mathematica's "(*" is now properly
2038 accepted).
2039 - repaired inhibition of inadvertent edits to concealed text.
2023 - refuse to create "containment discontinuities", where a 2040 - refuse to create "containment discontinuities", where a
2024 topic is shifted deeper than the offspring-depth of its' container 2041 topic is shifted deeper than the offspring-depth of its' container
2025 - auto-fill-mode is now left inactive when allout-mode starts, if it 2042 - auto-fill-mode is now left inactive when allout-mode starts, if it
2026 already was inactive. also, `allout-inhibit-auto-fill' custom 2043 already was inactive. also, `allout-inhibit-auto-fill' custom
2027 configuration variable makes it easy to disable auto fill in allout 2044 configuration variable makes it easy to disable auto fill in allout
2028 outlines in general or on a per-buffer basis. 2045 outlines in general or on a per-buffer basis.
2029 - new hook `allout-mode-deactivate-hook', for coordinating with 2046 - mode hook changes: new hook `allout-mode-deactivate-hook', for
2030 deactivation of allout-mode. 2047 coordinating with deactivation of allout-mode. `allout-mode-hook' is
2048 now run after the `allout-mode' variable is changed, as is the new
2049 `allout-mode-deactivate-hook'.
2050 - allout now tolerates fielded text in outlines without disruption.
2051 - hot-spot navigation now is modularized with a new function,
2052 `allout-hotspot-key-handler', enabling easier articulation and
2053 enhancement of the functionality by allout addons.
2054 - topic body navigation is easier, where repeated beginning of line and
2055 end of line key commands cycle through the actually beginning/end of
2056 line and then beginning/end of topic, etc. see new customization vars
2057 `allout-beginning-of-line-cycles' and `allout-end-of-line-cycles'.
2058 - repaired retention of topic body hanging indent upon topic depth shifts
2031 - bulleting variation is simpler and more accommodating, both in the 2059 - bulleting variation is simpler and more accommodating, both in the
2032 default behavior and in ability to vary when creating new topics 2060 default behavior and in ability to vary when creating new topics
2033 - mode deactivation now does cleans up effectively, more properly 2061 - mode deactivation now does cleans up effectively, more properly
2034 restoring affected variables and hooks to former state, removing 2062 restoring affected variables and hooks to former state, removing
2035 overlays, etc. 2063 overlays, etc. see `allout-add-resumptions' and
2064 `allout-do-resumptions', which replace the old `allout-resumptions'.
2036 - included a few unit-tests for interior functionality. developers can 2065 - included a few unit-tests for interior functionality. developers can
2037 have them automatically run at the end of module load by customizing 2066 have them automatically run at the end of module load by customizing
2038 the option `allout-run-unit-tests-on-load'. 2067 the option `allout-run-unit-tests-on-load'.