P [0+8+FQ(+4)[1 0FO10F"G+Q1' +FQ()+4U1 FQ1"L0' ,Q1:M(Q1+4(]1]0)) !{;-(<_ =zM H\ hk t   ? }I,S<pTT,L7O6a)dnu& Setup SCRIBE LibraryNext Scribe ErrorScribe Mode^R Backward Environment^R Backward SCRIBE Paragraph^R Backward Up Environment^R Change Environment Name^R Change Form^R Down Environment^R End of Environment^R Forward Environment^R Mark Environment~DIRECTORY~~DOC~ & Setup SCRIBE Library~DOC~ Next Scribe Error~DOC~ Scribe Mode~DOC~ ^R Backward Environment~DOC~ ^R Backward SCRIBE Paragraph~DOC~ ^R Backward Up Environment~DOC~ ^R Change Environment Name~DOC~ ^R Change Form~DOC~ ^R Down Environment~DOC~ ^R End of Environment~DOC~ ^R Forward Environment~DOC~ ^R Mark Environment~DOC~ ~Filename~~Filename~~INVERT~m(m.mKill Variable)MM Scribe Mode m(m.mKill Variable)Scribe ..D m.m^R Backward Paragraphm.vMM ^R Backward Paragraph m(m.m& Init Buffer Locals) m.q..D 0fo..qScribe ..Df"nu..D' "#w:g..Du..D q..Dm.vScribe ..D 5*.:f..D  !"!5*':f..DAA 1m(m.m& Alter ..D)(())[(]){(})<(>)"|'| 2m(m.m& Alter ..D)<>()[]{}""'' ' 1,(m.m^R Tab to Tab Stop)m.qI :i*@Comment{m.lComment Start 1m.lComment Multi Line :i*}m.lComment End 0m.lComment Column :i*f"n/8+1*8'm.lComment Rounding 1,(m.m^R Backward Scribe Paragraph)f(m.lMM ^R Backward Paragraphw)m.q..[ 1,(m.m^R Forward Environment)m.q...N 1,(m.m^R Backward Environment)m.q...P 1,(m.m^R Down Environment)m.q...D 1,(m.m^R Backward Up Environment)m.q...U 1,(m.m^R End of Environment)m.q...E 1,(m.m^R Change Environment Name)m.q...G 1,(m.m^R Mark Environment)m.q...H 1,(m.m^R Backward Up Environment)m.q...A 1,(m.m^R Change Form)m.q...Q 1,(@:i*|f6ERRfsDFN2 e?"n@ft(No errors)0fsEchoActive' m(m.mSelect Buffer)*Errors* m(m.mVisit File) m(m.mNext Scribe Error)|)m.lAfter Compilation Hook 1m(m.m& Set Mode Line)Scribe "l-(f):m(m.m^R Backward Environment)' [1[2[3 "nu1:i11@'"#:i1@' <.u3!Search! :s1f"ewq3jfg-1'+1"e0' @f@f(c)&1"noSearch' 0,1af+-:"lcoAfter name' 0,1a"boSearch' fwf~BEGIN"e6c:i2@END q1"efll'' "#fwl!After name!@f l 1af<([{"'!>!:"l c0a*5+2:g..d:i*u2 '' > 1t"l-(f):m(m.m^R Forward Environment)' [1[2[3[4[5 <.u1-u2 !)]}"'l.u3 <-:s@"eq1jfg-1' -@f@&1"efwf~@END"n .u51m(m.m^R Forward Environment) .-q3"eq5j0;' .-q3"gq2"lq1jfg1'q4j0;' .-q2:"l.u2q5u4' q5j'' -@f@l> >1"l-(f):m(m.m^R Backward Up Environment)' .[1 <:s@"eq1jfg-1' @f@f(c)&1"n!' 0,1a"b!' fwl@f lc0af<([{"'!>!"l!' .u1> 1"l-(f):m(m.m^R Down Environment)' [1[2 <.u1 <-:s@"eq1jfg-1' .u2-@f@&1"e0,2a"c 1m(m.m^R Forward Environment)"l0;' q1-.:;q2j'' -@f@l> q2j> 1f@m(m.m^R Backward Up Environment) 1:m(m.m^R Forward Environment)f@m(m.m^R Backward Up Environment) .(1m(m.m^R Forward Environment)w.:w)j1[1[2.[3 f@m(m.m^R Backward Up Environment)"l1' .u2 q3j1,f Environment: u1 q2jfwf~@BEGIN"e 1m(m.m^R Forward Environment) r-fwk ,f1f"lwg1'"#,0:g1' q2j6c@f l z-q3(fl(c)-2dg1),zj' "#z-q3(c.(fwkg1),.f),zj1'[1[2.[3[4 f@m(m.m^R Backward Up Environment)"l1'.u2 fwf~@BEGIN"e 6c@fl.u1fll.u4 q1,.:fb,"lq3jfg1' q2j1m(m.m^R Forward Environment) .(-fll-@fl4r),.:ki] q4jz-q3(-di[q2+1,q1+1k),zj ' 1m(m.m^R Forward Environment) z-.u4 q2jcz-q3( ibegin[fwf(l)x1i]d ),zu3 z-q4j-di@end[1]q3j qPage Delimiter[1 0s1 "l0@l' "#0@f"n@l'' [3[4[5 < 1u30u5 !"l1u3' "#fsz-(:f+.)f[vz 1:<:f-(fl)"e1u3'> f]vz'' 0@l''' q3"nq4"eq5-1"g0;':;'' %5 "g:rw0@lb-.;' "l@l.-z;q3"n!'' 0,1af  ; >> "gq3"nq4"e@L'' -@F-2"E-@L'' 0f~Buffer Name*Errors*"n m(m.mSelect Buffer)*Errors*' [0[1[2[3 .u0 <:s, p."eq0jfg1'.u1 \u2q2"n 3f=/L."e 3c\u3q3"n1a-:@;'' > .(q1-4j0x0et00fsDVersionwfsDFileu0)j fsMSnamefsDSnamewet0fsDFileu0 f1@:f 2u1.(4)j qBuffer Namem.vWindow 1 Buffer q..om.vOther Window Buffer fsWindowm.vWindow 1 Window .m.vWindow 1 Pointer q1m.vWindow 1 Size m(m.mFind File)0 jq2-1s q3-1l 1f[NoQuit 0fo..qWindow 2 Size"e fsLinesm.vDefault Size fsLinesf"ewfsHeight-(fsEchoLines)-1'm.vTotal Size fsRefreshm.vWindow 1 Refreshw' qTotal Size-1-q1m.vWindow 2 Size qBuffer Namem.vWindow 2 Buffer m.vWindow 2 Pointer m.vWindow 2 Window m.m& Multi-window RefreshfsRefresh qWindow 1 Size+1fsTopLine qWindow 2 SizefsLines m(fsRefresh) SCRIBEEMACS support for Scribe.C Create variables etc.C Set up for editing Scribe source text. Comments are defined, and suitable parenthesis matching is enabled. The following keys are redefined: Tab ^R Tab to Tab Stop C-M-A Move up to beginning of containing environment. C-M-D Move inside first environment after point. C-M-E Move after end of containing environment. C-M-G Change name of containing environment. C-M-H Put point and mark around containing environment. C-M-N Move after end of next environment. C-M-P Move before start of previous environment. C-M-Q Change short form environment to long or vice versa.^R Move after end of next environment. Find start of first environment after point, and move past end of it. An argument serves as a repeat count.^R Move before start of previous environment. An argument serves as a repeat count.^R Move inside first environment after point. An argument serves as a repeat count.^R Move before start of containing environment. An argument specifies the Nth containing environment.^R Move after end of containing environment. An arugment specifies the Nth containing environment.o^R Put point and mark around containing environment. An argument specifies the Nth containing environment.^R Change name of containing environment. Prompts for new environment name. An argument specifies Nth containing environment.^R Change @FOO to @BEGIN(FOO) or vice versa. Change containing environment from long to short form or vice versa. An argument specifies the Nth containing environment.^R Move backward to start of paragraph. Paragraphs are delimited by blank lines. Lines composed of one SCRIBE command which fills the whole line, and lines which start with @; or a page delimiter, count as blank. Also, lines starting with space or tab start a paragraph.C Put next error in window 1, with source in window 2.& Setup SCRIBE Library Scribe Mode ^R Forward Environment ^R Backward Environment ^R Down Environment ^R Backward Up Environment ^R End of Environment ^R Mark Environment ^R Change Environment Name ^R Change Form ^R Backward SCRIBE Paragraph Next Scribe Error +8+fq(+4)[20[3 <%3,-q2f2u3q3&1@;q3"l0'> f[BBindq3-1*5,q3*5g2q:..o(0)+q2