;;;_ - Author: Ken Manheimer <email@example.com>
;;;_ - Maintainer: Ken Manheimer <firstname.lastname@example.org>
;;;_ - Created: Dec 1991 - first release to usenet
-;;;_ - Version: $Id: allout.el,v 1.
1 1993/06/0 2 1 7:53:31 rms Exp rms $||
+;;;_ - Version: $Id: allout.el,v 1. 1993/06/0 1 rms Exp $||
;;;_ - Keywords: outline mode
;; allout|Ken Manheimeremail@example.com
;; |A more thorough outline-mode
-;; |27-May-1993|$Id: allout.el,v 1.
1 1993/06/0 2 1 7:53:31 rms Exp rms $||
+;; |27-May-1993|$Id: allout.el,v 1. 1993/06/0 1 rms Exp $||
;; A full-fledged outline mode, based on the original rudimentary
;;;_ = outline-primary-bullet
(defvar outline-primary-bullet "*") ;; Changing this var disables any
- ;; backwards compat
+ ;; backwards compatbility with
;; the original outline mode.
;;;_ = Generic minor keybindings control
-;;;_ ; Stallmans suggestion
+;;;_ ; Stallmans suggestion
(defvar outline-mode-map nil "")
Exposure: Hidden (~closed~) topics are represented by ellipses ('...')
at the end of the visible SUPERTOPIC which contains them,
rather than by their actual text. Hidden topics are still
able to editing and regular movement functions, they
+ susceptble to editing and regular movement functions, they
just are not displayed normally, effectively collapsed into
the ellipses which represent them. Outline mode provides
the means to selectively expose topics based on their
topic header PREFIX at the beginning of the line, followed by
text to the end of the EFFECTIVE LINE.
-Body: Any subsequent lines of text following a topic header and prece
+Body: Any subsequent lines of text following a topic header and preceding
the next one. This is also referred to as the entry for a topic.
Prefix: The text which distinguishes topic headers from normal text
by zero or more spaces and then an outline BULLET. [Note - you
can now designate your own, arbitrary HEADER-LEAD string, by
setting the variable 'outline-header-prefix'.] The second form
- is for backwards compat
ability with the original emacs outline
+ is for backwards compatbility with the original emacs outline
mode, and consists solely of asterisks. Both sorts are
recognized by all outline commands. The first sort is generated
by outline topic production commands if the emacs variable
that the index for the numbered prefix will be derived, by counting
siblings back to start of level. If INDEX is a number, then that
number is used as the index for the numbered prefix (allowing, eg,
- sequential renumbering to not requre this function counting back the
+ sequential renumbering to not requre this function counting back the
index for each successive sibling)."
;; The options are ordered in likely frequence of use, most common
- Creation of sibling or nested topics is with respect to the topic
you're starting from, even when creating backwards. This way you
can easily create a sibling in front of the current topic without
- having to go to it
's prece eding sibling, and then open forward
+ having to go to its preceding sibling, and then open forward
(let* ((depth (+ (outline-current-depth) relative-depth))
(or (and (not (> relative-depth 0))
- ;; prece
eded by a blank line?
+ ;; preceded by a blank line?
" Reindent body lines which were indented at old-depth to new-depth.
Note that refill of indented paragraphs is not done, and tabs are
- not accomodated. ('untabify' your outline if you want to preserve
+ not accomodated. ('untabify' your outline if you want to preserve
(if (and established-depth ; the established stuff qualifies.
- ;; The yanked stuff also qualfies - is topic(s):
+ ;; The yanked stuff also qualfies - is topic(s):
(looking-at (concat "\\(" outline-regexp "\\)")))
;; Ok, adjust the depth of the yanked stuff. Note that the
;; stuff may have more than a single root, so we have to
-;;;_ > outline-to-entry-end - Unmaintained compat
ability - ignore this!
+;;;_ > outline-to-entry-end - Unmaintained compatbility - ignore this!
; Something added solely for use by a "smart menu" package someone got
; off the net. I have no idea whether this is appropriate code.
(if arg (insert-string (format "\t\t\t(%s \"%s\")\n"
- ; Insert a
+ ; Insert aouncement and
(format "\t\t\t%s %s\n\t\t\t%s %s\n\t\t%s %s"