diff options
| author | Eli Zaretskii | 2006-08-12 12:38:38 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2006-08-12 12:38:38 +0000 |
| commit | 2d33a4790ac8139f865fa16577135c45a1420fab (patch) | |
| tree | 644181997a168f38ba9778d883b23fa3ad9337ca | |
| parent | e6b8d6628244c1978544b016006b9eac0310ef1f (diff) | |
| download | emacs-2d33a4790ac8139f865fa16577135c45a1420fab.tar.gz emacs-2d33a4790ac8139f865fa16577135c45a1420fab.zip | |
Update the Allout entries.
| -rw-r--r-- | etc/NEWS | 45 |
1 files changed, 37 insertions, 8 deletions
| @@ -1993,6 +1993,7 @@ using hi-lock-mode in an initialization file will turn on Hi Lock in all | |||
| 1993 | buffers and no warning will be issued (for compatibility with the | 1993 | buffers and no warning will be issued (for compatibility with the |
| 1994 | behavior in older versions of Emacs). | 1994 | behavior 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 | |||
| 2001 | and/or public key modes. Time-limited key caching, user-provided | 2002 | and/or public key modes. Time-limited key caching, user-provided |
| 2002 | symmetric key hinting and consistency verification, auto-encryption of | 2003 | symmetric key hinting and consistency verification, auto-encryption of |
| 2003 | pending topics on save, and more, make it easy to use encryption in | 2004 | pending topics on save, and more, make it easy to use encryption in |
| 2004 | powerful ways. | 2005 | powerful ways. Encryption behavior customization is collected in the |
| 2006 | allout-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 | ||
| 2015 | hooks, 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 |
| 2011 | intruding on user's keybinding space. Customize the | 2020 | intruding on user's keybinding space. Customize the |
| @@ -2016,23 +2025,43 @@ concealed text, instead of selective-display. This simplifies the code, in | |||
| 2016 | particular avoiding the need for kludges for isearch dynamic-display, | 2025 | particular avoiding the need for kludges for isearch dynamic-display, |
| 2017 | discretionary handling of edits of concealed text, undo concerns, etc. | 2026 | discretionary handling of edits of concealed text, undo concerns, etc. |
| 2018 | 2027 | ||
| 2028 | *** Some previously rough topic-header format edge cases are reconciled. | ||
| 2029 | Level 1 topics use the mode's comment format, and lines starting with the | ||
| 2030 | asterisk - for instance, the comment close of some languages (eg, c's "*/" | ||
| 2031 | or mathematica's "*)") - at the beginning of line are no longer are | ||
| 2032 | interpreted 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'. |