[Geany-devel] Indentation using regex (was [PATCH 14/19] Rewrite tab switching queue)

Jiří Techet techet at xxxxx
Wed Sep 22 10:59:43 UTC 2010


On Tue, Sep 21, 2010 at 03:10, Lex Trotman <elextr at gmail.com> wrote:
>>
>> Hi Jiri,
>>
>> Got it working, I'd put the regexes in the filetypes in the wrong
>> prefix, my mistake :-D
>>
>> But it doesn't seem to be working as expected.
>>
>> Using only the first two of your regexes the following gets:
>>
>> class foo {
>>    struct bar {
>>        int i;
>>    };
>>    }
>>
>> fair enough, the } regex doesn't expect anything after it so I added
>> .* after the } but now I get
>>
>> class foo {
>>    struct bar {
>>        int i;
>> };
>> }
>>
>> The }; line undents two levels??
>>
>> Cheers
>> Lex
>>
>>
>
> Another problem I found, if a comment line ends in { then the next
> line indents when it shouldn't

Yes, this is a bug - I check whether I'm in a comment or in a string,
but when enter is pressed, I should check the previous line as well.
Should be easy to fix. Thanks for noticing.

Jiri

>
> Cheers
> Lex
>



More information about the Devel mailing list