( [0+8+FQ(+4)[1 0FO10F"G+Q1 'W+FQ()+4U1 FQ1"L0' ,Q1:M(Q1+4(]1]0)) !mB.<uY=74E  !Multi Query ReplaceQ:.B(:i*M(m.m& Find Buffer)+4)m.vMulti Query Replace Buffer m.m& Multi Query Replace 1u.. qMulti Query Replace Buffer[..oj ]..oJFF"N':m..& Multi Query Replace 1[1[2!top! QMulti Query Replace Buffer[..o .-z"E^ft Done fg' 1fb:x2r0x1 0L]..o :S1"E !EOF! QMulti Query Replace Buffer[..o L]..oBJotop' fkc fsEchoDisplayCfsEchoDisplay ^ft1 ==> 2  M(FF"EM.MQuery Replace'"#M.MReplace String')12"L oEOF' 0Tags Multi Query Replace:I*[0 ^:i.,` m(m.mNext File) F FF"N'm(m.mMulti Query Replace)0 j0` 1M(M.MNext File) F FF"N'm(m.mMulti Query Replace)0 J0~Filename~MQREPL~DOC~ ~Filename~Perform multiple replacements on a file. ~DOC~ Multi Query ReplaceC Performs several query replaces conveniently. This macro takes as its argument the name of a buffer containing substitutions, one per line, in the form . It starts applying those substitutions to the current buffer. It exits when you exit any query replace, leaving C-. set up as a continuation macro to resume the query replace sequence at the query replace which was exited. If given numeric arg, then Replace String without querying. ~DOC~ & Multi Query Replace 1nS Continue doing a Multi Query Replace. QMulti Query Replace Buffer is a TECO buffer containing the list of replacements, with point pointing at the one to be resumed. If given numeric arg, then Replace String without querying. ~DOC~ Tags Multi Query ReplaceC Perform multiple replacements on many files. Given as an argument the name of a buffer containing a list of replacements a la Multi Query Replace, we process the first file in the current tag table and set C-, to a macro to process the next file. If this macro or C-, given numeric arg, then Replace String without querying. ~DIRECTORY~Multi Query Replace & Multi Query Replace 1 Tags Multi Query Replace ~INVERT~[1Q1