Looks great so far! The only thing I ran into was some weirdness I had in
an autohandler.
I had lines like this:
<%method methodName>\
<%args>
$foo
</%args>\
HTML\
</%method>
It didn't like the escaped newline. But I have no idea what that was there
in the first place.
On Fri, Sep 21, 2012 at 4:49 AM, Jonathan Swartz <swa...@pobox.com> wrote:
> I've released masontidy 2.53 which tidies <%perl> blocks and %-lines
> together. It should also handle the case below with intervening methods,
> btw.
>
> Give it a try and let me know how it does on your code base.
>
> Jon
>
>
> I think basically all the perl sections should combine with all the inline
> sections but I can't imagine how you will do that. I do NOT think it would
> be necessary to support weird constructs like main component perl sections
> that have other sections embedded in them. For example
>
>
> <%perl>
> some perl code
> </%perl>
> some HTML
> other HTML
> % inline mason
>
> <%method something>
> <%perl>
>
> .....
> </%perl>
> embedded HTML in a method
> % inline in a method
> more HTML
> <%perl>
> another block
> </%perl>
>
> </%method>
>
> % other inline mason back in main component
> <%perl>
> perl in main component
> </%perl>
> some embedded HTML in main component
>
> I probably do nonsense like that, but if I do I should really be moving
> those methods to the end of the component.
>
>
>
>
>> 1. When running masontidy on a sample file I get a lot of output like
>> "Ignoring -b; you may not specify a destination stream and -b together".
>> Not sure what that means, but I assume it is something from perltidy.
>>
>> No idea, did you put -b in your perltidy options list? You shouldn't need
>> to.
>>
>
> I am an idiot - I forgot there even WAS a local .perltidyrc. I haven't
> used perl tidy on that project in years. Thanks!
>
>
>>
>> 1. When building on a Windows machine the generated .bat file works
>> fine, but the generated native perl has the wrong #! line in it. Not sure
>> if there is a way to fix that, but if there is then it would work right
>> when called from a Cygwin shell on Windows (I use that for a development
>> environment sometimes).
>>
>> I just have #!/usr/bin/perl at the top of bin/mason, I've always thought
>> that was the correct thing to put. I don't have a Windows environment but
>> let me know if you figure out a way to fix it.
>>
>
> I will give it a think.
>
> --
> Shane McCarron
> halindr...@gmail.com
>
>
>
--
Shane McCarron
halindr...@gmail.com
------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users