[Geany-devel] Indentation using regex (was [PATCH 14/19] Rewrite tab switching queue)
Nathan Broadbent
nathan.f77 at xxxxx
Tue Dec 6 09:54:57 UTC 2011
> Actually the plugin is option 3, It is return plus user activated,
> just some activations are normal keys.
Aha, I understand. Thanks for the explanation.
> Maybe it works for Ruby, but
> it doesn't for C, and after looking at the code I don't see how it can
> possibly generate GNU style indentation.
>
> if (blah)
> {
> bletch();
> }
>
> It certainly doesn't as configured, it generates
>
> if (blah)
> {
> bletch();
> }
>
> and doesn't seem to ever lose that indent?
You're right, that plugin seems to generate K&R, 1TBS or BSD KNF style
indentation, and not GNU style by default - see
http://en.wikipedia.org/wiki/Indent_style
However, I think it would be appropriate to support each of these
popular indentation styles, and allow the user to select which style
to use. Even better, perhaps the style could be auto-detected by
parsing the current file.
Regards,
Nathan
More information about the Devel
mailing list