Page 1 of 1

when pasting around folded code

Posted: Thu Jul 03, 2008 12:44 am
by gwgs
using this sample code:
sample.pfx

Code: Select all

1 begin
   abdt
   abkdjk
   sdfjklsd
   sdjklsd
   sfjklsdf
end

2 begin
   abdt
   abkdjk
   sdfjklsd
   sdjklsd
   sfjklsdf
end

3 begin
   abdt
   abkdjk
   sdfjklsd
   sdjklsd
   sfjklsdf
end

5 begin
   abdt
   abkdjk
   sdfjklsd
   sdjklsd
   sfjklsdf
end

4 begin
5 begin   abdt
5 begin   abkdjk
5 begin   sdfjklsd
5 begin   sdjklsd
5 begin   sfjklsdf
5 beginend

5 begin
   abdt
   abkdjk
   sdfjklsd
   sdjklsd
   sfjklsdf
end


fold the first 4 blocks like so:

Code: Select all

1 begin ... end

2 begin ... end

3 begin ... end

4 begin ... end

5 begin
   abdt
   abkdjk
   sdfjklsd
   sdjklsd
   sfjklsdf
end
copy the 5th block and paste it between the 3rd and 4th blocks (or any of the other folded blocks), observe the results :(

Code: Select all

1 begin ... end

2 begin ... end

3 begin ... end

5 begin
   abdt
   abkdjk
   sdfjklsd
   sdjklsd
   sfjklsdf
end

4 begin
5 begin   abdt
5 begin   abkdjk
5 begin   sdfjklsd
5 begin   sdjklsd
5 begin   sfjklsdf
5 beginend

5 begin
   abdt
   abkdjk
   sdfjklsd
   sdjklsd
   sfjklsdf
end
first line of inserted block appends itself into the beginning of every line of the block below it

and undo corrupts code further. :( only solution is to abort and reload.

This problem has occurred in both python and powerflex folding routines.

:)

Grant

still occurring Jussi :(

Posted: Thu Jul 03, 2008 3:19 am
by gwgs
first sample code should have been:

Code: Select all

1 begin
   abdt
   abkdjk
   sdfjklsd
   sdjklsd
   sfjklsdf
end

2 begin
   abdt
   abkdjk
   sdfjklsd
   sdjklsd
   sfjklsdf
end

3 begin
   abdt
   abkdjk
   sdfjklsd
   sdjklsd
   sfjklsdf
end

4 begin
   abdt
   abkdjk
   sdfjklsd
   sdjklsd
   sfjklsdf
end

5 begin
   abdt
   abkdjk
   sdfjklsd
   sdjklsd
   sfjklsdf
end 
Tried with the new beta and I still get the same problem

Grant

Posted: Thu Jul 03, 2008 11:23 pm
by jussij
This will get fixed in the next Zeus patch ;)

Cheers Jussi

Posted: Sat Aug 16, 2008 4:58 am
by jussij
This bug has been fixed in the latest patch found here: http://www.zeusedit.com/forum/viewtopic.php?p=3976

Cheers Jussi