annotate lisp/hyperbole/kotl/EXAMPLE.kotl @ 70:131b0175ea99 r20-0b30

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