annotate lisp/hyperbole/kotl/EXAMPLE.kotl @ 27:0a3286277d9b

Added tag r19-15b96 for changeset 441bb1e64a06
author cvs
date Mon, 13 Aug 2007 08:51:34 +0200
parents 4103f0995bd7
children 131b0175ea99
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1 ;; -*- Mode: kotl -*-
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2 "Kotl-4.0" ;; file-format
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3 
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
4 1 The Koutliner is a part of the Hyperbole information management system.
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
5 InfoDock Associates, the developer of Hyperbole and InfoDock (an
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
6 industrial quality turn-key version of XEmacs), sells high quality
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
7 commercial support, training, books and custom package development for
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
8 InfoDock, XEmacs or GNU Emacs on a variety of platforms. Contact us at
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
9 <info@infodock.com> or visit our web site at http://www.infodock.com.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
10
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
11 2 The Koutliner produces hierarchically structured files consisting of
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
12 trees of cells.
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
13
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
14 2a A cell is an element of the outline which has its own display label
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15 and unique, permanent identifier (idstamp).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
17 2b Idstamps support the creation of hyperlinks to cells which are
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
18 maintained as the structure of an outline changes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
19
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
20 3 Features implemented include:
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
21
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
22 3a Full on screen editing (just like a Macintosh). Click to type in a
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
23 node (we call them cells) and just enter text. Structure is
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
24 automatically maintained for you. All of the standard Emacs editor
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
25 command set is supported both through keyboard and mouse interaction.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
26
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
27 3b Advanced outline processing
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
28
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
29 3b1 Autonumbering: Full auto-numbering in Augment (1a2) or legal
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
30 (1.1.2) formats. Augment style is the default. Single level
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
31 autonumbering (only the last part of the level number is shown),
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
32 as commonly seen in outliner products, is also available, though
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
33 it has not been tested very much and so is not recommended. Use
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
34 {C-c C-l ?} to see the full set of label types and to select a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
35 different label type.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
36
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
37 3b2 Label Separators: By default, the outliner separates labels from
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
38 cell contents by two spaces. If you want to change the separator
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
39 for the current outline, use {C-c M-l}. {C-u C-c M-l} will
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
40 additionally change the default separator value used when new
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
41 outlines are created. For example, use the value ". " to get a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
42 trailing period after each cell label. The separator must be at
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
43 least two characters long.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
44
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
45 3b3 Cell Creation: {C-j} adds a new cell as a sibling following the
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
46 current cell. A non-negative prefix argument, {C-u C-j} or {C-c
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
47 a} adds the cell as a child of the current cell. {C-c p} adds the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
48 cell as the sibling of the current cell's parent.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
49
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
50 3b4 Cell and Tree Deletion: {C-c C-k} kills the current cell and its
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
51 entire subtree. {C-c k} kills the contents of a cell from point
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
52 through the end of the cell. {C-u C-c k} kills the entire
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
53 contents of the cell regardless of the location of point. You may
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
54 then yank the contents into another cell with {C-y}.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
55
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
56 3b5 Tree Demotion and Promotion: Trees may be demoted or promoted by
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
57 hitting {TAB} or {M-TAB} respectively, as in most outliners today
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
58 (their sub-levels move with them). {M-0 TAB} and {M-0 M-TAB} will
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
59 demote and promote trees and will additionally refill each cell
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
60 which has not been specially marked to prevent refilling.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
61
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
62 You can also use a command line interface and either enter cell
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
63 ids or select the cells to operate upon by using your mouse.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
64
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
65 3b6 Cell and Tree Filling: {M-q} or {M-j} refills a paragraph within a
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
66 cell so that its lines wrap within the current margin settings.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
67 {C-c M-q} or {C-c M-j} refills all paragraphs within a cell.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
68 {C-M-q} or {C-M-j} refills all cells within a tree.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
69
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
70 Set the variable, kotl-mode:refill-flag, to t if you want moving,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
71 promoting, demoting, exchanging, splitting and appending cells to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
72 also automatically refill each cell.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
73
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
74 3b7 Cursor Movement: In addition to normal Emacs movement commands,
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
75 you can move within a cell or from one cell or tree to another.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
76
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
77 {C-c ,} - Move to the beginning of the current cell.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
78 {C-c .} - Move to the end of the current cell.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
79
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
80 {C-c C-n} - Move to the next visible cell, regardless of level.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
81 {C-c C-p} - Move to the prev visible cell, regardless of level.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
82
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
83 {C-c C-f} - Move forward to this cell's successor, if any.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
84 {C-c C-b} - Move backward to this cell's predecessor, if any.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
85
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
86 {C-c C-d} - Move to first child of current cell, if any.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
87
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
88 {C-c C-u} - Move to parent cell of current cell, if any.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
89
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
90 {C-c <} - Move to the first sibling at the current level.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
91 {C-c >} - Move to the last sibling at the current level.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
92
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
93 {C-c ^} - Move to the level 1 root of the current tree.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
94 {C-c $} - Move to the last cell in the tree rooted at point.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
95
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
96 3b8 Tree Movement and Copying: Entire outline trees can be moved or
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
97 copied with single commands. Simply invoke the desired command
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
98 and then double click with the Action Key on the desired root cell
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
99 for each argument for which you are prompted.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
100
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
101 Copying and moving only work within a single outline right now, so
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
102 don't use them to move trees across different outline files. You
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
103 can, however, copy an outline tree to a non-outline buffer with:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
104 {C-c M-c} - Copy a koutline tree to a non-koutline buffer.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
105 {C-c @} - Copy a koutline tree to an outgoing mail message.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
106
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
107 {C-c c} - Copy <tree> to follow as sibling of <cell>.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
108 {C-u C-c c} - Copy <tree> to follow as first child of <cell>.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
109
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
110 {C-c C-c} - Copy <tree> to precede <cell>.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
111 {C-u C-c C-c} - Copy <tree> as first child of the parent of <cell>.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
112
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
113 {C-c m} - Move <tree> to follow as sibling of <cell>.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
114 {C-u C-c m} - Move <tree> to follow as first child of <cell>.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
115
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
116 {C-c C-m} - Move <tree> to precede <cell>.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
117 {C-u C-c C-m} - Move <tree> as first child of the parent of <cell>.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
118
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
119 If you have mouse support under Hyperbole, you can move entire
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
120 trees with mouse clicks. Simply click the Assist Key within the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
121 indentation to the left of a cell text and you will be prompted
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
122 for a tree to move. Double click the Action Key within the body
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
123 of the root cell of the tree to move and then double click within
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
124 the body of the root cell of the tree you want it to follow.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
125
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
126 3b9 Cell Transposition: The move and copy commands rearrange entire
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
127 trees. The following two commands exchange the locations of two
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
128 cells.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
129
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
130 3b9a {C-c e} prompts for two cell addresses and exchanges the cells.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
131
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
132 3b9b {C-c t} does not prompt. It exchanges the current and
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
133 preceding cells. If there is no preceding cell it exchanges
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
134 the current and next cell.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
135
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
136 {C-c t} with a prefix argument of zero exchanges the cells in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
137 which point and mark fall.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
138
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
139 {C-c t} with a non-zero numeric prefix argument, N, moves
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
140 the current tree past maximally the next N visible cells. If
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
141 there are fewer visible, it makes the current cell the last
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
142 cell in the outline.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
143
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
144 3b10 Cell Splitting: You can split one cell into two adjacent cells
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
145 with {C-c s}. This leaves the cell contents preceding point in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
146 the current cell, minus any trailing whitespace, and moves the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
147 contents following point to a new sibling cell which is inserted
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
148 into the outline. {C-u C-c s} adds the new cell as the first
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
149 child of the original cell, rather than as its sibling.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
150
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
151 All cell attributes in the original cell are propagated to the new
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
152 one.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
153
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
154 3b11 Cell Appending: {C-c +} appends the contents of a specified cell
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
155 to the end of another cell.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
156
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
157 3b12 Hiding and Showing: Individual cells, branches, or particular
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
158 levels in the outline may be hidden or shown. These commands work
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
159 even when an outline buffer is read-only, e.g. when its file is
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
160 not checked out of a version control system yet.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
161
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
162 3b12a {C-c C-h} - Hide (collapse) tree rooted at point.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
163 {C-c C-s} - Show (expand) tree rooted at point.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
164
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
165 {C-c C-a} - Show (expand) all cells in the outline.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
166 {C-x $} - Show all cells down to a particular level. The
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
167 user is prompted for the level or a prefix
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
168 argument may be given.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
169
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
170 {C-M-h} - Hide subtree at point, excluding root.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
171 {M-x kotl-mode:show-subtree} - Show subtree at point.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
172
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
173 {C-c C-o} - Overview, show only first line of outline cells.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
174 {C-c C-t} - Top-level, hide all cells below level 1 and show
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
175 only the first line of each level 1 cell.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
176
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
177 3b12b A click or press of the Action Key within a cell's body, but
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
178 not on a button, toggles between hiding and showing the tree
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
179 rooted at point.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
180
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
181 3b13 Cell Identifiers: Permanent ids are associated with each cell and
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
182 can be used in hyperlinks that are maintained as cells are
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
183 reordered in a file. (These ids may also be displayed in place of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
184 the outline level relative ids. Use {C-c C-l id RET}.) Permanent
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
185 ids are numbered from 0, where 0 is the root node of the entire
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
186 outline. This node is never visible within the outline.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
187 Permanent ids always begin with a 0, as in 012, to distinguish
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
188 them from relative ids.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
189
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
190 3b14 Cell Attributes: Each cell has its own attribute list. The
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
191 attribute lists for the cells in the tree rooted at point can be
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
192 displayed by pressing the Assist Key. {C-c h} prompts for a kcell
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
193 id and displays its attributes. {C-u C-c h} prompts for a kcell
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
194 id and displays the attributes for it and its subtree; use 0 as
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
195 the kcell id to see attributes for all visible cells in the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
196 outline.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
197
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
198 Use {C-c C-i} to add an attribute or to modify an existing
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
199 attribute to the cell at point.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
200
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
201 3b15 File Insertion: The elements of another buffer or file may be
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
202 inserted into a koutline as a set of cells by using the {C-x i}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
203 command. When prompted, you may use a buffer name or file name
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
204 from which to insert.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
205
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
206 3b15a The cells will be inserted as the successors of the current
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
207 cell unless {C-u C-x i} is used and then they are inserted as
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
208 the initial children of the current cell.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
209
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
210 3b15b See the documentation for the variables, kimport:mode-alist and
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
211 kimport:suffix-alist, for information on mode and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
212 suffix-specific conversions performed on files before they are
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
213 inserted. This same conversion process applies if you invoke
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
214 {M-x kotl-mode RET} in a non-koutline buffer or if you perform
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
215 a generic file import as described in <@ 2b16>.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
216
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
217 3b15c Use {M-x kotl-mode:insert-file-contents RET} to insert the
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
218 entire contents of a file into the current cell at the location
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
219 of point.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
220
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
221 3b16 File Importation: The outliner presently supports conversion of
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
222 three types of files into koutline files. You can choose to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
223 import a file into an existing koutline, following the tree at
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
224 point, or to create a new koutline of the imported file contents.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
225 {M-x kimport:file RET} will select the importation type based on
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
226 the buffer or file name suffix of the file to import. Use one of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
227 the following commands if you want to control the type of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
228 importation explicitly.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
229
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
230 3b16a Text Files
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
231
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
232 3b16a1 In a text buffer, use {M-x kotl-mode RET} to convert
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
233 the buffer into a koutline in-place. You will lose the old
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
234 format of the buffer when you do this.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
235
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
236 3b16a2 Use {M-x kimport:text RET} and you will be prompted for a
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
237 text buffer or file to import and the new koutline buffer or
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
238 file to create from its text. It will also import the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
239 contents, attributes and level structure of cells from a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
240 koutline.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
241
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
242 With this command, your original file remains intact.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
243
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
244 3b16b Star Outline Files: Star outlines are standard Emacs outlines
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
245 where each entry begins with one or more asterisk characters.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
246 Use {M-x kimport:star-outline RET} and you will be prompted
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
247 for the star outline buffer or file to import and the new
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
248 koutline buffer or file to create.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
249
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
250 3b16c Augment Files Numbered on the Right-Side: (Skip this if you are
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
251 unfamiliar with this sort of file.) Files exported from the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
252 Augment system as text often have alphanumeric statement
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
253 identifiers on the right side.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
254
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
255 Use {M-x kimport:aug-post-outline RET} and you will be prompted
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
256 for the augment buffer or file to import and the koutline to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
257 create.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
258
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
259 3b17 View Specification: Flexible views of outlines may be specified
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
260 with succinct single character codes.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
261
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
262 3b17a The current view spec is shown in the modeline after the buffer
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
263 name, delimited by <|>.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
264
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
265 3b17b The current view spec is saved whenever the outline is saved.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
266 The next time the outline is read in, this will be the initial
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
267 view. The standard initial viewspec is <|ben>.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
268
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
269 3b17c {C-c C-v} prompts for a view spec string in which the following
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
270 codes are valid. Any invalid characters in a view spec are
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
271 ignored.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
272
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
273 3b17c1 a: Show all cell levels and all lines in cells.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
274
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
275 3b17c2 b: Turn on blank lines between cells. Without this code,
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
276 blank lines will be turned off. You can also use the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
277 {C-c b} key binding to toggle line numbers on and off
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
278 independent of any other view settings.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
279
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
280 3b17c3 cN: Hide any lines greater than N in each cell. 0 means
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
281 don't cutoff any lines.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
282
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
283 3b17c4 e: Show ellipses when some content is hidden.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
284
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
285 3b17c5 lN: Hide cells at levels deeper than N. 0 means don't hide
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
286 any cells.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
287
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
288 3b17c6 n: Turn on the default label type.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
289 n0: Display idstamps.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
290 n1: Display alpha labels.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
291 n2: Display partial alpha labels (don't use this).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
292 n.: Display legal labels.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
293 n*: Display star labels.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
294 n~: Turn off labels. (n viewspec is removed from modeline).
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
295
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
296 3b17d Try a view spec of `c2l1' to turn off blank lines, to clip each
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
297 cell after its second line, and to hide all cells below level
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
298 one.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
299
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
300 3c Hyperlinks may be embedded in cells and may refer to other cells.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
301 Explicit Hyperbole buttons may be created as usual via mouse drags,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
302 see "(hyperbole.info)By Dragging". A klink is a special implicit
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
303 link button that jumps to a specific outline cell.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
304
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
305 3c1 Here are three klink examples:
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
306
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
307 3c1a <@ 3b=06> jumps to the cell within this outline which has
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
308 permanent id `06' and relative id `2b', namely the preceding
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
309 sibling of this cell's parent. <@ 06> does the same thing, as
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
310 does <@ 2b>, though this latter form will not maintain the link
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
311 properly if the cell is moved elsewhere within the outline.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
312
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
313 3c1b <EXAMPLE.kotl, 4=012 |c1e> displays the named file, starting at
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
314 the unimplemented features section whose permanent identifer is
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
315 012, with the view specification of: blank lines turned off,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
316 cutoff after one line per cell, and show ellipses for cells or
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
317 trees which are clipped.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
318
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
319 3c1c <|ben> is a klink consisting of just a view specification.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
320 When activated, it sets the view in the current outline to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
321 display blank lines, ellipses following collapsed lines and
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
322 standard alphanumeric numbering.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
323
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
324 3c2 There are a number of easy ways to insert klinks into koutlines.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
325 If you have mouse support under Hyperbole, simply click the Action
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
326 Key within the indentation to the left of a cell text. If you
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
327 then double click on some cell, a link to that cell will be
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
328 inserted where you started. From a keyboard, use {C-c l} when in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
329 a koutline or {C-h h o l} when not in a koutline to insert a
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
330 klink.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
331
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
332 3d The outliner code runs on virtually any UNIX system. It supports dumb
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
333 terminal, X window, and NEXTSTEP (Display Postscript) displays.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
334
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
335 4 Features remaining to be implemented:
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
336
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
337 4a Branch handling commands (all cells at same level).
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
338
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
339 4b Copying a single cell without its subtree.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
340
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
341 4c Replacing one cell or one tree with another.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
342
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
343 4d Transposing two trees, rather than two cells.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
344
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
345 4e A small amount of work remains to enable setting different per level
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
346 fonts and colors, so that outline levels are visually easy to
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
347 distinguish.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
348
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
349 4f Flexible view handling has been only partially implemented.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
350
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
351 4g The code to export from koutlines to other formats has not yet been
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
352 written. Exporting to HTML, for example would be very useful.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
353
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
354 
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
355 "ben" ;; kvspec:current
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
356 75 ;; id-counter
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
357 alpha ;; label-type
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
358 3 ;; label-min-width
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
359 " " ;; label-separator
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
360 3 ;; level-indent
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
361 
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
362 ;; depth-first kcell attributes
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
363 [[0
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
364 (creator "weiner@infodock.com" create-time "19970219:03:24:19" id-counter 75 file "/home/infodock/lisp/hyperbole/kotl/EXAMPLE.kotl")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
365 [20
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
366 (creator "weiner@infodock.com" create-time "19940104:17:38:28" no-fill t)]
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
367 [75
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
368 (idstamp 20 creator "weiner@infodock.com" create-time "19940104:17:38:28" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
369 [34
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
370 (creator "weiner@infodock.com" create-time "19940610:16:43:55")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
371 [35
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
372 (creator "weiner@infodock.com" create-time "19940610:16:44:03")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
373 [4
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
374 (creator "weiner@infodock.com" create-time "19940104:17:38:29")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
375 [5
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
376 (creator "weiner@infodock.com" create-time "19940104:17:38:29")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
377 [6
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
378 (creator "weiner@infodock.com" create-time "19940104:17:38:29")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
379 [14
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
380 (creator "weiner@infodock.com" create-time "19940104:17:38:29")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
381 [67
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
382 (creator "weiner@infodock.com" create-time "19951028:04:29:13" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
383 [15
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
384 (creator "weiner@infodock.com" create-time "19940104:17:38:29")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
385 [31
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
386 (creator "weiner@infodock.com" create-time "19940306:18:11:43")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
387 [7
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
388 (creator "weiner@infodock.com" create-time "19940104:17:38:29")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
389 [46
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
390 (creator "weiner@infodock.com" create-time "19950614:21:35:17")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
391 [43
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
392 (creator "weiner@infodock.com" create-time "19940610:22:00:46")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
393 [22
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
394 (creator "weiner@infodock.com" create-time "19940127:22:41:42")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
395 [32
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
396 (creator "weiner@infodock.com" create-time "19940610:16:31:28")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
397 [41
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
398 (creator "weiner@infodock.com" create-time "19940610:18:55:09")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
399 [42
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
400 (creator "weiner@infodock.com" create-time "19940610:18:55:57")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
401 [33
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
402 (creator "weiner@infodock.com" create-time "19940610:16:31:29")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
403 [47
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
404 (creator "weiner@infodock.com" create-time "19951022:22:59:26" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
405 [8
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
406 (creator "weiner@infodock.com" create-time "19940104:17:38:29")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
407 [28
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
408 (creator "weiner@infodock.com" create-time "19940128:22:50:44")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
409 [29
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
410 (creator "weiner@infodock.com" create-time "19940128:22:50:54")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
411 [10
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
412 (creator "weiner@infodock.com" create-time "19940104:17:38:29")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
413 [30
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
414 (creator "weiner@infodock.com" create-time "19940129:00:27:59")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
415 [62
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
416 (creator "weiner@infodock.com" create-time "19951026:08:32:57" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
417 [70
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
418 (creator "weiner@infodock.com" create-time "19951030:19:18:49" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
419 [71
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
420 (creator "weiner@infodock.com" create-time "19951030:19:19:40" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
421 [73
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
422 (creator "weiner@infodock.com" create-time "19951030:19:23:09" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
423 [63
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
424 (creator "weiner@infodock.com" create-time "19951026:19:31:34" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
425 [64
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
426 (creator "weiner@infodock.com" create-time "19951026:19:33:01" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
427 [69
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
428 (creator "weiner@infodock.com" create-time "19951029:06:24:35" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
429 [68
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
430 (creator "weiner@infodock.com" create-time "19951029:06:24:27" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
431 [65
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
432 (creator "weiner@infodock.com" create-time "19951026:19:33:08" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
433 [66
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
434 (creator "weiner@infodock.com" create-time "19951026:19:33:15" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
435 [48
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
436 (creator "weiner@infodock.com" create-time "19951023:05:55:19" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
437 [57
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
438 (creator "weiner@infodock.com" create-time "19951023:10:07:06" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
439 [58
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
440 (creator "weiner@infodock.com" create-time "19951023:10:07:26" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
441 [49
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
442 (creator "weiner@infodock.com" create-time "19951023:05:55:55" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
443 [55
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
444 (creator "weiner@infodock.com" create-time "19951023:08:56:41" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
445 [50
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
446 (creator "weiner@infodock.com" create-time "19951023:05:57:26" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
447 [51
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
448 (creator "weiner@infodock.com" create-time "19951023:05:58:31" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
449 [56
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
450 (creator "weiner@infodock.com" create-time "19951023:08:57:09" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
451 [52
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
452 (creator "weiner@infodock.com" create-time "19951023:05:59:59" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
453 [53
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
454 (creator "weiner@infodock.com" create-time "19951023:06:00:48" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
455 [54
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
456 (creator "weiner@infodock.com" create-time "19951023:06:05:50" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
457 [26
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
458 (creator "weiner@infodock.com" create-time "19940128:03:56:23")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
459 [27
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
460 (creator "weiner@infodock.com" create-time "19940128:22:36:54")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
461 [59
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
462 (creator "weiner@infodock.com" create-time "19951024:03:40:05" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
463 [60
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
464 (creator "weiner@infodock.com" create-time "19951024:03:40:13" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
465 [61
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
466 (creator "weiner@infodock.com" create-time "19951024:03:40:42" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
467 [1
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
468 (creator "weiner@infodock.com" create-time "19940104:17:38:29")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
469 [11
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
470 (creator "weiner@infodock.com" create-time "19940104:17:38:29")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
471 [12
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
472 (creator "weiner@infodock.com" create-time "19940104:17:38:29")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
473 [44
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
474 (creator "weiner@infodock.com" create-time "19940728:21:56:49")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
475 [36
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
476 (creator "weiner@infodock.com" create-time "19940610:16:49:34")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
477 [37
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
478 (creator "weiner@infodock.com" create-time "19940610:16:50:02")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
479 [38
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
480 (creator "weiner@infodock.com" create-time "19940610:16:50:13")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
481 [13
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
482 (creator "weiner@infodock.com" create-time "19940104:17:38:29")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
483 [16
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
484 (creator "weiner@infodock.com" create-time "19940104:17:38:29")]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
485 [74
24
4103f0995bd7 Import from CVS: tag r19-15b95
cvs
parents: 0
diff changeset
486 (creator "weiner@infodock.com" create-time "19951101:21:56:21" no-fill t)]
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
487 nil nil nil nil nil nil nil nil nil nil nil nil nil nil]