Hello,

In Pascal mode; folding seems to only wrap parts between begin...end. This imo 
does not match the needs since in Pascal a var section forms a logical block; 
and in pascal like any other PL a whole function def indeed form a code block, 
while only a part of it is enclosed in begin...end.
Examples:

// seems unfoldable
var
        number, min, max : Integer;
        sum : Integer;
        average : Real;
        numbers : Array [1..number_count] of Integer = (1,2,3,5);

// only the begin..end parts seem foldable
function getSum(numbers:Array of Integer; count:Integer) : Integer;
        var
                i : Integer;
        begin
        result := 0;
        for i:=1 to count do begin
                result := result + numbers[i];
        end;
end;

Also, is there a way to get func names highlighted? (and class names in object 
pascal)
Tried to use the keys defname funcname functionname but no way ;-)

Denis
________________________________

vit esse estrany ☣

spir.wikidot.com
_______________________________________________
Geany mailing list
[email protected]
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany

Reply via email to