Google
 

Trailing-Edge - PDP-10 Archives - mit_emacs_170_teco_1220 - emacs/info.elib
There are no other files named info.elib in the archive.
 W
[0+8+FQ(+4)[1
0FO10F"G+Q1'
+FQ()+4U1
FQ1"L0'
,Q1:M(Q1+4(]1]0))
   }>eDhJhPhVh\hbfhent {z#0#n
`ZV%C$k*$$0&06<BB$=H%O$,U$m\%b%i% o$v&0|$L$$	$,%$$$L#%)*f8PCN
AV`]"Mj\qZ|q	~x!!, {9#
CM'W
A^<Oe7&n7<w7<7<	7<7<- $7&-2F68;?6~H2kQ9Z7c7Kl6&u:@~69	9F	:]	6M	"6	+9]	4:(	>9P	G:	Q:(	Z:	d:.	m95	w:]
9o

9F
9P
:(
&9F
09o
9:(
B;D
T8 
b-1
p+4
{78k-7K-4P=2~K5"[4i8;y9
6M
:p
 +4
*+
4+
;?9
# Info .
# Info 1
# Info 2
# Info 3
# Info 4
# Info 5
# Info ?
# Info B
# Info D
# Info F
# Info G
# Info H
# Info K
# Info L
# Info M
# Info N
# Info O
# Info P
# Info Q
# Info S
# Info T
# Info U
# Info X
# Info & Check INFO Test Nodename& Info Brief Menu& Info Description& Info Enter& Info Last& Info List Footnotes& Info Loop& Info Offer Menu& Info Select Location& Info Select Node& Info Select Property& INFO Set Modeline& Info Trace Footnote& Info Trace Menu& Info Type NodeCheck INFO FileInfo Enter~DIRECTORY~~DOC~ # Info .~DOC~ # Info 1~DOC~ # Info 2~DOC~ # Info 3~DOC~ # Info 4~DOC~ # Info 5~DOC~ # Info ?~DOC~ # Info B~DOC~ # Info D~DOC~ # Info F~DOC~ # Info G~DOC~ # Info H~DOC~ # Info K~DOC~ # Info L~DOC~ # Info M~DOC~ # Info N~DOC~ # Info O~DOC~ # Info P~DOC~ # Info Q~DOC~ # Info S~DOC~ # Info T~DOC~ # Info U~DOC~ # Info X~DOC~ # Info ^@~DOC~ # Info ^C~DOC~ # Info ^H~DOC~ # Info ^J~DOC~ # Info ^L~DOC~ # Info ^M~DOC~ # Info ^R~DOC~ # Info ^S~DOC~ # Info ^V~DOC~ # Info ^X~DOC~ # Info ^Z~DOC~ # Info ^[~DOC~ # Info ^]~DOC~ # Info ^`~DOC~ # Info $~DOC~ & Check INFO Test Nodename~DOC~ & Info Brief Menu~DOC~ & Info Description~DOC~ & Info Enter~DOC~ & Info Last~DOC~ & Info List Footnotes~DOC~ & Info Loop~DOC~ & Info Offer Menu ~DOC~ & Info Select Location~DOC~ & Info Select Node ~DOC~ & Info Select Property~DOC~ & INFO Set Modeline~DOC~ & Info Trace Footnote~DOC~ & Info Trace Menu~DOC~ & Info Type Node~DOC~ Check INFO File~DOC~ Info Enter~DOC~ ~Filename~~Filename~
~INVERT~7:I*[3
1F[BOTHCASE-F[FNAMSY1F[^RMORE
[Previous Buffer
QBuffer Name[1
FNM(M.MSelect Buffer)1[1
M(M.MSelect Buffer)*INFO*
[..J
FSRGETTY"E1M.VINFO Inhibit Typeout'
QBuffer Filenames"E
500FSQVECM.VINFO Nodes
:I*(DIR)M(M.M& Info Select Node)'
FQ3"G
"LQ3M(M.M& Info Select Node)'"#
F[BBINDG332IJ
<:S ;RIM2S R@I//>
1:<M(HFX*(M.M& Info Trace MenuU2
F]BBIND
:I*(DIR)M(M.M& Info Select Node)
))>F"L@:FG'''
FSRGETTY"E0UINFO Inhibit Typeout
4L-4T
FT
If this is your first time using INFO, type H.
That will start you on a course in using INFO.
Type "?" for a brief refresher.
!''!'
Q:Info Nodes(0)U3
:I..JINFO documentation reader  Node 3  
FS^RMODE"N:M(M.M& Info Loop)'
FS^RENTER[1
:I*Q1F[^RENTER
M(M.M& Info Loop)
FS^REXIT
F[^RENTER

[1[2
QEMACS Version-140"L-F[NOQUIT'
F<!Info-catch!
@:<
@V
@:FIU1FI:FCU2@FT2
Q2-"E!<!>'
Q2-40."G:I1# Info 2'
"#Q2+100.U1:I1# Info ^1'
1,M.M1U1
Q1"E:I*Illegal Command: 2@:FG!<!>'
M1
>U1
QEMACS Version-140"L
@FEQIT-Q1"N:Q1'@FG'
>
RFSRGETTY"E
FTOn printing terminals, Space prints ten more lines
and T prints all the rest of the node you are in.
After an F or M, ? will print a brief list of the
footnotes or menu items you can choose from.
After that, you are still expected to type one,
or Rubout to cancel.

'
M.M~Doc~ & Info Description[1
:FT1!Makethebodynon-empty!':I*(DIR):M(M.M& Info Select Node)FSRGETTY"E:I*(INFO)Help-Printing:M(M.M& Info Select Node)'
FSHEIGHT-24"L:I*(INFO)Help-Small-Screen'!
!"#:I*(INFO)Help':M(M.M& Info Select Node)F[2-1[3[4
.[P
FN
FQ2"EONoFile'
<%3:G2-32:@;>
Q3,FQ2:G2U2
0:G2-("NONoFile'
F[BBIND
G2J
:S)"E:I*Bad Node Name: 2FSERR'
1,.-1FX3
-DDHFX2
F]BBIND
F[DFILE
ETDSK:INFO;DIR >
FSOSTECO"NET INFO
1F[FNAMSY'
ET3
FSDFILEU3
F=(QBuffer FilenamesF"E:I*')3"N
EREC
@:I..N|Q:Info Nodes(0)M(M.M& INFO Select Node)QPJ|
1,M(M.MVisit File)3
:I**M(M.M& INFO Set Modeline)
0M.VINFO Tags Pointer
1F[BOTHCASE
ZJ-10:FBEnd Tag Table:"L
-S
tag table:l
.-ZUINFO Tags Pointer'
J
'
!NoFile!
.[10F[VB0F[VZFNQ1J
FSQPPTRU3
FQ2"E:I2Top'
F=2*"EOWin'
J
QINFO Tags PointerF"N+ZJ
:SNode: 2"L
\J:1000R"EJ''
"#ZJ''
<:S"EF~2Top"EJOWin'
:I*No Such Node: 2FSERR'
2:FBNode:"E!<!>'
@F 	R
FQ2F~2"N!<!>'
FQ2+1AF,	
0L.FSVB
:S
"EZJ'"#R'
Z-.FSVZ
!Win!
FSQPPTR-Q3"N@FEDSIFSERR'
]..N-2FSQPPTR
:I..N
Q2m(m.m& INFO Set Modeline)u2
QInfo Nodes[..O
Q:..O(0)"E:I:..O(0)'
F~:..O(0)2"N
ZJ-10DJ10,0I
Q2U:..O(0)
QPU:..O(1)'
]..O
J
FSRGETTY"E
0FO..QINFO Inhibit Typeout"E
:FT
4L-4T''
![2
F[BBINDGBuffer Filenames
j11f~INFO:<INFO>"e5c6d'
zj-7F~.INFO.0"E-7D'
ji(zji)g2
HX2F]BBIND
:I..JINFO documentation reader  Node 2  
q24[3[2.[P
.[10F[VB0F[VZFNQ1J
Q4J-S
2:FBNode:
Z-.<1AF 	:;C>
.,(FBR.)X2
0L.FSVB
:S
"EZJ'"#R'
Z-.FSVZ
]..N-2FSQPPTR
Q2m(m.m& INFO Set Modeline)
QInfo Nodes[..O
ZJ-10DJ10,0I
Q2U:..O(0)
QPU:..O(1)
]..O
Q4J
FSRGETTY"E-2T2T'
[2.[1J
:2FB2:"E
F~2Up"E:M(M.M& Info Last)'
Q1J:I*This Node has no 2FSERR'
@F 	R
:@F,	
Q1:M(M.M& Info Select Node)(:I*Up:M(M.M& Info Select Property)*:I*Next:M(M.M& Info Select Property).:I*Previous:M(M.M& Info Select Property)B-1F[NOQUIT-1F[^HPrint
1:<:FT<.-Z;L-T>FSLISTEN>"L@FG'"#J'z[1
[..J:I..JINFO, awaiting Node nameFR
1,M(M.M& Read Line)Go to Node U1]..J
Q1"E'
Q1:M(M.M& Info Select Node)
[0[1[2[3
qInfo Nodes[..oq:..o(0)u0q:..o(1)u1q:..o(2)u2q:..o(3)u3
q2*q1"e]..o:I*No Node visited before this oneFSERR'
j20dzj20,0i
q0,z-20fsword
q1,z-15fsword
q2,z-10fsword
q3,z-5fsword
]..o
q2m(m.m& Info Select Node)
q1j
q3u:Info Nodes(1)
Jd[2J:S
* Menu:"E
:I*This Node has no Menu (no subnodes)FSERR'
Q2-0:S
*"E!"!:I*This Menu doesn't have 2 itemsFSERR'
S:
1A-:"E.-1(0L2C.,)X2'
"#Z-.<1AF 	:;C>
.,(S,	
Q2:M(M.M& Info Select Node)l[1[2[3.[4
J:S
* Menu:"E
:I*This Node has no Menu (no subnodes)FSERR'
0L.U1Q4J
M.M& INFO Brief MenuF[HELPMAC
[..J:I..JINFO, awaiting Menu item
FSWINDOW+B-Q1"L
Q1J0F[%CENTER0@VF]%CENTER'
FSRGETTY"EQ1J'
0U3
<@V
0:"E:I*CFSECHODIS
FSRGETTY"N@FTM'
@FTenu item: '
!FOO!
:FIU2
Q2-32"EFIWFSRGETTY"E
:S
* "L:0L.U2L:S
* "L:0LQ2,.T'
1U3
Q2JLOFOO''
"#@M(M.M^R Next Screen)''
"#Q2-10."EFIW@M(M.M^R Previous Screen)'
"#Q2-
"EFIWM(M.M# Info ^L)'
"#0;'''>
Q3+2,M(M.M& Read Line)Menu item: U2
]..J
FQ2-1,FQ2:G2U3F=3:"E0,FQ2-1:G2U2'
FQ2-1"L'
Q1J:S
* 2:"E
:S
* 2"E
:I*No item 2 in menuFSERR''
0LS:
Z-.<1AF 	:;C>
1A-:"ER.(0L2C.,)X2'
"#.,(S,	
Q2:M(M.M& Info Select Node)W[4.[1FNQ1J
[2J:S
* Menu:"E
:I*This Node has no Menu (no subnodes)FSERR'
FTType the name of an item in the menu.  The alternatives are:

-1[3
<:S
* ;
.U4S:
%3"NFT,
FSTYOHPOS+8/8*8+.-Q4-(FSWIDTH)"G
FT
'
"#FT	''
Q4,.-1T
>
FT

FSRGETTY"NFTType a space to restore the screen.
Q1J0@V'
"#FT
Menu Item: '
$[2[3F[SSTRING
.(J:S*Note"E
)J:I*This node has no footnotesFSERR'
)J
M.M& Info List FootnotesF[HELPMAC
[..J:I..JINFO, awaiting footnote name  FSRGETTY"NFR'
3,M(M.M& Read Line)Footnote: U2
]..J
FQ2-1"L'
FQ2-1:G2-:"E0,FQ2-1:G2U2'
FQ2-1"L'
J<:S*note"E
:I*No footnote named 2FSERR'
@F
R
FQ2F~2@;>
FKCS:
@F
	R
.,(1a-("es)'
@:F,.)X2
Q2:M(M.M& Info Select Node)y.[1fnq1j
-1[2j
<:S*Note;
%2"GFT,'
"#FTType one of: '
.,(S:R.)T>
FT

fsrgetty"eft
Footnote: '
q1j@VI[2:I2
J:S
* Menu:"EOLose'
:S
* 2"EOLose'
0LS:
1a-:"e
r.(0l2c.,)x2'
"#Z-.<1AF 	:;C>
.,(S,	
Q2:M(M.M& Info Select Node)
!LOSE!
:I*Can't find Menu item 2FSERR`1,M(M.M& Read Line)Keyword: [0
0F[VB0F[VZ.[1FNQ1J
M(M.MList Matching Lines)0
0U..HF;Info-catch!:m(m.m^R Return to Superior):M(M.M^R Extended Command)BFSRGETTY"E-F[^HPRINTFT.,(10L.)T'
@:M(M.M^R Next Screen)2FSRGETTY"E-10L'
@:M(M.M^R Previous Screen)/FSRGETTY"E.[1FNQ1J:FTJ4T'
F[WINDOWF+F@FT
It is not necessary to type a CR after an INFO command.

YF[DFILE
0FO..QINFO O Filename[1
Q1"NET1'
"#FSMSNAMEFSDSNAMEETDSK:INFO OUT'
FSDFILEU1
1,M(M.M& Read Line)Append node to (1): U1
FQ1"L'ET1
FSDFILEM.VINFO O Filename
HM(M.MAppend to File)
%M.M& Info Select Location[1
1,M(M.M& Read Line)Search: [2
FQ2"E0FO..QINFO S DefaultU2'
FQ2"L0'
Q2M.VINFO S Default
.[30F[VZS2
.U3F]VZ
B"NQ3:M1'HQ..O[1J
F[BBIND[..OQ..O[2
M.M& Check INFO Test Nodename
I

<Q1U..O
:S;
0@F"E!<!>'
LG(X*(Q2U..O))>
Q2U..OJ[3[4[5
<:SNext:Previous:Up:;
.+FK+1U5
@F 	R
1A-("E!<!>'
:@F	
.U4J
Q3MT
.U6
Q5,Q4+FQ3X3
Q5J:0LSNode:
@F 	R
:@F,4
Q5J
Q6-Z"E
FTNode 4 contains undefined pointer 3

!<!>'
:@F:F~Next"E
Q6J0L:FBPrevious:"L
@F 	R
:@F,~4"E
Q5J!<!>''
FTNode 4 contains pointer 3 but no Previous points back

Q5J'
>
[N@:IN|
Q1U..O
Q5J
<-:S;0@F@;>
SNode:@F 	R
:@F,4
Q5J|
Q1U..OJ
<Q1U..O:S*Note;
@F	 
R
.U5S:@F
 	R
1A-("E!<!>'
:@F	.,
.U4
Q3MT
.-Z"E
Q1U..O
Q5-6,Q4+FQ3X3
MN
FTNode 4 contains undefined footnote 3
'
>
Q1U..OJ
0U6
<Q1U..O
Q6"E:S
* Menu:;1U6'
:S
* 
;0A-"E0U6!<!>''
.U5S:1A-:"E0LC'
@F 	R
1A-("E!<!>'
:@F	.,:
Q3MT
.-Z"E
MN
FTNode 4 menu refers to nonexistent node 3
'
>
\Q2U..OJ[3
<:S3;
1AF,L!<!>'
FKC-@F 	L
-5F~Node:"E
-5A"B0;''
S>
INFO7Tree-structured document file perusal program INFO.6C Peruse documentation of system programs.
With null suffix argument, as in MM Info,
enters the hierarchy at the highest node,
or returns to the last thing you were looking at with Info.
A non-null suffix argument should be composed of words separated by
spaces, which are used as a "pathname" of successive menu items
to look up.  A negative numeric arg means to interpret the
suffix arg as a node name (a la the G command)."C INFO's command-reading loop."& Print documentation on INFO.+
INFO command brief description:

?	show this brief description.
H	visit a tutorial to teach you how to use Info.
Space	show next screenful of this node.
Backspace
	show previous screenful of this node.
B	show Beginning of this node.
N	go to Next node in a sequence.
P	go to Previous node in a sequence.
U	go Up to this node's father.
M	display this node's Menu and go to something listed
	 therein.  If you see "* item: node", type M item <cr>.
1 - 5	go to 1st (etc) subnode in the menu.
F	go to a Footnote.  If you see "*Note name: node",
	 you type F name <cr>.  Use L command to come back.
D	go to Directory node (the top node, from which all
	 other nodes can be reached with one or more M's).
Q, ^]	exit from Info.
^Z,^C	return to superior job (HACTRN, usually).
L	go back to Last node visited before this one.
^L	redisplay the screen.
X	eXecute EMACS extended command.
K	show all lines containing a specified Keyword.  You type
	 K keyword <cr> and all those lines are printed.
	 Then, use the S command specifying the desired context.
S	Search whole file for string.  Type S string <cr>.
G	Go to node.  Type G nodename<cr>.  Filename may be included.
	 * as nodename means "the whole file".
^R	Edit this node with EMACS.
O	Output (append) this node to file.  Type O filename <cr>.
JS Visit the Info directory node.
This node has all files as subnodes.%S Visit the course in using Info.S Selects a node specified by name.
The node name as a string should be a prefix argument.
A node name may contain a filename, as in (INFO;DIR >)TOP.
If there is no filename, the current file is the default.
If there is no node name, the default is TOP. S Set Modeline to say what node we are in.
Takes name of node as postcomma argument.
Gets name of file from Buffer Filenames.
Returns the full node name.$S Selects a node specified by location.
The desired value of point should be a numeric arg.
The node containing that point is selected and point is put there.YS Trace a specific property (eg, Next) from this node.
The property name, as a string, is given as a prefix argument.
For example, :I*FatherM(M.M &_Info_Select_Property) will
select the current node's father./S Go Up - select the current node's father.%S Select the current node's Next.)S Select the current node's Previous.aS Type the current node.
The lines that were typed when the node was selected are not typed.-S Selects a node (reading name from TTY).$S Go back to Last node selected.,S Move cursor to Beginning of this node.S Move via N'th Menu item.)S Display this node's menu and move through it.
We read from the TTY the name of a menu item, look it up
in the menu, and go to the corresponding node named there.6S List the names of all items in this node's menu.aS Visit a footnote.  Reads note name from TTY.
A footnote looks like "*Note <name>: <node>."*S List names of this node's footnotes.4S Follow a Menu item - takes item as string arg.6S Search for occurrences of keyword in whole file.!S Go into ^R on current node.S Exit from Info.S Return to superior.%S Execute extended (MM) command).+S Go to next screenful of current node./S Go to previous screenful of current node.S Redisplay screen.
S No-op.%S Say that a CR is not necessary.:S Write current node (visible part of buffer) to file.%S Search whole file for a string.(C Verify proper pointer structure in INFO file.
Makes sure that each Next, Previous and Up points at
a node which exists, and that Next and Previous are inverses.S Does a node exist with a certain name?
We assume the calling environment of Check INFO File.
A string pointer to the name is given as a prefix arg.
We return with the temp buffer selected and point pointing
at the line for that node, or at Z if the node doesn't exist.U& Info Enter
Info Enter
& Info Loop
# Info ?
& Info Description
# Info D
# Info H
& Info Select Node
& INFO Set Modeline
& Info Select Location
& Info Select Property
# Info U
# Info N
# Info P
# Info T
& Info Type Node
# Info G
# Info L
& Info Last
# Info B
# Info .
# Info 1
# Info 2
# Info 3
# Info 4
# Info 5
# Info M
& Info Offer Menu
& Info Brief Menu
# Info F
& Info Trace Footnote
& Info List Footnotes
& Info Trace Menu
# Info K
# Info ^R
# Info Q
# Info ^X
# Info ^]
# Info ^Z
# Info ^C
# Info X
# Info ^`
# Info ^V
# Info ^H
# Info ^L
# Info ^J
# Info ^[
# Info ^@
# Info 
# Info ^M
# Info O
# Info S
# Info ^S
Check INFO File
& Check INFO Test Nodename
T+8+fq(+4)[20[3
<%3,-q2f2u3q3&1@;q3"l0'>
f[BBindq3-1*5,q3*5g2q:..o(0)+q2