Google
 

Trailing-Edge - PDP-10 Archives - mit_emacs_170_teco_1220 - emacs/tags.elib
There are no other files named tags.elib in the archive.
 W
[0+8+FQ(+4)[1
0FO10F"G+Q1'
+FQ()+4U1
FQ1"L0'
,Q1:M(Q1+4(]1]0))
   u:oE
P~\jisM}W	Qc!c)%58#{IjR%5\!ce#{nr|rQxiW%{,3
+^,a).!66	='zF5P.;Y5Wd9pt:99h4,&:939 ?9hK7F\7Ff2!t5s0Y	6	7+!()K4*M?4
Find TagTagsdAproposTagsdCountTOccurrencesTagsDeletegMatchinguLines"TagsuDeletepNon-MatchingELinesTagsCFileFListTagsdFlushLinesTagsTHowDManyTagsOKeep LinesTagsbListMatching LinesTagsiOccurTagsOQueryVReplaceTagsRescanTags SearchViewDArglist~DOC~ Find Tag~DOC~ List Tags~DOC~ Next File~DOC~ Tags Apropos ~DOC~ Tags Count Occurrences$~DOC~ Tags Delete Matching Lines(~DOC~ Tags Delete Non-Matching Lines~DOC~ Tags File List~DOC~ Tags Flush Lines~DOC~ Tags How Many~DOC~ Tags Keep Lines"~DOC~ Tags List Matching Lines~DOC~ Tags Occur~DOC~ Tags Query Replace~DOC~ Tags Rescan~DOC~ Tags Search~DOC~ View Arglist~DOC~ What Tag?~DOC~ ^R Add Tag~DOC~ ^R Find Key Tag~DOC~ ^R Find Tag2~DOC~ ^R Tags Continue Search or Query Replace~DOC~ ~Filename~~Filename~
~INVERT~Intentionallynotleftblank.&0FO..QTags Setup Hook[0
FQ0"GM0'
M.M^R Find TagU...
M.M^R Tags Continue Search or Query ReplaceU..
0M.CTags Search or Query Replace<0=Search, 0=None, >0=Query Replace
6*5FSQVectorM.CTags Search/Query StringParameters for continuing a search or query replace
f[DFileetDSK:TAGS
fsHSnamefsDSnamew
fsXUnamefsDFN1w
e?"e
erfsIFileu1ec
m(m.mVisit Tag Table)1
@ftTAGS file 1 loaded.
'
F"EW:I*'[0
0FO..QTag Table Buffer[1
Q1"E:I*No tag table loadedFSERR'
[2[3[5[6F[DFILQ1[..O
"EJ'
<:s0"e
]..O
"e:i*Tag not known'"#:i*No more such tags'fserr'
"#:fb"lr0;''
>
q0m.vLast Tag
.u2
0L1A-
"EC'.,Q2X0
Q2JC\U2
.U3J<.+(L\(-L))-Q3;
.+(L\)J>
Q3(:X3ET3FSDFILEU3
)J
-2FSQPUN
QBuffer Filenames[4
Q4"E:I4'
F~43"N
0FO..QTags Find File"N
M(M.MFind File)3'
"#1,M(M.MVisit File)3'
'
"#.:QAuto Push Point NotificationFSECHOOUT
0FSECHOACT'
0FSVBW0FSVZ
Q2:J"EZJ'
.U2
1000U3
<Q2-Q3:J;
<.,Q2+Q3:FB0;
13,FKAF 

"G'>
Q3*3U3>
J<:S0;
13,FKAF 

"G'>
:I*Tag has been deletedFSERRSFM(M.MFind Tag)
.(0@L
QComment Start[1
QPage Delimiter[2
Q1"N<0@LB-.;-@L
@F	 R
1A-13"NFQ1F~1"N
0@L:S2
FKCFK"E@L'0;''>
.U1@F	 
R
.-Q1"N-@L'
'
-1f[^Rinhibitw0@v
0@:f
)J
0\m(m.m& Read Q-reg Name)[0
q0m(m.m& Macro Get Full Name):m(m.m& Find Tag Display)&[0[10[2
FF"NQLast TagU0
1,Q0:M(M.M& Find Tag Display)'
0FO..QTag Table BufferU0
Q0FP"N0U0'
Q0"E
!NewTagFile!
@M(M.M& Visit Tag Table)
0FO..QTag Table Buffer"E0''
QTag Table FilenamesF[DFILE
FSDFN1:F6(F]DFILE)U0
fslisten"n
:fi-"eoAltNoPrompt''
:i*CTag (0): fsechodis
!AltNoPrompt!
:fi-"e
fiwoNewTagFile'
M(M.M& Read Line)Tag (0): U0
FQ0-1"L0'
Q0:M(M.M& Find Tag Display)G0X*[0
.[1
QTag Table Buffer[..O
QBuffer FilenamesM(M.M& Tag Table Find File)[2
Q2"L:I*File not listed in tag tableFSERR'
Q2J2L
.,(G0127IQ1\I

.)+(
Q2JL\)(0K)\
5-.+(0L.),0I
00[0[1
J<.-Z"E-1'
:X0F~10"E.'
.+(L\)J>FF"NM.VTags Find File'
1F[FNAMSY[1
QBuffer FilenamesF"EW'F[DFILE
0FO..QTag Table FilenamesF"NFSDFILE'
ET TAGS
5,4FTag TableU0
ET0FSDFILEU1
1F[REREAD
:I**TAGS*[2
1,Q2M(M.M& Find Buffer)[3
Q3"L
Q2M(M.M& Create Buffer)U3'
0M.VTag Table Buffer
Q:.B(Q3+4)[..O
Q1M.VTag Table Filenames
Q1U:.B(Q3+2)
Q1U:.B(Q3+5)
ER@Y
0FSModifw0FSXModif
Q..OUTag Table Buffer
0FO..QTag Table BufferF"N[..O'
"#'
FSModified"N
QTag Table FilenamesF[DFILE
0F[VZ0F[VB
E\FNE^
EIHPEF
0FSMODIFIEDW0FSXMODIF'
$QTag Table Buffer[..O
FF&1"NJ'
"#:S"LLZ-."NOWin''
"N0'
:I*No more filesFSERR'
!Win!
:X*(]..O)[1
0fo..QTags Find File"e
1,m(m.mVisit File)1'
"#
(&2)*(0fo..QTags Find File-2)"n
f[dfilewet1fsdfile(
f]dfile
)m(m.m& Find File)f"e
:i**Tags Search*m(m.mSelect Buffer)
1,m(m.mVisit File)1'
"#m(m.mSelect Buffer)
0fsvbw0fsvz''
"#
m(m.mFind File)1
0fsvbw0fsvz''
"n-1'O1,FString: U:Tags Search/Query String(0)
qBuffer NameU:Tags Search/Query String(4)
-1fo..qMode 2U:Tags Search/Query String(5)
-1UTags Search or Query Replace
Q:Tags Search/Query String(0)[2
qSearch Default Ring[..o
fq(.fsword)-1"G
F~(.fsword)2"E]..OWOSET-UP'
"#5c.-z"ej'''
q2,.fsword
]..o
!SET-UP!
Q:Tags Search/Query String(5)"G0M(M.MMode 2)'
2,1m(m.mNext File)WJ
WF
:M(M.M^R Tags Continue Search or Query Replace)U1,FReplace: U:Tags Search/Query String(0)
1,Fby: U:Tags Search/Query String(1)
qBuffer NameU:Tags Search/Query String(4)
-1fo..qMode 2U:Tags Search/Query String(5)
1UTags Search or Query Replace
Q:Tags Search/Query String(5)"G0M(M.MMode 2)'
2,1m(m.mNext File)WJ
WF
:\[4FF&2"E:I4'"#:I44,'Q4U:Tags Search/Query String(2)
:\[3FF&1"E:I3'Q3U:Tags Search/Query String(3)
]3]4
:M(M.M^R Tags Continue Search or Query Replace)]0FO..QTags Search or Query Replace[9
Q9"E
:I*CNo Search or Query Replace in effect.fsechodisp
0fsechoactivewFG'
Q:Tags Search/Query String(0)[0
Q:Tags Search/Query String(1)[1
Q:Tags Search/Query String(2)[2
Q:Tags Search/Query String(3)[3
Q:Tags Search/Query String(4)[4
Q:Tags Search/Query String(5)[5
1fo..QTags Search Verbose"n
QBuffer FilenamesFQF:"G:IF???'
:I*CFfsechodisp0fsechoactive
]F'
<Q9"LW:S0"l:I*A Tags Search succeeded.fsechodisp
0fsechoactW0;''
"#W23M(M.MQuery Replace)01;'
-1FO..QMode 2"G0M(M.MMode 2)'
2,m(m.mNext File)"e
m(m.mSelect Buffer)4
0UTags Search or Query Replace
Q9"L:I*A Tags Search failed.fsechodisp0fsechoact'
FGW0;'
"#jWf
1fo..QTags Search Verbose"n
qBuffer Filenames
:I*AFfsechodisp0fsechoactive
]F
''
>
Q5F"GM(M.MMode 2)'
T.f[VBfsz-.f[VZ
GTag Table Buffer
J<.-z;L
.u1SLq1,.k>
:LL
Z:WJHQTag Table Buffer[..O
5,FFile: [1
fq1"efsdfileu1'
.[2fnq2j
j<:fb1"n
0l.(.f[vbsfsz-.f[vz
m(m.mTags Apropos)w)j
f]vzf]vb'
:s;l>
)1,FSubstring: [.1
fq.1"e:i.1'
0[.4
0[.3
m.m& Maybe Flush Output
QTag Table Buffer[..O
.[.5fnq.5j
bj
<
mf1;
."n:s.1;'
,0a-"E
.-b"nl'
z-."e1;'
:x.4
ls,:x.3l
!<!>'
:fb"e!<!>'
fq.4"g
ft
.4  (.3)


0u.4'
ft  
r0@ft
l
ft

>
ft
Done
0>m(m.mSave All Files)
QTag Table Filenames[0
fsOSTeco"e@:TAGS 0
$P'
"#:i*0
fsForkJCLw
-(@fzEMACS:TAGS.EXE)fz'
QTag Table Buffer[..O
F[DFILEER0@Y
0FSMODIFIED0I[1[2[3[4[Previous Buffer
QTag Table Filenamesf[dfile
fsdfn1:f6(f]dfile)[0
1,fArgs for function (0): u1
qBuffer Nameu2.u3
fnq2m(m.mSelect Buffer)q3j
m.vTags Find File
1[Tags Find File
m(m.mFind Tag)1
qComment Startu4
0l.u1
<b-.;-l
fq4f=4"n1a-15."n1;''
>
l<2f=
"n1;'l>
.,q1tq1jt
m.[1f[sstring[30[4
0fo..qtag table buffer[..o
qbuffer filenamesm(m.m& tag table find file)[2
q2"l:i*file not listed in tag tablefserr'
q2j2l
<,1a-"e0;'
fb\u3
q3-q1"lq3-q4"g
q3u4.u2''
l>
q2j-fwlr^0t
0FSECHOACTc1,fPattern: 
-1fo..qMode 2
QM"G0M(M.MMode 2)'
QPrevious Buffer
QBuffer Name
FF&2"'N[FW[G
[LFF"E0UL'
0[0
M(M.MSelect Buffer)*Tags Search*
M(M.M^R Buffer Not Modified)
2,1M(M.MNext file)WJ
<QFu0QBuffer FilenamesUGfqG:"G:IG???'!<<<!:IG>>>G
<:SP;
QF"'N+(Q0"'E)"NFTG

Q0"E-1U0''
-QLTQL+1T
QL"Nft---
'
1L>
2,M(M.MNext File);>
M(M.MSelect Buffer)B
QAUPrevious Buffer
FTDone

QMF"GM(M.MMode 2)'
0fsechoactive
01,fPattern: 
-1fo..qMode 2
QM"G0M(M.MMode 2)'
QPrevious Buffer
QBuffer Name
M(M.MSelect Buffer)*Tags Search*
M(M.M^R Buffer Not Modified)
2,1M(M.MNext file)WJ
0[T
0[I
:I*
0[0
0[1
<0UI%1
<:SP;%I>
QI"GQI+QTUT
%0
QI:=FT occurrence
QBuffer FilenamesUFFQF:"G:IF???'
QI-1"Eft '"#FTs'
FT in F.
'
2,M(M.MNext File);>
FTDone

M(M.MSelect Buffer)B
QAUPrevious Buffer
QMF"GM(M.MMode 2)'
QT:\UF
Q0:\U0
Q1:\U1
:IF"P" occurred F times, in 0 of 1 files.
:I*CFfsechodisp0fsechoactive
t1,fPattern: 
-1fo..qMode 2
QM"G0M(M.MMode 2)'
QPrevious Buffer
QBuffer Name
M(M.MSelect Buffer)*Tags Search*
M(M.M^R Buffer Not Modified)
2,1M(M.MNext file)WJ
:I*[0
<M(M.MDelete Non-Matching Lines)P
H@FX0
M(M.M^R Buffer Not Modified)
2,M(M.MNext File);>
M(M.MSelect Buffer)B
QAUPrevious Buffer
QMF"GM(M.MMode 2)'
G0
p1,fPattern: 
-1fo..qMode 2
QM"G0M(M.MMode 2)'
QPrevious Buffer
QBuffer Name
M(M.MSelect Buffer)*Tags Search*
M(M.M^R Buffer Not Modified)
2,1M(M.MNext file)WJ
:I*[0
<M(M.MDelete Matching Lines)P
H@FX0
M(M.M^R Buffer Not Modified)
2,M(M.MNext File);>
M(M.MSelect Buffer)B
QAUPrevious Buffer
QMF"GM(M.MMode 2)'
G0
TAGS*Jump directly to any tag, in any file.%S If this exists, TAGS is loaded.BS Set up TAGS's ^R commands.
^R Find Tag is put on Meta-Period.
^R Tags Continue Search or Query Replace is put on Control-period.
But if QTags Setup Hook is nonzero, it is run instead.MC Visit a tag (string argument).
Jump to the definition of the tag, switching files if necessary.
If we do not switch files, we leave behind a mark.
A string pointer to the tag name may be given as a
prefix arg.  A precomma arg says look for a second occurrence
of the tag (search tag table from previous tag, not beginning)US Find tag and choose a new window cleverly.
Passes numeric args on to Find Tag.^R Finds the source of the function which a character runs.
The command character is read from the terminal.
Meta and other bit-prefixes, as well as character-prefixes
(e.g. C-X) will be processed.  So you can type C-X C-B to see the
macro for C-X C-B.(^R Go to tag (read name from TTY).
The tag must be listed in the Tag Table.  See M-X Visit Tag Table.
With argument, visits next definition of last tag specified.{^R Add tag on current line to tag table.
Point should be after enough information to identify the
tag(s) on the line.S Find a file's entry in the tag table.
The filenames (a la FS D FILE) should be a numeric argument.
The value is that address of the entry in the tag table,
or -1 if there is no entry for the file.  The tag table
should be the selected buffer in TECO.S Select a tag table file (string argument).
A tag table file is an index to the "tags" (labels, functions, etc.)
in one or more files of code, and allows the use of
^R Find Tag to go directly to any one of them.
See also the TAGS program which makes tag table files.
A numeric argument sets Tags Find File, which if nonzero
makes TAGS switch files using separate buffers.5C Write out the tag table if it has been changed.;C Select the next file in the tags table.
Each of the files described by the selected tags table
is visited one by one if you repeat this macro.
With an argument, we visit the first file in the tag table.
With any pre-comma arg (eg 1,) we returns -1 if successful or
0 if there were no more files (otherwise an error).
A pre-comma arg with the 2 bit set (eg 2,) will use
*Tags Search* buffer if file not in core and qTags Find File
is not in the set {0,2} -- good for things like Tag Search which tend
to run out of core easily for large tags file searchesC Search through all files in a Tags file.
Sets up ^R Tags Continue Search or Query Replace to continue the search to the next
occurance of the string through all the files in the current
tags table.  The default for the incremental search is also set to the search
string given for this function.  If no more files left, beeps and returns to
original buffer.  Example: MMTags Search$FOO$$ XC Query Replace through all files in a Tags file.
Takes two string arguments just like Query Replace.
Sets up ^R Tags Continue Search or Query Replace to continue the Query Replace to the next
occurance of the string through all the files in the current
tags table, in case you exit the Query Replace before it is finished.
"!" means replace all the remaining instances in the current file only.
If no more files left, beeps and returns to the original buffer.>^R Continues either a Tags Search or a Tags Query Replace.4C Insert list of names of the files in the tag table.
The list comes from the currently-visited tag table,
and is sorted alphabetically.  Point is left before and mark after."C List all tags in current or specified file.
Specify file with a string arg.  All files in the tag table
whichrcontainuthatoargumentistring willebeslisted.8C List all known tags whose names contain STRINGARG.,C Recompute the tag table and reload it.
The function is specified as a string argument.
The line on which the function is defined is printed
together with any preceding lines of comments.
Usually this will describe a subroutine and its arguments and results.mC Name of current function from tag table.
Print in the echo area the name of the closest preceding tag.3C Displays every occurrence of the string arg. from each tag file.
Two arguments may be given to this function.  The post-comma argument is the
number of lines to display around each occurrence.  If a pre-comma argument is
given, then the filename of the tag file will precede on each occurrence line.
Otherwise it is listed only when a file having a match is first entered.
    The buffer *Tags Search is used for the search.C Count occurrences of a pattern in all tag files.
The string argument is the pattern.
    The buffer *Tags Search is used for the search."C Delete all lines that do not match the pattern from all tag files.
The string argument is the pattern.
    The buffer *Tags Search is used for the search.C Delete all lines that match the pattern from all tag files.
The string argument is the pattern.
    The buffer *Tags Search is used for the search.	& File TAGS Loaded
& Setup Tags Library
Find Tag
& Find Tag Display
^R Find Key Tag
^R Find Tag
^R Add Tag
& Tag Table Find File
& Visit Tag Table
? Save Tag Table
Next File
Tags Search
Tags Query Replace
^R Tags Continue Search or Query Replace
Tags File List
List Tags
Tags Apropos
Tags Rescan
Args
View Arglist
What Tag?
Tags Occur
Tags List Matching Lines
Tags How Many
Tags Count Occurrences
Tags Keep Lines
Tags Delete Non-Matching Lines
Tags Flush Lines
Tags Delete Matching Lines
T+8+fq(+4)[20[3
<%3,-q2f2u3q3&1@;q3"l0'>
f[BBindq3-1*5,q3*5g2q:..o(0)+q2