1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-24 07:20:37 +00:00
Commit Graph

11 Commits

Author SHA1 Message Date
Richard M. Stallman
e6a9aec70b (outline-chart-subtree): Include outline-next-heading in loop conditions
to detect end-of-buffer (and avoid infinite loop).
1994-05-25 04:41:21 +00:00
Richard M. Stallman
a4e104bf5c Doc fix. 1994-05-22 22:14:17 +00:00
Richard M. Stallman
8d11884310 (outline-mode): Use outline-this-or-next-heading.
(outline-this-or-next-heading): New function.
(outline-mode): Fixed topic body reindentation scheme
so programming code is not indented unless
`outline-reindent-bodies' has value `force'.
(outline-infer-reindent-bodies): Implement above.
(outline-reindent-bodies): Doc fix.

(outline-init): New user interface for control of
outline-mode session setup.  Sets up `outline-find-file-hook',
`outline-layout', and `outline-auto-activation'.
1994-05-17 09:48:53 +00:00
Richard M. Stallman
ddb5032903 (outline-init): Delete junk at end. 1994-05-12 18:27:17 +00:00
Richard M. Stallman
19b84ba376 (outline-init) New user interface for control of
outline-mode session setup, sets up `outline-find-file-hook',
`outline-layout', and `outline-auto-activation'.

(outline-mode-post-command-business, outline-mode)
(outlineify-sticky): Major new mode activation
scheme.  See outline-layout docstring for details.
(outline-layout, outline-use-mode-specific-leader)
(outline-mode-leaders): Variables for new mode-activation scheme.
(outline-expose-topic): New specification format and
optimizations, including thorough accomodation of multiple top-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
speed optimizations.  Better accomodation for multiple top-level topics.
(outline-recent-end-of-subtree): New state var,
basis for many topic-oriented optimizations.

Revisions of many docstrings, for conformance to
GNU standards and/or clarity.
1994-05-09 06:36:19 +00:00
Richard M. Stallman
c567ac0177 major code speedups, bug fixes, behavior
refinements, doc-string clarification and elaboration, etc.
   Prominent new features include:
  - Exposure changes and navigation are greatly accelerated.
  - More elaborate and clear doc-string for outline-mode,
    giving better guidance on use of the mode.
  - A new exposure-layout syntax, which accomodates outlines
    with multiple top-level topics.  (See `outline-expose' and
    `outline-new-exposure'.)
  - Automatic exposure and verfication-prompting on attempts to
    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
    interepreted as if they were preceded by ^C, when
    appropriate, so users can navigate and adjust exposure,
    etc, with single-stroke commands.
  - Lucid emacs accomodated.
1994-04-30 04:47:22 +00:00
Richard M. Stallman
5924340384 Fix copying conditions for current GPL version. 1994-04-07 20:30:18 +00:00
Richard M. Stallman
23e62b22f5 (outline-copy-exposed): Don't use replace-regexp. 1993-12-23 04:55:44 +00:00
Jim Blandy
eb8c3be94e Apply typo patches from Paul Eggert. 1993-06-09 11:59:12 +00:00
Richard M. Stallman
6715fb4824 (outlinify-sticky): Renamed from outlineify-sticky. 1993-06-07 18:48:08 +00:00
Richard M. Stallman
1977b8f644 entered into RCS 1993-06-02 17:53:31 +00:00