Google
 

Trailing-Edge - PDP-10 Archives - mit_emacs_170_teco_1220 - emacs/abstr.elib
There are no other files named abstr.elib in the archive.
 W
[0+8+FQ(+4)[1
0FO10F"G+Q1'
+FQ()+4U1
FQ1"L0'
,Q1:M(Q1+4(]1]0))
   -V
*`{j@t7I9
+!R/>-\IdS4n
w%;)#+!({1K"9=BE<'R=`J^n>O~CE6'DP9HqG::TJNc?sJEO@pG$)Gp6?'@ARM:$W: ^Ll& Abstract Char& Abstract Macro& Abstract Prefix& Abstract Q-Vector& Abstract ^R Command*& Fill to Minimum Column Width on Page& Make Full Prefix Chart& Organize Columns on PageAbstract DirectoryAbstract LibraryAbstract Q-RegistersAbstract RedefinitionsAbstract VariablesAlphabetical AbstractFull ChartMake Many AbstractsMake Source IndexWall ChartWide Wall Chart~DIRECTORY~~DOC~ & Abstract Char~DOC~ & Abstract Macro~DOC~ & Abstract Prefix~DOC~ & Abstract Q-Vector~DOC~ & Abstract ^R Command0~DOC~ & Fill to Minimum Column Width on Page"~DOC~ & Make Full Prefix Chart$~DOC~ & Organize Columns on Page~DOC~ Abstract Directory~DOC~ Abstract Library~DOC~ Abstract Q-Registers ~DOC~ Abstract Redefinitions~DOC~ Abstract Variables~DOC~ Alphabetical Abstract~DOC~ Full Chart~DOC~ Make Many Abstracts~DOC~ Make Source Index~DOC~ Wall Chart~DOC~ Wide Wall Chart~DOC~ ~Filename~~Filename~
~INVERT~.:i*[8
:i*[9
:i*:FC[n
[0[1[7f[:ejpage
1:<m(m.m& Get Library Pointer)nuf>"L
1m(m.mLoad Library)nuf'
.f[vbz-.f[vz
f=8 "e:i8'
f=9 "e:i9'
g(1,qfm.m~Filename~)
hf=0"ehk'"#32i'
i (Filename: n)
j<:s
;-2d>
ji

f~9S"EiSubroutines'"#f~9^R"ei^R 'iCommands'
i in library zji:


.fsvb
g(qfm.m~DIRECTORY~)j
<.-z;
fq8f~8"n1@k!<!>'
:x0qfm.m~DOC~ 0u0
f~09u1q1"l-q1u1'
q1-fq9"g0u1'
q1"n1@k!<!>'
[email protected]
0@f"ni
'
fsz-.f[vz
q1ji   s rd
<9il.-z;>
q1j<:s;-d>
zjf]vz
i

>
i


M(M.M& MACRO NAME)[0
g0.i15.i12.i
.[1g(m.m~DOC~ 0)
0@f"ni
'
fsz-.f[vz
q1js q1,.k
<9il.-z;>
q1j<:s;-d>
zjf]vz
T[0[1U0U1[2[3
M.M& ABSTRACT CHAR
M.M& ABSTRACT MACRO
Q1FP-101"NONOTPREFIX'
F~1!PREFIX!-9"N
!NOTPREFIX!
@FEARGFSERR'
F[SSTRING
F[BBIND
G1
JSQ0KSM.P3R.,ZK
Q..OU3
F]BBIND
Iis an escape prefix command with these subcommands:


-1U1FQ3/5<
Q:3(%1)"N
I  2,Q0MCI Q1MC
I runs the function 
Q:3(Q1)MD
(Q1-127)*(Q1-27)*(Q1-8)*(Q1-9)*(Q1-10)*(Q1-12)*(Q1-13)*(Q1-32)"E
I  2,Q0MCI 2,Q1MC
I runs the function 
Q:3(Q1)MD
''
>
&200."N
-2"EI^'
"#IControl-''
&400."NIMeta-'
[0&177.U0
-2"N
Q0-127"EIRubout'
Q0-27"EIAltmode'
Q0-8"EIBackspace'
Q0-9"EITab'
Q0-10"EILinefeed'
Q0-12"EIFormfeed'
Q0-13"EIReturn''
Q0-32"EISpace'
-1"N
Q0-32"LI^Q0+100.U0'
Q0-127"EI^?U0''
Q0I[[0[1U0U1
1,Q0M(M.M& Abstract CHAR)
FSHPOS-7"GI
'
9I
Q1FP-101"E
F~1!PREFIX!-9"E
Q0,Q1:M(M.M& Abstract Prefix)''
Q1FP"G
Iruns the function 
Q1:M(M.M& Abstract Macro)'
Q1FP+4"N
:I*DEF	Unrecognizable DefinitionFSERR'
Q1M(M.M& Macro Name)[2
Q2"NIruns the built-in function 
Q1:M(M.M& Abstract Macro)'
300.U0
40.<Q0@FS^RINIT#Q1@;%0>
Q0-340."N
!"!Iis bare TECO's 
Q0M(M.M& Abstract Char)
I
'
:I*DEF	Unrecognizable Definition.FSERRQm(m.m& Load BARE)
F~MODEFundamental"N
:I*MOD	Not in Fundamental modeFSERR'
QEditor Name[0
I
Command characters defined in the 0 editor (as of 
FSDATEFSFDCONV-S :K
I):
   Commands not listed here are self-inserting,
   illegal, or trivial aliases of other commands
   (as, Control-x for Control-X, or Control-I for Tab).


0[0341.@FS^RINIT[1
200.@FS^RINIT[2
300.<Q0@FS^RINIT#Q0"N
Q0#Q1&777777."N
Q0#Q2"N
Q0,Q0M(M.M& Abstract ^R Command)
I
'''
%0>
40.<Q2#Q0"N
Q0#Q1&777777."N
Q0,Q0M(M.M& Abstract ^R Command)
I
''
%0>
440.<Q0@FS^RINIT#Q0"N
Q0#Q1&777777."N
Q2#Q0"N
Q0,Q0M(M.M& Abstract ^R Command)
I
'''
%0>
-2F=
"NI


[1[2[3HK
M(M.M& Load BARE)
200.@FS^RINIT
AFS^RINIT
341.@FS^RINIT
[S@:IS|
0F-3F"L+2"E32I'I   ..   '
"#W32I10-FSHPOSF"G,32I''|
@:I1|
I


128<QE#Q0"N
QI#Q0"N
Q0#QA"N
Q0FS^RINDIRU3
Q3M2
'''%0>
|
@:I2|
1,Q0&177.MC
MS
MNU7Q7"NG7'
"#F~()!PREFIX!-9"E
Iis a prefix character.  See below.'
"#Iis an anonymous command.''
I

|
M.M& ABSTRACT CHAR
M.M& MACRO NAME
[6[7
0[0
GEditor Name
I Command Chart (as of 
FSDATEFSFDCONV
I):

I
Non-Control Non-Meta Characters:
M1
I
Control Characters:
M1
I
Meta Characters:
M1
I
Control-Meta Characters:
M1
J<:S
0;
:X60U7
9<LC:F=6"N%7'>
Q7"E-9LCF thru 9
L9K'>
J2S
R
B,.M(M.M& Count Lines)-60"L
JS
-D15.I12.I'
ZJ[P
<:I6
-FQ6;
F6UP
Q6U7
Q7FP-101"NONOTPREFIX'
F~7!PREFIX!-9"N
!NOTPREFIX!
@FEARGFSERR'
F[BBIND
G7
JSQ0KSM.P3R.,ZK
Q..OU6
F]BBIND
I

QPMC
I is an escape prefix command with these subcommands:


-1U0FQ6/5<
Q:6(%0)"N
2,QPMCI Q0MCMS
G(Q:6(Q0)MN)
I

(Q0-31)"E
Q:6(127)"N
2,QPMCI 2,127MCMS
G(Q:6(127)MN)
I
''
(q0-27)*(q0-8)*(q0-9)*(q0-10)*(Q0-12)*(q0-13)"E
2,QPMCI 2,Q0MCMS
G(Q:6(Q0)MN)
I
''
"#(Q0-31)"E
Q:6(127)"N
2,QPMCI 2,127MCMS
G(Q:6(127)MN)
I
'''
>
>
Shk-1[0[1-1[2[3[4
200.@fs^RINIT
m(m.m& Load BARE)
m.m^R Tab to Tab Stop
m.m& Abstract Char
m.m& Macro Name
50fsQVECTOR8[..E
[Tab Stop Definitions
@:I*|                                  .  
        . . . . . . . . . . . . . . .|uTab Stop Definitions
512<3,%0\I  
Q0fs^RINDIRu3
Q0MA1MT
Q3-Q0u4Q4"NIAlias for 3,Q3\I = '
Q3u3Q3#QE"N
Q3MMu1q1"N
fsSHPOS+fQ1-78:"Gg1'
"#0,74-fsSHPOSg1I ...''
"#fQ3"G
f~3!PREFIX!-9"E
I{Prefix Character}
Q4"E
Q0fs^RINDIRu:P(%2)''
"#I{***String***}''
"#I0'''"#I0'
I
>
-1u1%2<
I
Prefix Character: q:P(%1)u3q3MAI
f[BBINDg3
JsQ0KSM.P3r.,zK
q..Ou3f]BBIND
-1u0fQ3/5<
q:3(%0)"N
3,q0\I  wq0MA1MT
g(q:3(q0)MM)I
'>>
`
[A[B[C[D[0[1[2
0,fszM(m.M& Save For Undo)Wide Wall Chart
JM(M.MDelete Matching Lines)^R Disabled Command
ZJ12I
J<.-z;:FB "L1R0XA
FQA-2"L
A-32"'L+(A-127"'E)"N
0KI^A#64I'''
1l>
J<:S
BACKSPACE
TAB
LINEFEED
FORMFEED
RETURN
ALTMODE
SPACE;W0l0I>
J<:S
RUBOUT;FK+2C126I>
J<:Sis a prefix character.;W:K>
JS
NON-CONTROL0L:K.UA
SCONTROL CHARW0l0,1A-12"N12I'
QAJ
27+10M(M.M& FILL TO MINIMUM COLUMN WIDTH ON PAGE)U0
27+10M(M.M& FILL TO MINIMUM COLUMN WIDTH ON PAGE)U1
27+10M(M.M& FILL TO MINIMUM COLUMN WIDTH ON PAGE)U2
27+10M(M.M& FILL TO MINIMUM COLUMN WIDTH ON PAGE)
QA,.FSBOUNDARIES
JICharacter 
:L-10D.Uc
3<:S
;
.(:FXDQCJGD-10D.UC)+FQDJ>
JL
M(M.M& ORGANIZE COLUMNS ON PAGE)
Q0M(M.M& ORGANIZE COLUMNS ON PAGE)
q0+Q1-10M(M.M& ORGANIZE COLUMNS ON PAGE)
q0+Q1+q2-20M(M.M& ORGANIZE COLUMNS ON PAGE)
JL.,ZFSBOUNDARIES
0L:LL
0,ZFSBOUNDARIES
-1L.,ZFSBOUNDARIES
L13I10I
0UB<.-Z;
:L.-(0L.)-QBF"G+QBUB'WL>
J%B
<.-Z;QB+.-(:L.)F"G,32I'WL>
J<.-Z;.-(:L.)+11"L
0L11XA:LGAFK+2C
-1A:"DS -C:K'"#:L-D''L>
0,FSZFSBOUNDARIES
J<:S;FKD0A-10"N32I'>
J<:S~RUBOUT;FK+1C-D0A-10"N32I'>
JSCHARACTER:L
-S C:K
.-(0L.)U0
0,.FSBOUNDARIES
J<.-Z;
(-.+(:L.))U1
Q1F"GU2'
Q0-Q1F"G/2(0L),32I'L>
-LQ0-Q2/2,32I
Q2,45I13I10I13I10I
0,FSZFSBOUNDARIES
M(M.M& MAKE FULL PREFIX CHART)
ZJ0A-12"E-D'
J
JFF"G'"#0'[DW[B
.,(:S
"N0L'"#ZJ'.)FSBOUNDARIES
J0UB<.-Z;
:L.-(0L.)-QBF"G+QBUB'
1L>
%B
QD-QB:"GQDUB'
J<.-Z;
QB+.-(:L.)F"G,32I'
"#-4Dwi... '
1L>
ZJ
.,FSZFSBOUNDARIES
.-Z+1"LC'
QB[A[B[C[D[E[0[1[2[3
20fsqvectoruE
0f[^PCASE0f[bothcase
0u:E(0)
q0u:E(1)
q0+q1-10u:E(2)
q0+q1+q2-20u:E(3)
[A[B[C[D[F
FF"E10UA'
"#UA'
QA-10UA
.-Z"N
<.-Z;
1A-12@;
1A-32"N
1A-13"N
10FXBGB
QA,32I
:L.UC
<:S
B;
FKD
.(0uf<-:s

;
%F>)J
:FXD
QCJ
Q:E(QF)-FSHPOSF"G,32I
.(0L1A"N0uf'"#1UF')J
qff"G,32i''
GD.UC>
L'
"#WK''
"#WK'>
.-Z"L1A-12"E
WK'''
Q[A[B[C[D[E[0[1[2
<:S SUBCOMMANDS:;
-L1A-12"EWD'
1L12I.U.0
.,(:S
.-z"N0L'.)FSBOUNDARIES
J2LIControl Characters:13I10I
0l:S     "L
0L12IIRegular Characters:13I10I'
J3L
.,(:S
.-z"N0L'.)FSBOUNDARIES
J<.-Z;
:S ;0K
1A-94"EDC32I'
:FB  "L1r'
10-fshpositionF"G,32I'
1L>
[3:I3Control Characters:fq3+15,32i]313i10i
ZJ.,FSZFSBOUNDARIES
L.,(:S
.-z"N0L'.)FSBOUNDARIES
J<.-Z;
:S ;0K
10+.-(S  R.)F"G,32I'
1L>
[3:I3Regular Characters:fq3+25,32i]313i10i
0,ZFSBOUNDARIES
-SControl Characters
.,ZFSBOUNDARIES
J<:S
BACKSPACE
TAB
LINEFEED
FORMFEED
RETURN
ALTMODE
SPACE;FK+2C0IRFXE.(ZJ0A-12"ER'GE)J>
J<:S
RUBOUT;FK+2C126IRFXE.(ZJ0A-12"ER'GE)J>
J.UA
50+10M(M.M& FILL TO MINIMUM COLUMN WIDTH ON PAGE)U0
50+10M(M.M& FILL TO MINIMUM COLUMN WIDTH ON PAGE)
QA,.FSBOUNDARIES
JICharacter 
:L-10D.Uc
2<:S
;
.(:FXDQCJGD-10D.UC)+FQD-10J>
JL
M(M.M& ORGANIZE COLUMNS ON PAGE)
Q0M(M.M& ORGANIZE COLUMNS ON PAGE)
JL.,ZFSBOUNDARIES
0L:LL
0,ZFSBOUNDARIES
-1L.,ZFSBOUNDARIES
L13I10I
0UB<.-Z;
:L.-(0L.)-QBF"G+QBUB'WL>
J%B
<.-Z;QB+.-(:L.)F"G,32I'WL>
J<.-Z;.-(:L.)+11"L
0L11XA:LGAFK+2C
-1A:"DS -C:K'"#:L-D''L>
0,ZFSBOUNDARIES
-SSUBCOMMANDS:0L
.,ZFSBOUNDARIES
J<:S;FKD0A-10"N32I'>
J<:S~RUBOUT;FK+1C-D0A-10"N32I'>
JSCHARACTER:L
-S C:K
.-(0L.)U0
Q.0,.FSBOUNDARIES
J<.-Z;
(-.+(:L.))U1
Q1F"GU2'
Q0-Q1F"G/2(0L),32I'L>
-LQ0-Q2/2,32I
Q2,45I13I10I13I10I
ZJQ.0,FSZFSBOUNDARIES>
0,FSZFSBOUNDARIESP[D
[C[R[S[X
[F
:I*
[L
[N
[P
[0
[1
[2
m.m^R Fill Region[3
9:i*[Fill Prefix
zj0,0A-12"N12I'
Q..O[O
F[:EJPAGE
1,FLibrary: UL
1M(M.MLoad Library)LUF
1,QFM.M~Filename~UN
FQN:"G
:I*((Anonymous))UN'
"#
QFM.M~DOC~ ~FILENAME~UG'
FSBCONSUD
FSBCONSUC
FSBCONSUR
FSBCONSUS
FSBCONSUX
FNQDFSBKILLQCFSBKILL
QRFSBKILLQSFSBKILL
QXFSBKILL
[..O
QDU..O
G(QFM.M~DIRECTORY~)
1F[^PCASE
0L:LL
J
<
QDU..O
.-Z;
:X0
QFM.M~DOC~ 0U1
L
F~1C -2"G
QCU..OZJ'
F~1^R -3"G
QRU..OZJ'
F~1S -2"G
QSU..OZJ'
QD-Q..O"E
QXU..OZJ'
G0I
.UP
G1
QPJ
Q..O-QX"NI   S '
.:
<9IL.-Z;>
0@f"ni
'
I

0FO..QABSTR Fill Documentation"N
M3'
>
QOU..O
FQG"G
ILibrary File Name:   
.UP
IL
QP,.@FCI
G
I
'
FQC"N
ICommands in file N:
I
GC
I
'
FQR"N
I^R Commands in file N:
I
GR
I
'
FQS"N
ISubroutines in file N:
I
GS
I
'
FQX"N
IRandom Macros in file N:
I
GX
I
'
v[F
J
Q..O[D
FSBCONS
F[DFILE
F[IFILE
F[OFILE
[Buffer Filenames
E[FNE]
<
QDU..O
.-Z;
:XF
L
1F[FNAMSYNTAX
ET ELIB
FSHSNAMEFSDSNAME
1:<ERF
FSIFILEFSDFILE
EC>"N
EC
1:<EREMACS:F
FSIFILEFSDFILE
EC>"N
EC
FTLibrary     F not found (maybe)

]*
!<!>''
]*
FSIFILEUF
FTAbstracting F

QWU..O
M(M.MAlphabetical Abstract)F
FSIFILEFSDFILE
FSMSNAMEFSDSNAME
:I*ABSTRACTFSDFN2
FSDFILEUF
M(M.MWrite File)F
>
FT
Abstracting is done.

}J
0[A0[B0[C
[1
Q..O[I
[F
F[BBINDQ..O[D
GIJ
F[BBINDQ..O[W
QI[..O
HK
[L
[M
FSOSTECO"N
1f[fnamsyntax
ETEMACS'
<
QDU..O
.-Z;
:XF
%A
L
QWU..O
1:<ERF>F"NU1
FT1
!<!>'
FTGobbling down F  -  
@Y
0UC
<
:S:!;-2D
%B%C
-@:F!FXM
FQM,QLFUL
QIU..O
GM9I
IF
QWU..O
>
QC:\UC
FTC functions

HK
>
QIU..O
QB:\UBQA:\UA
FT
B functions were found in A files.

FT
Sorting Macro Names

1F[^PCASE
2@F=\^R\"E2C'<(1A"'A)(1a"'D):;C><1A-9@;C>L
J
QL+3UL
FT
Making the listing pretty

<
:S	;
-D
FSHPOSITION-37"G
I
     '
"#
32I'
40-FSHPOSITION,56.I
32I
>
_3,fCommand Type: 
FQB:"G:IB'
QB:FCUB
3,fDirectory: 
[X[Y[Z
FF"E@:IX`M(M.MAbstract Library)B`'
"#@:IX`M(M.MAlphabetical Abstract)`'
[c[d[Bwf[bbind
1:<1,111110000001.eza*.elib.0>"N
:i*CError in Directory
fsechodisp0fsechoact'
0ucJ<.-z;%Cw1@l>
J<.-z;
I1:<GX
:XB:L
27i
0l@I|:I*AB fsechodisp0fsechoact
|
:L
iw12i
13i10i
@I|>"E:i*Donefsechodisp0fsechoact'|
1@l>
fsosteco-1"E
jqC/30F"G<90l@i|0FZTer No Page
CLOSE
Ter PaGE 24
pop
W|>'
z-."Nzj@i|0FZTer No Page
CLOSE
Ter PaGE 24
pop
W|
''
jWI0UY13I10I
zj13i10i12i28i
hfxaf]bbind
:ma
E	1,FVariable Name: 
M(M.M& Load Bare)
.-B"N13i10i12i'
0[0[1[2[6
Q:..Q(0)*5[3
I
Defined variables are:


72,45i13i10i
FQ..Q-5/Q3<
Q:..Q(%0)U1
FQ1"L:I1<Garbage Name>'
FQN"Gf[bbindg1J:SNf]bbind
fssvalue"EQ0+2U0Odone''
G125-fshpos-2F"G+2,32I'
"#wI  |  '
Q:..Q(%0)U1
Q1FPU6
Q6-101"Eogotone'
Q6+4"E
Q1M(M.M& MACRO NAME)U6
Q6"N
:I1Function: 1
onotitle'
ogotone'
Q6+3"EQ1:\U1:I1<Pure String Number> = 1Ogotone'
Q6+2"EQ1:\U1:I1<Impure String Number> = 1Ogotone'
Q6-1"E
Q1M(M.M& Abstract Q-vector)U1
Ogotone'
Q6+1"E:I1<Dead Buffer>Ogotone'
Q6"E:I1<Buffer>Ogotone'
Q6-100"E
IFunction: 
Q1M(M.M& MACRO NAME)U1
Onotitle'
!gotone!
fq1-40"GI

Contents:
'
"#IContents: '
!notitle!
.U2
Q1FP"LQ1\'
"#G1'
Z-.F[VZ
<-2F=
:@;-2D>
Q2J<2F=
:@;2D>
ZJ
F]VZ
I

Q:..Q(%0)U1
FQ1"G
.,(g1.)fsbound
J-1,1a-42"E13i10iIComment for the OPTION:
13i10i1d:S"L1r0k''
"#-1,1a-33"E1d
-1,1a-42"E13i10iIComment for the OPTION:
13i10i1d:S"L1r0k''
"#13i10iIComment:
13i10i'
.-(:s!"L-d'.):"L-1k'13i10i
13i10iIVariable Macro:
-1,1a-13"N13i10i''
"#13i10iIComment:
13i10i''
zj13i10i
0fsvbw0fsvz'
72,45i13i10i
!done!>
13i10i
6M(M.M& Load Bare)
.-B"N13i10i12i'
0[a0[b0[c0[d[1[2
0ua:ibQ
3<qa"N:ibB.'
48uc
36<:idBC
iQ-Register Dfqbr-d:l
25-fshpos-2F"G+2,32I'
"#wI  |  '
Du1
Q1FPU6
Q6-101"Eogotone'
Q6+4"E
Q1M(M.M& MACRO NAME)U6
Q6"N
:I1Function: 1
onotitle'
ogotone'
Q6+3"EQ1:\U1:I1<Pure String Number> = 1Ogotone'
Q6+2"EQ1:\U1:I1<Impure String Number> = 1Ogotone'
Q6-1"E
Q1M(M.M& Abstract Q-vector)U1
Ogotone'
Q6+1"E:I1<Dead Buffer>Ogotone'
Q6"E:I1<Buffer>Ogotone'
Q6-100"E
IFunction: 
Q1M(M.M& MACRO NAME)U1
Onotitle'
!gotone!
fq1-40"GI

Contents:
'
"#IContents: '
!notitle!
Q1FP"LQ1\'
"#G1'
I

72,45i13i10i
%c:"Dqc"A!<!>'65uc'>
%a>
-M(M.M& Load Bare)
[10[20[3
[4[I:I*[5:I*0[6
<:IFF >
:IVFQ-vector with the following non-zero entries:

Q1[..O-1[0Q2+2[2
Z/5<
Q:1(%0)F(U5)FPU6
Q6-101"Eogotone'
Q6+4"E
Q5M(M.M& MACRO NAME)U6
Q6"N
:I5Function: 6'
ogotone'
Q6+3"EQ5:\U5:I5<Pure String Number> = 5Ogotone'
Q6+2"EQ5:\U5:I5<Impure String Number> = 5Ogotone'
Q6-1"E+7,Q5M(M.M& Abstract Q-Vector)U5
ogotone'
Q6+1"E:I5<Dead Buffer>
ogotone'
Q6"E:I5<Buffer>
ogotone'
Q6-100"E
Q5M(M.M& MACRO NAME)U5
FQ5:"L:I5Function: 5''
!gotone!
Q5"N
q0:\u4
:IVVF
q0-100"L:IVV '
q0-10"L:IVV '
:IVV(4)  
Q5FP-101"NQ5:\u4
:IVV4
'
"#:IVV5
'
'
>
QV	ABSTR+Generate documentation files for EMACS.ZC Make an abstract of some of the functions in a library.
Takes three string arguments:  a name prefix, a documentation prefix,
and a library file spec.  The name prefix and documentation prefixes
are used to filter the functions in the file:  only if its name starts
with the name prefix and its documentation with the doc prefix will
a function be listed.  The filespec may also be the library name of a
currently loaded library, as printed by List Loaded Files.>S Abstract a single macro.
Inserts the full name of the specified macro,
and all of its documentation, and then a blank line.
Give the macro name string pointer as a numeric argument.xS Describes the subcommands of an escape-prefix command.
Doesn't begin with any indentation - put that in yourself.S Insert pretty description of 9-bit character.
Thus, 9 M(M.M &_Abstract_Char) will insert "Tab".
A "1," as argument means don't use ^ for ASCII control characters;
they go in as themselves (and thus XGP as SAIL characters).
A "2," means don't use "Return", etc. - use "^M".S Describes a ^R command.
The command char and definition are fed as numeric args.
Assumes you have just inserted the command's name.%C List all ^R commands redefined.C Make a wall chart describing defined command characters.
A wall chart is a list of command characters, in alphabetical
order, with the names of the macros they run.  It is put in the buffer.
To cause prefix characters to be included in the wall chart, mention
each prefix character in a string argument, as a ^R-command q-reg name
such as .^RX for ^X.  A null string argument ends the list.DC Like wall chart but include trivial commands.
Lists the numeric code, character, and definition for all 512 characters.
Also lists a table for each prefix char with all active definitions.eC Turn regular wall chart into single-page wide one.
Call with a regular wall chart (as made by M-X Wall Chart)
in the buffer.  This function produces a wide wall chart
with three columns, one for control char, one for meta chars,
and one for control-meta chars, so the whole chart is one page.
Each prefix character gets one page with two columns.S Fill lines to longest line width
First Finds the width of the longest line on the page and then fills the rest
to that width plus one for a space.  The maximum fill width may be given as
the numeric argument.  It sets the virtual boundary to the current pointer and
the next formfeed.  The fill width is returned.  Upon completion, the new
virtual boundary is the page mark to the end of the file.LS Get other definitions for those keys on page.
	Takes the first 10 characters per line to be the key
and then uses  it in a  search string to  get all other  key
definitions in the current buffer.1S Make a full chart for each prefix character*C Alphabetical Abstract within command type.
Put in the buffer an alphabetized abstract of a library (string arg).
The abstract is separated by function class (i.e Command,
^R Command, Subroutine; and if none of these, it's considered Random).
Within each class, the functions are sorted alphabetically.
If ABSTR Fill Documentation is nonzero, the documentation of each
function is filled to the current fill column.C Abstracts many libraries.
Works by calling Alphabetical Abstract.  All you have to do is
have a buffer full of library file names (one per line).C Makes an index of functions to source files.
Start with a buffer full of source file names (one per line).
The index is sorted by function name, and each entry says which
source file the function's code is in.  It is left in the buffer
at the end.FC Performs an Abstract File on all ELIB files in the directory.
The first string argument specifies the command type that should be used.  The
second string argument specifies the directory sorry, no recognition).  A
numeric argument implies use MM Alphabetical Abstract and then the first
string argument is not used.uC Insert names, values and comments of all variables.
If a string argument is given, it is used as a search maskC Abstracts all Q-RegistersC Gets the contents of a Q-Vector
The argument is the variable or q-register to look at.  It returns the
contents upon completion.Abstract Library
& Abstract Macro
& Abstract Prefix
& Abstract Char
& Abstract ^R Command
Abstract Redefinitions
Wall Chart
Full Chart
Wide Wall Chart
& Fill to Minimum Column Width on Page
& Organize Columns on Page
& Make Full Prefix Chart
Alphabetical Abstract
Make Many Abstracts
Make Source Index
Abstract Directory
Abstract Variables
Abstract Q-Registers
& Abstract Q-Vector
T+8+fq(+4)[20[3
<%3,-q2f2u3q3&1@;q3"l0'>
f[BBindq3-1*5,q3*5g2q:..o(0)+q2