Well, until I discover a new template (that can handle the trailing "]")
I'm just going to use the clipboard to add a line break (when needed)
and pass text (to quote) that way--text that doesn't throw a wrench
in to the works.


I like the original template because I can easily set the margin, but it
needs a small fix to handle a line that ends with "]".


Randy

P.S. Not using TheBat to post this. The "47" margin is just for testing.

NOW:
=================INPUT START==================

[snipped]

sample sample sample sample sample sample sample sample sample
sample sample sample sample sample sample sample sample sample
sample sample sample sample sample sample sample sample sample

sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample

sample sample sample sample sample sample sample sample sample
sample sample sample sample sample sample sample sample sample
sample sample sample sample sample sample sample sample sample

sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample

=================INPUT END==================

IN THE REPLY TEMPLATE:
-------------------------------

%ODateEn, %OTimeLongEn, you wrote:

%Rem="Put section to be quoted on the Clipboard"%-
%Rem="This line is optional"%___%_Wrap_Limit="47"%-
%Quotes(%QInclude(wrap))%-

%Cursor

=================OUTPUT START==================

Tuesday, March 16, 2004, 10:01:22 PM, you wrote:

[snipped]

sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample

sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample

sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample

sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample

=================OUTPUT END==================






-----Original Message-----
From: Minnesotan <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Sent: Mon, 15 Mar 2004 04:50:42 +0000 (UTC)
Subject: ReWrap "wrap" template error?

I noticed (maybe) a flaw in the wrap template here. I included a sample
before/after text for someone to check it, and explain maybe why this
happens.

Thanks,
Randy

Taken From:
The Bat! Macro and Solutions Library
Section: ReWrap (Recursively wrap quoted reply text)

Tested with TheBat version 2.04.4:

=====[Begin example driver]=====
%_Wrap_Text="%Quotes"%-
%Rem="This line is optional"%___%_Wrap_Limit="47"%-
%QInclude(wrap)%-
=====[ End  example driver]=====

=====[Begin wrap template]=====
%REM='
      Multi-Paragraph wrapping routine using features from TB v2
      Written June 2003 by Januk Aggarwal

      Notes:
         1. This template can be used alone to wrap clipboard
            contents or can be used as a wrapping engine by assigning
            text to the variable, %_Wrap_Text, in the driver template.
         2. Wrapping limit can be set optionally by defining the
            variable %_Wrap_Limit in the driver template
'%-
%-
%IF:'%_Wrap_FirstTime'='':'%-
%___%IF:"%_Wrap_Text"="":"%_Wrap_Text(%Clipboard)"%-
%___%_Wrap_FirstTime="No"'%-
%-
%IF:'%-
%SetPattRegexp="(?is-m)[^\n]+"%-
%RegexpMatch(%_Wrap_Text)'<>'':'%-
%-
%SetPattRegexp="(?is-m)^(.*?)((\n((\w{0,5}(\>\s*)+)?\s*\n)+)(.*)\s*$|\z)"%-
%RegexpBlindMatch(%_Wrap_Text)%-
%-
%_Wrap_Paragraph_1(%Subpatt(1))%-
%_Wrap_Blank_Space(%Subpatt(3))%-
%_Wrap_Remainder_Of_Text(%Subpatt(7))%-
%-
%If:"%_Wrap_Limit"="":"%-
%____%Wrapped(%_Wrap_Paragraph_1)":"%-
%____%Wrapped(%_Wrap_Limit, %_Wrap_Paragraph_1)"

%_Wrap_Text(%_Wrap_Remainder_of_Text)%-
%-
%QInclude(wrap)'%-
=====[ End  wrap template]=====


=================INPUT START==================


[snipped]
sample sample sample sample sample sample sample sample sample
sample sample sample sample sample sample sample sample sample
sample sample sample sample sample sample sample sample sample

sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample

sample sample sample sample sample sample sample sample sample
sample sample sample sample sample sample sample sample sample
sample sample sample sample sample sample sample sample sample

sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample

=================INPUT END==================

=================OUTPUT START==================

Sunday, March 14, 2004, 10:28:07 PM, you wrote:


[snipped]
sample sample sample sample sample sample sample sample sample
sample sample sample sample sample sample sample sample sample
sample sample sample sample sample sample sample sample sample

sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample

sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample

sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample sample sample sample
sample sample sample

=================OUTPUT END==================





________________________________________________ Current version is 2.04.7 | 'Using TBUDL' information: http://www.silverstones.com/thebat/TBUDLInfo.html

________________________________________________
Current version is 2.04.7 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html

Reply via email to