Google
 

Trailing-Edge - PDP-10 Archives - mit_emacs_170_teco_1220 - emacs/sort.elib
There are no other files named sort.elib in the archive.
(W
[0+8+FQ(+4)[1
0FO10F"G+Q1'
+FQ()+4U1
FQ1"L0'
,Q1:M(Q1+4(]1]0))
   JtZihbo&vs	r*^4>/KLUH\DMake Page Permutation TablePermute Pages From TableSort LinesSort PagesSort Paragraphs~DIRECTORY~%~DOC~ Make Page Permutation Table"~DOC~ Permute Pages From Table~DOC~ Sort Lines~DOC~ Sort Pages~DOC~ Sort Paragraphs~DOC~ ~Filename~~Filename~
~INVERT~	:I*sortm(m.m& Save Region and Query)f"e'
:,.f[0f[vb
q0j0@f"n:@l.-z"ei
'"#2c''
fsz-.f[vz
-1F[^Pcase
ff"n:'l
k:I*sortm(m.m& Save Region and Query)f"e'
f[vbf[vz:,.ffsbound
zj0@lQPage Delimiter[0
:s0w
0@f"n.-z"eOWin''
zj0@f"ni
'
g0fkc:s"lr.,zk'
!win!
m.m^R Next Page[1
-1F[^Pcase
ff"n:'@f
 r1m1w
1:I*sortm(m.m& Save Region and Query)f"e'
-1F[^Pcase
:,.f[0f[vb
q0j0@f"n:@l.-z"ei
'"#2c''
fsz-.f[vz
m.m^R Forward Paragraph[1
ff"n:'@f
 r1m1w
j[1[2[3[F0fsVBw0fsVZwj
:i1
:ft
m.m& Maybe Flush Outputuf
<
.:\u2
@f
	 l.-z;
:lfsSHPOS-(fsWidth)+8f"gr'w0x3
:i112	3

ft2	3

mf1;
:s
;
>
m(m.mSelect Buffer)*Permutation Table*
hkg1j
>[1[2[3[4[50fsVBw0fsVZw
q..ou1
m(m.mSelect Buffer)*Permutation Table*q..ou2j
m(m.mSelect Buffer)*Permuted Buffer*hkq..ou3
[..o
<q2u..o
@f
	 l.-z;
1af0123456789"l:i*No number herefsErr'
\u4
l
q1u..o
q4:j"eq4:\u4:i*Cannot find point 4 in buffer to permutefsErr'
."g
0a-14."nq4:\u4:i*Point 4 not at page startfsErr'
2f~
"e2c''
.,(:s
"lr'"#zj').x5
q3u..o
g5i

>
q3u..o
zj-3f=
"e-3d'
j
SORT$Commands for sorting the buffer.~C Sort the region alphabetically line by line.
Numeric arg means sort into reverse order.
Use M-X Undo to undo the sort.#C Sort the region alphabetically page by page.
You should put a page separator after the last page before sorting.
If you don't, one will be made automatically.  It will not be
deleted automaticaly afterward.  Use M-X Undo to undo the sort.
Numeric arg means sort into reverse order.C Sort the region alphabetically paragraph by paragraph.
Numeric arg means sort into reverse order.
Use M-X Undo to undo the sort.C Specify how to reorder the pages.
Leaves you in buffer *Permutation Table* editing
the first lines of all pages in the buffer you were in.
You can permute these lines and then have that translate to the real
buffer with Permute Pages From Table.?C Permutes current buffer into another.
Creates a new file, in the buffer *Permuted Buffer*, which is constructed
by taking pages from the current buffer in the order specified by the
table in the buffer *Permutation Table*.  (You can make such a table to
permute with the function Make Page Permutation Table.)dSort Lines
Sort Pages
Sort Paragraphs
Make Page Permutation Table
Permute Pages From Table
T+8+fq(+4)[20[3
<%3,-q2f2u3q3&1@;q3"l0'>
f[BBindq3-1*5,q3*5g2q:..o(0)+q2