Thank you John and sorry for the late reply, I am playing with your script now, 
it's appreciated :)

--  
Jean-Baptiste
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)


On Thursday 22 November 2012 at 00:20, John Delacour wrote:

> On 21/11/2012 17:18, Jean-Baptiste wrote:
>  
> > When running a text factory, the open document is being modified.
> >  
> > Is there a way to have the results sent to the scratchpad and leave  
> > the document untouched?
> >  
> > I would like to keep the original document unmodified.
> Here’s how I would do it in the case of a text filter. I’m not sure why  
> the scratchpad doesn’t understand regular new line characters but the  
> problem is overcome by the use of "\r". For the case of a new document  
> you would simply change the path and then do a system call to open it in  
> BBEdit : system ("open -a bbedit '$scratchpad'");
>  
> #! /usr/bin/perl
> use strict;
> my @lines;
> my $scratchpad =
> "$ENV{HOME}/Library/Application Support/BBEdit/Scratchpad";
> while (<>) {
> print; # leave things as they are
> # make modifications here
> push @lines, $_; # add the modified line to the array @lines
> }
> open FH, ">>", $scratchpad or die $!;
> print FH "\r_______________\r\r";
> for (@lines){ # write each line to the scratchpad
> print FH "$_\r";
> }
> print FH "_______________\r";
> close FH;
> # system ("open -a bbedit '$scratchpad'");
>  
> # JD
>  
> --  
> --  
> You received this message because you are subscribed to the  
> "BBEdit Talk" discussion group on Google Groups.
> To post to this group, send email to [email protected] 
> (mailto:[email protected])
> To unsubscribe from this group, send email to
> [email protected] 
> (mailto:[email protected])
> For more options, visit this group at
> <http://groups.google.com/group/bbedit?hl=en>
> If you have a feature request or would like to report a problem,  
> please email "[email protected] (mailto:[email protected])" rather 
> than posting to the group.
> Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>
>  
>  


-- 
-- 
You received this message because you are subscribed to the 
"BBEdit Talk" discussion group on Google Groups.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
<http://groups.google.com/group/bbedit?hl=en>
If you have a feature request or would like to report a problem, 
please email "[email protected]" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>



Reply via email to